what calls my attention is the line Caused by: java.lang.UnsatisfiedLinkError: no gluegen2-rt in java.library.path
I've tried so many different ways to get scilab to find gluegen2-rt but it doesn't. My guess is that I could not build gluegen/jogl2 using java6, only java7 (because java6 produces errors with jogl from Git). But since scilab is forcing Java 6 to be used at run time, perhaps it is conflicting with a gluegen2-rt generated from java7. I tried to use gluegen2-rt taken from the nightly build but it didn't work. -- 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, Sep 3, 2013 at 5:27 PM, Ricardo Fabbri <[email protected]> wrote: > 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@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 <[email protected]> wrote: >> Hi, >> >> I tried that to no avail - same problem happens: >> >> rfabbri@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@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 >> <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> >>>>>> 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 >>>> [email protected] >>>> http://lists.scilab.org/mailman/listinfo/dev >>> >>> _______________________________________________ >>> dev mailing list >>> [email protected] >>> http://lists.scilab.org/mailman/listinfo/dev _______________________________________________ dev mailing list [email protected] http://lists.scilab.org/mailman/listinfo/dev
