[Scilab-Dev] Scilab doesn't launch under OSX (was: OS X NIghtly build at users list)

Ricardo Fabbri rfabbri at gmail.com
Tue Sep 3 22:27:47 CEST 2013


Hi,

I removed ~/.Scilab and scilab built from master now starts, although
the nightly build doesn't (for both master and YaSp). Didn't have much
time to investigate further but I guess my ~/.Scilab contained binary
data copied over from my Linux home directory. I noticed that by
debugging from the java run time error messages and code.

I now get a nother blocker problem: scilab crashes whenever I invoke
plot or any other OpenGL function it seems.

I compiled Scilab (and gluegen/jogl2) using both java 7 and java 6,
but at run time scilab always uses java 6 it seems (and there is this
weird message saying java 5 is requested).

I am trying to investigate this even though my time is short..

rfabbri at Ricardos-MacBook-Pro:~$ scilab
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home
JavaVM: requested Java version (1.5) not available. Using Java at
"/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home"
instead.

( issue plot() in scilab)

java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111)
at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326)
at org.scilab.modules.gui.SwingView.CreateObjectFromType(SwingView.java:326)
at org.scilab.modules.gui.SwingView.createObject(SwingView.java:256)
at org.scilab.modules.graphic_objects.graphicController.GraphicController$1.run(GraphicController.java:256)
at org.scilab.modules.graphic_objects.graphicController.GraphicController.objectCreated(GraphicController.java:261)
at org.scilab.modules.graphic_objects.graphicController.GraphicController.cloneObject(GraphicController.java:215)
at org.scilab.modules.graphic_objects.CallGraphicController.cloneGraphicObject(CallGraphicController.java:37)
Caused by: java.lang.UnsatisfiedLinkError: no gluegen2-rt in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1045)
at org.scilab.modules.gui.bridge.canvas.SwingScilabCanvas.<clinit>(SwingScilabCanvas.java:76)
at org.scilab.modules.gui.bridge.tab.SwingScilabTab.<init>(SwingScilabTab.java:274)
at org.scilab.modules.gui.SwingView.CreateObjectFromType(SwingView.java:384)
at org.scilab.modules.gui.SwingView.access$000(SwingView.java:125)
at org.scilab.modules.gui.SwingView$1.run(SwingView.java:330)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:663)
at java.awt.EventQueue$2.run(EventQueue.java:661)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111)
at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326)
at org.scilab.modules.gui.SwingView.updateObject(SwingView.java:638)
at org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(GraphicController.java:283)
at org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(GraphicController.java:288)
at org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(GraphicController.java:357)
at org.scilab.modules.graphic_objects.CallGraphicController.setGraphicObjectRelationship(CallGraphicController.java:29)
Caused by: java.lang.NullPointerException
at org.scilab.modules.gui.SwingView.updateFigureChildren(SwingView.java:814)
at org.scilab.modules.gui.SwingView.updateObjectOnEDT(SwingView.java:674)
at org.scilab.modules.gui.SwingView$3.run(SwingView.java:641)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:663)
at java.awt.EventQueue$2.run(EventQueue.java:661)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111)
at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326)
at org.scilab.modules.gui.SwingView.updateObject(SwingView.java:638)
at org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(GraphicController.java:283)
at org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(GraphicController.java:288)
at org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(GraphicController.java:357)
at org.scilab.modules.graphic_objects.CallGraphicController.setGraphicObjectRelationship(CallGraphicController.java:29)
Caused by: java.lang.NullPointerException
at org.scilab.modules.gui.SwingView.updateFigureChildren(SwingView.java:814)
at org.scilab.modules.gui.SwingView.updateObjectOnEDT(SwingView.java:674)
at org.scilab.modules.gui.SwingView$3.run(SwingView.java:641)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:663)
at java.awt.EventQueue$2.run(EventQueue.java:661)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111)
at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326)
at org.scilab.modules.gui.SwingView.updateObject(SwingView.java:638)
at org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(GraphicController.java:283)
at org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(GraphicController.java:288)
at org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(GraphicController.java:357)
at org.scilab.modules.graphic_objects.CallGraphicController.setGraphicObjectRelationship(CallGraphicController.java:29)
Caused by: java.lang.NullPointerException
at org.scilab.modules.gui.SwingView.updateFigureChildren(SwingView.java:814)
at org.scilab.modules.gui.SwingView.updateObjectOnEDT(SwingView.java:674)
at org.scilab.modules.gui.SwingView$3.run(SwingView.java:641)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:663)
at java.awt.EventQueue$2.run(EventQueue.java:661)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111)
at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326)
at org.scilab.modules.gui.SwingView.updateObject(SwingView.java:638)
at org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(GraphicController.java:283)
at org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(GraphicController.java:288)
at org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(GraphicController.java:357)
at org.scilab.modules.graphic_objects.CallGraphicController.setGraphicObjectRelationship(CallGraphicController.java:29)
Caused by: java.lang.NullPointerException
at org.scilab.modules.gui.SwingView.updateFigureChildren(SwingView.java:814)
at org.scilab.modules.gui.SwingView.updateObjectOnEDT(SwingView.java:674)
at org.scilab.modules.gui.SwingView$3.run(SwingView.java:641)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:663)
at java.awt.EventQueue$2.run(EventQueue.java:661)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


--
Dr Ricardo Fabbri
Professor of Computer Engineering
GNU/Linux registered user #175401
www.lems.brown.edu/~rfabbri
pt.wikipedia.org/wiki/IPRJ
labmacambira.sf.net

XVI Encontro de Modelagem Computacional - EMC 2013 http://nbcgib.uesc.br/emc2013


On Thu, Aug 22, 2013 at 11:53 AM, Ricardo Fabbri <rfabbri at gmail.com> wrote:
> Hi,
>
> I tried that to no avail - same problem happens:
>
> rfabbri at Ricardos-MacBook-Pro:~/src/scilab/scilab$ bin/scilab
> /Users/rfabbri/src/scilab/scilab/bin
> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home
> JavaVM: requested Java version (1.5) not available. Using Java at
> "/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home"
> instead.
> java.lang.reflect.InvocationTargetException
> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111)
> ...
>
>
> I will spend some time investigating this. Need to read more about
> java and os x.
>
> If I try scilab-adv-cli instead and try a graphic command like plot, I
> get the following error
>
> rfabbri at Ricardos-MacBook-Pro:~/src/scilab/scilab$ bin/scilab
> /Users/rfabbri/src/scilab/scilab/bin
> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home
> JavaVM: requested Java version (1.5) not available. Using Java at
> "/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home"
> instead.
> java.lang.reflect.InvocationTargetException
> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111)
> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326)
> at org.scilab.modules.gui.SwingView.CreateObjectFromType(Unknown Source)
> ...
>
> --
> Dr Ricardo Fabbri
> Professor of Computer Engineering
> GNU/Linux registered user #175401
> www.lems.brown.edu/~rfabbri
> pt.wikipedia.org/wiki/IPRJ
> labmacambira.sf.net
>
> XVI Encontro de Modelagem Computacional - EMC 2013 http://nbcgib.uesc.br/emc2013
>
>
> On Thu, Aug 22, 2013 at 2:43 AM, Sylvestre Ledru
> <sylvestre.ledru at scilab-enterprises.com> wrote:
>> Hello,
>>
>> I had the similar issue yesterday under GNU/Linux
>> This fixed this issue for me:
>> cd modules/prebuildjava/ && ant clean && cd - && make
>>
>> Could you try ?
>> Thanks
>> S
>>
>>
>>
>> On 22/08/2013 06:47, Ricardo Fabbri wrote:
>>> Hi,
>>>
>>> any news on this thread?
>>>
>>> best,
>>>
>>> --
>>> Dr Ricardo Fabbri
>>> Professor of Computer Engineering
>>> GNU/Linux registered user #175401
>>> www.lems.brown.edu/~rfabbri
>>> pt.wikipedia.org/wiki/IPRJ
>>> labmacambira.sf.net
>>>
>>> XVI Encontro de Modelagem Computacional - EMC 2013 http://nbcgib.uesc.br/emc2013
>>>
>>>
>>> On Tue, Jun 11, 2013 at 2:18 PM, Ricardo Fabbri <rfabbri at gmail.com> wrote:
>>>> I inserted a printf statement in
>>>> ./modules/console/src/c/others/initMacOSXEnv.c
>>>> and it now prints
>>>>
>>>> Error checking symlink for the target jvm:
>>>> /System/Library/Frameworks/JavaVM.framework/Versions/1.5
>>>>
>>>>
>>>> However, I'm using Java 6!
>>>>
>>>> I tried a dirty symlink but I get this:
>>>>
>>>>
>>>> JavaVM: requested Java version (1.5) not available. Using Java at
>>>> "/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home"
>>>> instead.
>>>> java.lang.reflect.InvocationTargetException
>>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111)
>>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326)
>>>> at org.scilab.modules.gui.SwingView.CreateObjectFromType(Unknown Source)
>>>> at org.scilab.modules.gui.SwingView.createObject(Unknown Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$1.run(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectCreated(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.askObject(Unknown
>>>> Source)
>>>> at org.scilab.modules.core.Scilab.<init>(Unknown Source)
>>>> Caused by: java.lang.ClassCastException: java.lang.Class cannot be cast to
>>>> java.lang.Integer
>>>> at
>>>> org.scilab.modules.gui.utils.WindowsConfigurationManager.createWindow(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.gui.utils.WindowsConfigurationManager.restoreWindow(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.gui.utils.WindowsConfigurationManager.startRestoration(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.gui.utils.WindowsConfigurationManager.restoreUUID(Unknown
>>>> Source)
>>>> at org.scilab.modules.gui.SwingView.CreateObjectFromType(Unknown Source)
>>>> at org.scilab.modules.gui.SwingView.access$000(Unknown Source)
>>>> at org.scilab.modules.gui.SwingView$1.run(Unknown Source)
>>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
>>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
>>>> at java.awt.EventQueue.access$400(EventQueue.java:82)
>>>> at java.awt.EventQueue$2.run(EventQueue.java:663)
>>>> at java.awt.EventQueue$2.run(EventQueue.java:661)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
>>>> at
>>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
>>>> at
>>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
>>>> at
>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
>>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>>>> java.lang.reflect.InvocationTargetException
>>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111)
>>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326)
>>>> at org.scilab.modules.gui.SwingView.updateObject(Unknown Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.addMenus(Unknown
>>>> Source)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.invoke(Unknown
>>>> Source)
>>>> at $Proxy4.addMenus(Unknown Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildMenuBar(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildConsoleMenuBar(Unknown
>>>> Source)
>>>> at org.scilab.modules.core.Scilab.<init>(Unknown Source)
>>>> Caused by: java.lang.NullPointerException
>>>> at org.scilab.modules.gui.SwingView.updateConsoleChildren(Unknown Source)
>>>> at org.scilab.modules.gui.SwingView.updateObjectOnEDT(Unknown Source)
>>>> at org.scilab.modules.gui.SwingView$3.run(Unknown Source)
>>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
>>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
>>>> at java.awt.EventQueue.access$400(EventQueue.java:82)
>>>> at java.awt.EventQueue$2.run(EventQueue.java:663)
>>>> at java.awt.EventQueue$2.run(EventQueue.java:661)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
>>>> at
>>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
>>>> at
>>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
>>>> at
>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
>>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>>>> java.lang.reflect.InvocationTargetException
>>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111)
>>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326)
>>>> at org.scilab.modules.gui.SwingView.updateObject(Unknown Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.addMenus(Unknown
>>>> Source)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.invoke(Unknown
>>>> Source)
>>>> at $Proxy4.addMenus(Unknown Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildMenuBar(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildConsoleMenuBar(Unknown
>>>> Source)
>>>> at org.scilab.modules.core.Scilab.<init>(Unknown Source)
>>>> Caused by: java.lang.NullPointerException
>>>> at org.scilab.modules.gui.SwingView.updateConsoleChildren(Unknown Source)
>>>> at org.scilab.modules.gui.SwingView.updateObjectOnEDT(Unknown Source)
>>>> at org.scilab.modules.gui.SwingView$3.run(Unknown Source)
>>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
>>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
>>>> at java.awt.EventQueue.access$400(EventQueue.java:82)
>>>> at java.awt.EventQueue$2.run(EventQueue.java:663)
>>>> at java.awt.EventQueue$2.run(EventQueue.java:661)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
>>>> at
>>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
>>>> at
>>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
>>>> at
>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
>>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>>>> java.lang.reflect.InvocationTargetException
>>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111)
>>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326)
>>>> at org.scilab.modules.gui.SwingView.updateObject(Unknown Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.addMenus(Unknown
>>>> Source)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.invoke(Unknown
>>>> Source)
>>>> at $Proxy4.addMenus(Unknown Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildMenuBar(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildConsoleMenuBar(Unknown
>>>> Source)
>>>> at org.scilab.modules.core.Scilab.<init>(Unknown Source)
>>>> Caused by: java.lang.NullPointerException
>>>> at org.scilab.modules.gui.SwingView.updateConsoleChildren(Unknown Source)
>>>> at org.scilab.modules.gui.SwingView.updateObjectOnEDT(Unknown Source)
>>>> at org.scilab.modules.gui.SwingView$3.run(Unknown Source)
>>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
>>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
>>>> at java.awt.EventQueue.access$400(EventQueue.java:82)
>>>> at java.awt.EventQueue$2.run(EventQueue.java:663)
>>>> at java.awt.EventQueue$2.run(EventQueue.java:661)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
>>>> at
>>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
>>>> at
>>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
>>>> at
>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
>>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>>>> java.lang.reflect.InvocationTargetException
>>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111)
>>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326)
>>>> at org.scilab.modules.gui.SwingView.updateObject(Unknown Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.addMenus(Unknown
>>>> Source)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.invoke(Unknown
>>>> Source)
>>>> at $Proxy4.addMenus(Unknown Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildMenuBar(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildConsoleMenuBar(Unknown
>>>> Source)
>>>> at org.scilab.modules.core.Scilab.<init>(Unknown Source)
>>>> Caused by: java.lang.NullPointerException
>>>> at org.scilab.modules.gui.SwingView.updateConsoleChildren(Unknown Source)
>>>> at org.scilab.modules.gui.SwingView.updateObjectOnEDT(Unknown Source)
>>>> at org.scilab.modules.gui.SwingView$3.run(Unknown Source)
>>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
>>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
>>>> at java.awt.EventQueue.access$400(EventQueue.java:82)
>>>> at java.awt.EventQueue$2.run(EventQueue.java:663)
>>>> at java.awt.EventQueue$2.run(EventQueue.java:661)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
>>>> at
>>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
>>>> at
>>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
>>>> at
>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
>>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>>>> java.lang.reflect.InvocationTargetException
>>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111)
>>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326)
>>>> at org.scilab.modules.gui.SwingView.updateObject(Unknown Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.addMenus(Unknown
>>>> Source)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.invoke(Unknown
>>>> Source)
>>>> at $Proxy4.addMenus(Unknown Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildMenuBar(Unknown
>>>> Source)
>>>> at
>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildConsoleMenuBar(Unknown
>>>> Source)
>>>> at org.scilab.modules.core.Scilab.<init>(Unknown Source)
>>>> Caused by: java.lang.NullPointerException
>>>> at org.scilab.modules.gui.SwingView.updateConsoleChildren(Unknown Source)
>>>> at org.scilab.modules.gui.SwingView.updateObjectOnEDT(Unknown Source)
>>>> at org.scilab.modules.gui.SwingView$3.run(Unknown Source)
>>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
>>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
>>>> at java.awt.EventQueue.access$400(EventQueue.java:82)
>>>> at java.awt.EventQueue$2.run(EventQueue.java:663)
>>>> at java.awt.EventQueue$2.run(EventQueue.java:661)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
>>>> at
>>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
>>>> at
>>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
>>>> at
>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
>>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>>>>
>>>>
>>>>
>>>> --
>>>> Dr Ricardo Fabbri
>>>> Professor of Computer Engineering
>>>> GNU/Linux registered user #175401
>>>> www.lems.brown.edu/~rfabbri
>>>> pt.wikipedia.org/wiki/IPRJ
>>>> labmacambira.sf.net
>>>>
>>>> XVI Encontro de Modelagem Computacional - EMC 2013
>>>> http://nbcgib.uesc.br/emc2013
>>>>
>>>>
>>>> On Tue, Jun 11, 2013 at 1:49 PM, Ricardo Fabbri <rfabbri at gmail.com> wrote:
>>>>> Hi,
>>>>>
>>>>> I hacked the scilab script to have LIBJAVA hardcoded to this:
>>>>>
>>>>> LIBJAVA="/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Libraries/libjava.jnilib"
>>>>>
>>>>> Now there doesn't seem to be any errors except the last one: Error
>>>>> checking symlink for the target jvm.
>>>>>
>>>>> SCILABBIN : scilab-bin
>>>>> DISABLE_JAVA_DETECTION : 0
>>>>> SCILAB_MODE : gui
>>>>> OS : Darwin
>>>>> MODEL : x86_64
>>>>> I think I found Scilab here : /Users/rfabbri/src/scilab/scilab
>>>>> IS_SCILAB_BINARY : 0
>>>>> Using default Mac OS X vm:
>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home
>>>>> And LD_LIBRARY_PATH: :/home/rfabbri/src/bundler/bin
>>>>> And DYLD_LIBRARY_PATH:
>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries
>>>>> JAVA_HOME :
>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home
>>>>> SCI : /Users/rfabbri/src/scilab/scilab
>>>>> SCIBIN : /Users/rfabbri/src/scilab/scilab/bin/../scilab-bin
>>>>> PATH :
>>>>> /Users/rfabbri/src/scilab/scilab:/Users/rfabbri/src/scilab/scilab/bin:/Users/rfabbri/src/scilab/scilab/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin:/Users/rfabbri/bin:/Users/rfabbri/bin/mw-scripts:/Users/rfabbri/bin/mw-cmd:/usr/local/bin/i686-pc-linux-gnu:/mnt/soft/bin:/sw/bin:/usr/local/moredata/scilab-5.2.2/bin:/home/rfabbri/src/apache-maven-3.0.4-bin/bin:.:/Users/rfabbri/src/scilab/scilab/modules/scicos/
>>>>> CLASSPATH :
>>>>> ::/Users/rfabbri/lib/java/Users/rfabbri/src/scilab/scilab/modules/core/jar/org.scilab.modules.core.jar
>>>>> Found MacOSX Version: 10.8.3
>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home
>>>>> LD_LIBRARY_PATH :
>>>>> /sw/lib/:/Users/rfabbri/src/scilab/scilab/bin:/Users/rfabbri/src/scilab/scilab/lib/scilab/:/Users/rfabbri/src/scilab/scilab/lib64/scilab/:.:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/lib//:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/lib//server/:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/lib//native_threads/::/home/rfabbri/src/bundler/bin
>>>>> DYLD_LIBRARY_PATH:
>>>>> /Users/rfabbri/src/scilab/scilab/modules/scicos/.libs/:/Users/rfabbri/src/scilab/scilab/modules/scicos_blocks/.libs/:/Users/rfabbri/src/scilab/scilab/../../lib/scilab/:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries:
>>>>> DOCBOOK :
>>>>> Error checking symlink for the target jvm.
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Dr Ricardo Fabbri
>>>>> Professor of Computer Engineering
>>>>> GNU/Linux registered user #175401
>>>>> www.lems.brown.edu/~rfabbri
>>>>> pt.wikipedia.org/wiki/IPRJ
>>>>> labmacambira.sf.net
>>>>>
>>>>> XVI Encontro de Modelagem Computacional - EMC 2013
>>>>> http://nbcgib.uesc.br/emc2013
>>>>>
>>>>>
>>>>> On Tue, Jun 11, 2013 at 12:43 PM, Ricardo Fabbri <rfabbri at gmail.com>
>>>>> wrote:
>>>>>>> What is the result of
>>>>>>> $ ls /Library/Java/JavaVirtualMachines/
>>>>>>
>>>>>> 1.6.0_37-b06-434.jdk
>>>>>>
>>>>>>
>>>>>>> and
>>>>>>> $ SCIVERBOSE=1 ../bin/scilab
>>>>>>
>>>>>>
>>>>>> SCILABBIN : scilab-bin
>>>>>> DISABLE_JAVA_DETECTION : 0
>>>>>> SCILAB_MODE : gui
>>>>>> OS : Darwin
>>>>>> MODEL : x86_64
>>>>>> I think I found Scilab here : /Users/rfabbri/src/scilab/scilab
>>>>>> IS_SCILAB_BINARY : 0
>>>>>> Using default Mac OS X vm:
>>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home
>>>>>> And LD_LIBRARY_PATH: :/home/rfabbri/src/bundler/bin
>>>>>> And DYLD_LIBRARY_PATH:
>>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries
>>>>>> JAVA_HOME :
>>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home
>>>>>> Cannot find
>>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/lib//libjava.jnilib
>>>>>> SCI : /Users/rfabbri/src/scilab/scilab
>>>>>> SCIBIN : /Users/rfabbri/src/scilab/scilab/bin/../scilab-bin
>>>>>> PATH :
>>>>>> /Users/rfabbri/src/scilab/scilab:/Users/rfabbri/src/scilab/scilab/bin:/Users/rfabbri/src/scilab/scilab/bin:/usr/local/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin:/Users/rfabbri/bin:/Users/rfabbri/bin/mw-scripts:/Users/rfabbri/bin/mw-cmd:/usr/local/bin/i686-pc-linux-gnu:/mnt/soft/bin:/sw/bin:/usr/local/moredata/scilab-5.2.2/bin:/home/rfabbri/src/apache-maven-3.0.4-bin/bin:.:/Users/rfabbri/src/scilab/scilab/modules/scicos/
>>>>>> CLASSPATH : :/Users/rfabbri/lib/java
>>>>>> Found MacOSX Version: 10.8.3
>>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home
>>>>>> LD_LIBRARY_PATH :
>>>>>> /sw/lib/:/Users/rfabbri/src/scilab/scilab/bin:/Users/rfabbri/src/scilab/scilab/lib/scilab/:/Users/rfabbri/src/scilab/scilab/lib64/scilab/:.::/home/rfabbri/src/bundler/bin
>>>>>> DYLD_LIBRARY_PATH:
>>>>>> /Users/rfabbri/src/scilab/scilab/modules/scicos/.libs/:/Users/rfabbri/src/scilab/scilab/modules/scicos_blocks/.libs/:/Users/rfabbri/src/scilab/scilab/../../lib/scilab/:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries:
>>>>>> DOCBOOK :
>>>>>> Error checking symlink for the target jvm.
>>>>>>
>>>>>>
>>>>>> =========
>>>>>> I tried to locate that file
>>>>>>
>>>>>> $ locate libjava.jnilib
>>>>>>
>>>>>>
>>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/MacOS/libjava.jnilib
>>>>>>
>>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Libraries/libjava.jnilib
>>>>>>
>>>>>> Best,
>>>>>> Ricardo
>>>>>
>>> _______________________________________________
>>> dev mailing list
>>> dev at lists.scilab.org
>>> http://lists.scilab.org/mailman/listinfo/dev
>>
>> _______________________________________________
>> dev mailing list
>> dev at lists.scilab.org
>> http://lists.scilab.org/mailman/listinfo/dev



More information about the dev mailing list