Details
Bug#: 3854
: Scilab software
: GUI
Status: RESOLVED
Resolution: FIXED
Opened: 2008-12-12 13:43
: PC
: All Linux
: GIT version [5.0 branch]
: P1
: Major
Last modified: 2008-12-15 16:55:04

:
Reproductibility: Every Times
: 3860
:
  Show dependency tree - Show dependency graph
People
Reporter: Andrea
Assigned To: Manuel JULIACHS
Detailed description of the problem
hi, i'm building openSUSE RPMs using of course shared libs.

compilation looks to work fine (config.log attached) but i have some "gui" problems, (at least i think to be only gui
issues)

see attached screen to understand...

here configure summary:

Scilab is configured as follows. Please verify that this configuration
matches your expectations.

Host system type : i686-pc-linux-gnu

                  Option                        Value
-------------------------------------------------------------------------
Shared libraries.......      --enable-shared=yes        yes
Static libraries.......      --enable-static=no no
GNU ld.................      --with-gnu-ld=yes          yes
Enable debug ..........      --enable-debug=no  no
Enable debug C.........      --enable-debug-C=no        no
Enable debug C++.......      --enable-debug-CXX=no      no
Enable debug Fortran...      --enable-debug-fortran=no  no
Enable stop on warning.      --enable-stop-on-warning=  

Compiler Configuration:
Intel (--with-intelcompilers) .... =            
GNU gcc (--with-gcc) ............. =            yes
GNU Fortran 77 (--with-g77) ...... =            
GNU Fortran 95 (--with-gfortran) . =            yes

Options:
Use PVM (--with-pvm) ............................. = 
PVM include (--with-pvm-include) ................. = 
PVM library (--with-pvm-library) ................. = 
Do not use TCL/TK (--without-tk) ................. = 
Do not compile with Ocaml (--without-ocaml) ...... = yes
TCL include (--with-tcl-include) ................. = 
TCL library (--with-tcl-library) ................. = /usr/lib
TK include (--with-tk-include) ................... = 
TK library (--with-tk-library) ................... = /usr/lib
Install XML Help (--with-install-help-xml) ....... = yes
Make the package relocatable (--enable-relocatable)= no
Use FFTW (--with-fftw) ........................... = yes
Don't use MATIO (--without-matio) ................ = 

Scicos enable

Ocaml Configuration (for Modelica compiler):
OCAMLC ............. = ocamlc
OCAMLOPT ........... = ocamlopt
OCAMLDEP ........... = ocamldep

Not using PVM

FFTW Configuration:
FFTW LIBS .......... = -lfftw3
FFTW CFLAGS ........ = 

MATIO Configuration:
MATIO LIBS .......... = -lmatio  -lm -lz
MATIO CFLAGS ........ = 

UMFPACK Configuration:
UMFPACK LIBS ....... = -lumfpack -lamd
UMFPACK CFLAGS ..... = -I/usr/include/suitesparse
UMFPACK SUITESPARSE  = Yes

BLAS/LAPACK/ATLAS Configuration:
BLAS LIBS ............. = -lblas
BLAS TYPE ............. = Generic Blas
LAPACK LIBS ........... = -llapack
LAPACK TYPE ........... = Library -llapack


Gettext/localization configuration:
xgettext ............... = /usr/bin/xgettext
msgfmt  ................ = /usr/bin/msgfmt
msgfmt_opts ............ = 
msgcat  ................ = /usr/bin/msgcat

Docbook XSL path ....... = /usr/share/xml/docbook/stylesheet/nwalsh/current/
Batik (SVG) ............ = /usr/share/java/batik/batik.jar
Saxon XSLT ............. = /usr/share/java//saxon.jar
FOP (XML => PDF) ....... = /usr/share/fop-0.94/lib//fop.jar
Jeuclid (MathML) ....... = /usr/share/java//jeuclid-core.jar
Commons I/O ............ = /usr/share/java//commons-io.jar
XML graphics commons ... = /usr/share/java//xmlgraphics-commons.jar

Java Configuration:
  JAVA_HOME ........... = /usr/lib/jvm/java
  JAVAC ............... = /usr/lib/jvm/java/bin/javac
  JAVA_CLASSPATH ...... = 
  JAVA_VERSION ........ = 1.5
  JAVAC_FLAGS ......... = -g
  JAVA_JNI_INCLUDE .... = -I/usr/lib/jvm/java/include -I/usr/lib/jvm/java/include/linux
  JAVA_JNI_LIBS ....... = -L/usr/lib/jvm/java/jre/lib/i386 -ljava -lverify -L/usr/lib/jvm/java/jre/lib/i386/client
-ljvm -L/usr/lib/jvm/java/jre/lib/i386/native_threads -lhpi
  JAVA_JNI_LIBS_PRELOAD = 
  JAVA ................ = /usr/lib/jvm/java/bin/java
  JAR ................. = /usr/lib/jvm/java/bin/jar
  ANT ................. = /usr/bin/ant

TCL/TK configuration:
  TK_INC_PATH ........ = -I/usr/include
  TCL_INC_PATH ....... = -I/usr/include
  TCLTK_LIBS ......... =  -L/usr/lib  -ltk8.5   -L/usr/lib  -ltcl8.5  -ldl
  TCL_SERIAL_VERSION . = 8.5.2
  TK_SERIAL_VERSION .. = 8.5.2

XML configuration:
  XML_FLAGS .......... = -I/usr/include/libxml2
  XML_LIBS ........... = -lxml2 -lz -lm
  XML_VERSION ........ = 2.6.32

PCRE configuration:
  PCRE_CFLAGS ........ = 
  PCRE_LIBS .......... = -L/usr/lib -lpcreposix -lpcre
  PCRE_VERSION ....... = 7.6

SWIG Configuration:
  SWIG_BIN ........... = /usr/bin/swig
  SWIG_JAVA .......... =  -java

GIWS Configuration:
  GIWS_BIN ........... = giws

Libtool config:
  objext .............. = o
  libext (static) ..... = a
  shrext_cmds ......... = .so
  exeext .............. = 

Compilation paths:
  srcdir .............. = .
  srcdir_full ......... = /home/anubis/src/rpm/BUILD/scilab-5.0.3
  builddir ............ = /home/anubis/src/rpm/BUILD/scilab-5.0.3

Platform informations:
  host ........... = i686-pc-linux-gnu
  host_cpu ....... = i686
  host_vendor .... = pc
  host_os ... .... = linux-gnu
  hostname ....... = Hp-Linux
  CPU 64 bits .... = false

Options used to compile and link:
  prefix ......... = /usr
  localedir ...... = ${datarootdir}/locale
  VERSION ........ = 5
  CC ............. = gcc
  CFLAGS ......... = -g -O2  -DNDEBUG  -DNARROWPROTO -I$(top_srcdir)/libs/MALLOC/includes/
-I$(top_srcdir)/modules/localization/includes/
  PCFLAGS ........ = 
  DEFS ........... = -DHAVE_CONFIG_H
  LD ............. = /usr/i586-suse-linux/bin/ld
  LDFLAGS ........ = 
  LIBS ........... = 
  CXX ............ = g++
  CXXFLAGS ....... = -g -O2 -DNDEBUG -I$(top_srcdir)/libs/MALLOC/includes/
-I$(top_srcdir)/modules/localization/includes/
  F77 ............ = gfortran
  FFLAGS ......... = -g -O2 -DNDEBUG -I$(top_srcdir)/modules/core/includes/
  F77_LDFLAGS .... = 
  TERMCAP_LIB .... = -lncurses


compilation loos to be fine too

where can i search for issues?

here my configure options:

./configure  --with-tk-library=/usr/lib --with-tcl-library=/usr/lib --with-blas-library=/usr/lib
--with-lapack-library=/usr/lib --with-jdk=/usr/lib/jvm/java --enable-shared --disable-static --with-gfortran --with-gcc
--with-ocaml --with-fftw --enable-build-localization --enable-build-help
--with-docbook=/etc/xml/docbook-xsl-stylesheets-1.73.2.xml --enable-build-swig --enable-build-giws
--with-install-help-xml --with-x --with-umfpack --with-umfpack-include=/usr/include/suitesparse > config.logg
                    
Text of the scilab error message
at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JLayeredPane.paint(JLayeredPane.java:564)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5129)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent.paint(JComponent.java:1013)
        at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
        at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
        at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
        at java.awt.Container.paint(Container.java:1762)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.reflect.InvocationTargetException
        at java.awt.EventQueue.invokeAndWait(EventQueue.java:997)
        at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1323)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab.draw(Unknown Source)
        at org.scilab.modules.gui.tab.ScilabTabBridge.draw(Unknown Source)
        at org.scilab.modules.gui.bridge.ScilabBridge.draw(Unknown Source)
        at org.scilab.modules.gui.tab.ScilabTab.draw(Unknown Source)
        at org.scilab.modules.gui.graphicWindow.ScilabRendererProperties.forceDisplay(Unknown Source)
        at org.scilab.modules.renderer.figureDrawing.DrawableFigureGL.drawCanvas(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab.paintImmediately(Unknown Source)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab$1.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class
com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.reflect.InvocationTargetException
        at java.awt.EventQueue.invokeAndWait(EventQueue.java:997)
        at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1323)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab.draw(Unknown Source)
        at org.scilab.modules.gui.tab.ScilabTabBridge.draw(Unknown Source)
        at org.scilab.modules.gui.bridge.ScilabBridge.draw(Unknown Source)
        at org.scilab.modules.gui.tab.ScilabTab.draw(Unknown Source)
        at org.scilab.modules.gui.graphicWindow.ScilabRendererProperties.forceDisplay(Unknown Source)
        at org.scilab.modules.renderer.figureDrawing.DrawableFigureGL.drawCanvas(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab.paintImmediately(Unknown Source)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab$1.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class
com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JLayeredPane.paint(JLayeredPane.java:564)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class
com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JLayeredPane.paint(JLayeredPane.java:564)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class
com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.reflect.InvocationTargetException
        at java.awt.EventQueue.invokeAndWait(EventQueue.java:997)
        at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1323)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab.draw(Unknown Source)
        at org.scilab.modules.gui.tab.ScilabTabBridge.draw(Unknown Source)
        at org.scilab.modules.gui.bridge.ScilabBridge.draw(Unknown Source)
        at org.scilab.modules.gui.tab.ScilabTab.draw(Unknown Source)
        at org.scilab.modules.gui.graphicWindow.ScilabRendererProperties.forceDisplay(Unknown Source)
        at org.scilab.modules.renderer.figureDrawing.DrawableFigureGL.drawCanvas(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab.paintImmediately(Unknown Source)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab$1.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class
com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JLayeredPane.paint(JLayeredPane.java:564)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class
com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JLayeredPane.paint(JLayeredPane.java:564)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5129)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent.paint(JComponent.java:1013)
        at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
        at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
        at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
        at java.awt.Container.paint(Container.java:1762)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.reflect.InvocationTargetException
        at java.awt.EventQueue.invokeAndWait(EventQueue.java:997)
        at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1323)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab.draw(Unknown Source)
        at org.scilab.modules.gui.tab.ScilabTabBridge.draw(Unknown Source)
        at org.scilab.modules.gui.bridge.ScilabBridge.draw(Unknown Source)
        at org.scilab.modules.gui.tab.ScilabTab.draw(Unknown Source)
        at org.scilab.modules.gui.graphicWindow.ScilabRendererProperties.forceDisplay(Unknown Source)
        at org.scilab.modules.renderer.figureDrawing.DrawableFigureGL.drawCanvas(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab.paintImmediately(Unknown Source)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab$1.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class
com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JLayeredPane.paint(JLayeredPane.java:564)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5129)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent.paint(JComponent.java:1013)
        at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
        at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
        at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
        at java.awt.Container.paint(Container.java:1762)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.reflect.InvocationTargetException
        at java.awt.EventQueue.invokeAndWait(EventQueue.java:997)
        at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1323)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab.draw(Unknown Source)
        at org.scilab.modules.gui.tab.ScilabTabBridge.draw(Unknown Source)
        at org.scilab.modules.gui.bridge.ScilabBridge.draw(Unknown Source)
        at org.scilab.modules.gui.tab.ScilabTab.draw(Unknown Source)
        at org.scilab.modules.gui.graphicWindow.ScilabRendererProperties.forceDisplay(Unknown Source)
        at org.scilab.modules.renderer.figureDrawing.DrawableFigureGL.drawCanvas(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab.paintImmediately(Unknown Source)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab$1.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class
com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class
com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class
com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class
com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class
com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JLayeredPane.paint(JLayeredPane.java:564)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5129)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent.paint(JComponent.java:1013)
        at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
        at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
        at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
        at java.awt.Container.paint(Container.java:1762)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.reflect.InvocationTargetException
        at java.awt.EventQueue.invokeAndWait(EventQueue.java:997)
        at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1323)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab.draw(Unknown Source)
        at org.scilab.modules.gui.tab.ScilabTabBridge.draw(Unknown Source)
        at org.scilab.modules.gui.bridge.ScilabBridge.draw(Unknown Source)
        at org.scilab.modules.gui.tab.ScilabTab.draw(Unknown Source)
        at org.scilab.modules.gui.graphicWindow.ScilabRendererProperties.forceDisplay(Unknown Source)
        at org.scilab.modules.renderer.figureDrawing.DrawableFigureGL.drawCanvas(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab.paintImmediately(Unknown Source)
        at org.scilab.modules.gui.bridge.tab.SwingScilabTab$1.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class
com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JLayeredPane.paint(JLayeredPane.java:564)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5129)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent.paint(JComponent.java:1013)
        at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
        at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
        at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
        at java.awt.Container.paint(Container.java:1762)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class
com.sun.opengl.impl.x11.X11GLDrawableFactory
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:889)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at javax.swing.JComponent.paint(JComponent.java:1027)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JViewport.paint(JViewport.java:747)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at javax.swing.JComponent.paintChildren(JComponent.java:864)
        at javax.swing.JComponent.paint(JComponent.java:1036)
        at org.flexdock.docking.defaults.DefaultDockingPort.paint(DefaultDockingPort.java:1976)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
                    
Steps to reproduce the bug
Created an attachment (id=944) [details]
config log file

open scilab --> ? --> scilab demostration
                    
------- Comment #1 From Andrea 2008-12-12 13:48:47 -------
here screen of the problem

http://img291.imageshack.us/img291/4753/schermata8fz2.png
      
------- Comment #2 From Jean-Baptiste SILVY 2008-12-12 14:57:56 -------
The issue occurs during the initialization of the JOGL component.

Could you test this JOGL demo to check if the problem comes from a bad JOGL use by Scilab or if it's a JOGL bug:
http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current/JRefractNoOGL.jnlp

Do you also have the name of the Java exception which happens first (the line seems to be missing in the error
message)?

Thanks,
Jean-Baptiste
      
------- Comment #3 From Andrea 2008-12-12 15:12:07 -------
i can see "hello ,world!"

http://img254.imageshack.us/img254/818/schermata9um8.png

the error message was really long and doesn't fix all in the shell...

i'm rebuilding it now, i'use 

scilab > error.log

to save all errors..., have to build with "debug" options?
      
------- Comment #4 From Jean-Baptiste SILVY 2008-12-12 15:21:51 -------
No apparently it's not needed to compile in debug mode. I should not need more output from Java exceptions.

For the JOGL demos, sorry, I forgot to mention that you need to go to the Action menu and try out some of the demos
(such as gears and text).

Thanks,
Jean-Baptiste
      
------- Comment #5 From Andrea 2008-12-12 15:24:41 -------
Created an attachment (id=945) [details]
log file

here the log
      
------- Comment #6 From Sylvestre LEDRU 2008-12-12 15:26:53 -------
In the log, on the first line, I can see the error:
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no gluegen-rt in java.library.path

That means that Java cannot find the libgluegen-rt.so library.
You can update the etc/librarypath.xml from Scilab to add more paths to the java java.library.path (equivalent of
LD_LIBRARY_PATH for Java).
      
------- Comment #7 From Andrea 2008-12-12 15:41:45 -------
whater and gears demos works fine (gears about 75 fps)

librarypath.xml ? 

anubis@Hp-Linux:~> locate  libgluegen-rt.so
/usr/lib/libgluegen-rt.so
anubis@Hp-Linux:~> locate librarypath.xml
/home/anubis/Desktop/scilab-5.0.3/share/scilab/etc/librarypath.xml
/home/anubis/Desktop/scilab-5.0.3/share/scilab/modules/jvm/help/en_US/javalibrarypath.xml
/home/anubis/src/rpm/BUILD/scilab-5.0.3/etc/librarypath.xml
/home/anubis/src/rpm/BUILD/scilab-5.0.3/modules/jvm/help/en_US/javalibrarypath.xml
/usr/share/scilab/etc/librarypath.xml


is it in the right path?

---edit--

fixed...

was:

<!-- Standard path -->
<path value="/usr/lib/scilab/"/>

<!-- Standard path for 64 bits -->
<path value="/usr/lib64/scilab/"/>



but should be:

<!-- Standard path -->
<path value="/usr/lib/scilab/"/>
<path value="/usr/lib"/>


<!-- Standard path for 64 bits -->
<path value="/usr/lib64/scilab/"/>
<path value="/usr/lib64"/>
      
------- Comment #8 From Andrea 2008-12-13 11:17:33 -------
Created an attachment (id=946) [details]
patch that fix the problem

that patch fix the problems, thanks for hel, i hope it to be usefull
      
------- Comment #9 From Sylvestre LEDRU 2008-12-13 19:31:40 -------
Thx, it should be OK for packaged version of Scilab.
However, I haven't committed this fix yet. First, I want to find out how Scilab will behave (ex: loading
libgluegen-rt.so from the system path instead of the one in thirdparty).
      
------- Comment #10 From Andrea 2008-12-13 19:44:01 -------
1st :  openSUSE rpms here: http://packman.links2linux.org/package/scilab

2nd : well, looks like it should search in

/usr/lib/scilab/ or /usr/lib64/scilab/

the problem is that in that folder does not exist system shared libs...

in /usr/lib/scilab i have only that files

/usr/lib/scilab
/usr/lib/scilab/libjavasci.so
/usr/lib/scilab/libjavasci.so.5
/usr/lib/scilab/libjavasci.so.5.0.0
/usr/lib/scilab/libmat.so
/usr/lib/scilab/libmat.so.5
/usr/lib/scilab/libmat.so.5.0.0
/usr/lib/scilab/libmex.so
/usr/lib/scilab/libmex.so.5
/usr/lib/scilab/libmex.so.5.0.0
/usr/lib/scilab/libmx.so
/usr/lib/scilab/libmx.so.5
/usr/lib/scilab/libmx.so.5.0.0
/usr/lib/scilab/libsciaction_binding.so
/usr/lib/scilab/libsciaction_binding.so.5
/usr/lib/scilab/libsciaction_binding.so.5.0.0
/usr/lib/scilab/libsciarnoldi.so
/usr/lib/scilab/libsciarnoldi.so.5
/usr/lib/scilab/libsciarnoldi.so.5.0.0
/usr/lib/scilab/libsciboolean.so
/usr/lib/scilab/libsciboolean.so.5
/usr/lib/scilab/libsciboolean.so.5.0.0
/usr/lib/scilab/libscicacsd.so
/usr/lib/scilab/libscicacsd.so.5
/usr/lib/scilab/libscicacsd.so.5.0.0
/usr/lib/scilab/libscicompletion.so
/usr/lib/scilab/libscicompletion.so.5
/usr/lib/scilab/libscicompletion.so.5.0.0
/usr/lib/scilab/libsciconsole.so
/usr/lib/scilab/libsciconsole.so.5
/usr/lib/scilab/libsciconsole.so.5.0.0
/usr/lib/scilab/libscicore.so
/usr/lib/scilab/libscicore.so.5
/usr/lib/scilab/libscicore.so.5.0.0
/usr/lib/scilab/libscidata_structures.so
/usr/lib/scilab/libscidata_structures.so.5
/usr/lib/scilab/libscidata_structures.so.5.0.0
/usr/lib/scilab/libscidifferential_equations.so
/usr/lib/scilab/libscidifferential_equations.so.5
/usr/lib/scilab/libscidifferential_equations.so.5.0.0
/usr/lib/scilab/libscidouble.so
/usr/lib/scilab/libscidouble.so.5
/usr/lib/scilab/libscidouble.so.5.0.0
/usr/lib/scilab/libscidoublylinkedlist.so
/usr/lib/scilab/libscidoublylinkedlist.so.5
/usr/lib/scilab/libscidoublylinkedlist.so.5.0.0
/usr/lib/scilab/libscidynamic_link.so
/usr/lib/scilab/libscidynamic_link.so.5
/usr/lib/scilab/libscidynamic_link.so.5.0.0
/usr/lib/scilab/libscidynamiclibrary.so
/usr/lib/scilab/libscidynamiclibrary.so.5
/usr/lib/scilab/libscidynamiclibrary.so.5.0.0
/usr/lib/scilab/libscielementary_functions.so
/usr/lib/scilab/libscielementary_functions.so.5
/usr/lib/scilab/libscielementary_functions.so.5.0.0
/usr/lib/scilab/libscifftw.so
/usr/lib/scilab/libscifftw.so.5
/usr/lib/scilab/libscifftw.so.5.0.0
/usr/lib/scilab/libscifileio.so
/usr/lib/scilab/libscifileio.so.5
/usr/lib/scilab/libscifileio.so.5.0.0
/usr/lib/scilab/libscigraphic_export.so
/usr/lib/scilab/libscigraphic_export.so.5
/usr/lib/scilab/libscigraphic_export.so.5.0.0
/usr/lib/scilab/libscigraphics.so
/usr/lib/scilab/libscigraphics.so.5
/usr/lib/scilab/libscigraphics.so.5.0.0
/usr/lib/scilab/libscigui.so
/usr/lib/scilab/libscigui.so.5
/usr/lib/scilab/libscigui.so.5.0.0
/usr/lib/scilab/libscihashtable.so
/usr/lib/scilab/libscihashtable.so.5
/usr/lib/scilab/libscihashtable.so.5.0.0
/usr/lib/scilab/libscihelptools.so
/usr/lib/scilab/libscihelptools.so.5
/usr/lib/scilab/libscihelptools.so.5.0.0
/usr/lib/scilab/libscihistory_manager.so
/usr/lib/scilab/libscihistory_manager.so.5
/usr/lib/scilab/libscihistory_manager.so.5.0.0
/usr/lib/scilab/libsciinteger.so
/usr/lib/scilab/libsciinteger.so.5
/usr/lib/scilab/libsciinteger.so.5.0.0
/usr/lib/scilab/libsciinterpolation.so
/usr/lib/scilab/libsciinterpolation.so.5
/usr/lib/scilab/libsciinterpolation.so.5.0.0
/usr/lib/scilab/libsciintersci.so
/usr/lib/scilab/libsciintersci.so.5
/usr/lib/scilab/libsciintersci.so.5.0.0
/usr/lib/scilab/libsciio.so
/usr/lib/scilab/libsciio.so.5
/usr/lib/scilab/libsciio.so.5.0.0
/usr/lib/scilab/libscijvm.so
/usr/lib/scilab/libscijvm.so.5
/usr/lib/scilab/libscijvm.so.5.0.0
/usr/lib/scilab/libscilab.so
/usr/lib/scilab/libscilab.so.0
/usr/lib/scilab/libscilab.so.0.0.0
/usr/lib/scilab/libscilapack.so
/usr/lib/scilab/libscilapack.so.5
/usr/lib/scilab/libscilapack.so.5.0.0
/usr/lib/scilab/libscilibst.so
/usr/lib/scilab/libscilibst.so.5
/usr/lib/scilab/libscilibst.so.5.0.0
/usr/lib/scilab/libscilinear_algebra.so
/usr/lib/scilab/libscilinear_algebra.so.5
/usr/lib/scilab/libscilinear_algebra.so.5.0.0
/usr/lib/scilab/libscilocalization.so
/usr/lib/scilab/libscilocalization.so.5
/usr/lib/scilab/libscilocalization.so.5.0.0
/usr/lib/scilab/libscimalloc.so
/usr/lib/scilab/libscimalloc.so.5
/usr/lib/scilab/libscimalloc.so.5.0.0
/usr/lib/scilab/libscimatio.so
/usr/lib/scilab/libscimatio.so.0
/usr/lib/scilab/libscimatio.so.0.0.0
/usr/lib/scilab/libscimetanet.so
/usr/lib/scilab/libscimetanet.so.5
/usr/lib/scilab/libscimetanet.so.5.0.0
/usr/lib/scilab/libscioptimization.so
/usr/lib/scilab/libscioptimization.so.5
/usr/lib/scilab/libscioptimization.so.5.0.0
/usr/lib/scilab/libscioutput_stream.so
/usr/lib/scilab/libscioutput_stream.so.5
/usr/lib/scilab/libscioutput_stream.so.5.0.0
/usr/lib/scilab/libscipolynomials.so
/usr/lib/scilab/libscipolynomials.so.5
/usr/lib/scilab/libscipolynomials.so.5.0.0
/usr/lib/scilab/libscipvm.so
/usr/lib/scilab/libscipvm.so.5
/usr/lib/scilab/libscipvm.so.5.0.0
/usr/lib/scilab/libscirandlib.so
/usr/lib/scilab/libscirandlib.so.5
/usr/lib/scilab/libscirandlib.so.5.0.0
/usr/lib/scilab/libscirenderer.so
/usr/lib/scilab/libscirenderer.so.5
/usr/lib/scilab/libscirenderer.so.5.0.0
/usr/lib/scilab/libsciscicos.so
/usr/lib/scilab/libsciscicos.so.5
/usr/lib/scilab/libsciscicos.so.5.0.0
/usr/lib/scilab/libsciscicos_blocks.so
/usr/lib/scilab/libsciscicos_blocks.so.5
/usr/lib/scilab/libsciscicos_blocks.so.5.0.0
/usr/lib/scilab/libscishell.so
/usr/lib/scilab/libscishell.so.5
/usr/lib/scilab/libscishell.so.5.0.0
/usr/lib/scilab/libscisignal_processing.so
/usr/lib/scilab/libscisignal_processing.so.5
/usr/lib/scilab/libscisignal_processing.so.5.0.0
/usr/lib/scilab/libscisound.so
/usr/lib/scilab/libscisound.so.5
/usr/lib/scilab/libscisound.so.5.0.0
/usr/lib/scilab/libscisparse.so
/usr/lib/scilab/libscisparse.so.5
/usr/lib/scilab/libscisparse.so.5.0.0
/usr/lib/scilab/libscispecial_functions.so
/usr/lib/scilab/libscispecial_functions.so.5
/usr/lib/scilab/libscispecial_functions.so.5.0.0
/usr/lib/scilab/libscispreadsheet.so
/usr/lib/scilab/libscispreadsheet.so.5
/usr/lib/scilab/libscispreadsheet.so.5.0.0
/usr/lib/scilab/libscistatistics.so
/usr/lib/scilab/libscistatistics.so.5
/usr/lib/scilab/libscistatistics.so.5.0.0
/usr/lib/scilab/libscistring.so
/usr/lib/scilab/libscistring.so.5
/usr/lib/scilab/libscistring.so.5.0.0
/usr/lib/scilab/libscisundials.so
/usr/lib/scilab/libscisundials.so.0
/usr/lib/scilab/libscisundials.so.0.0.0
/usr/lib/scilab/libscisymbolic.so
/usr/lib/scilab/libscisymbolic.so.5
/usr/lib/scilab/libscisymbolic.so.5.0.0
/usr/lib/scilab/libscitclsci.so
/usr/lib/scilab/libscitclsci.so.5
/usr/lib/scilab/libscitclsci.so.5.0.0
/usr/lib/scilab/libscitime.so
/usr/lib/scilab/libscitime.so.5
/usr/lib/scilab/libscitime.so.5.0.0
/usr/lib/scilab/libsciumfpack.so
/usr/lib/scilab/libsciumfpack.so.5
/usr/lib/scilab/libsciumfpack.so.5.0.0
/usr/lib/scilab/libsciwindows_tools.so
/usr/lib/scilab/libsciwindows_tools.so.5
/usr/lib/scilab/libsciwindows_tools.so.5.0.0
      
------- Comment #11 From Sylvestre LEDRU 2008-12-13 19:53:03 -------
Excellent news about RPM!

About the library stuff, I am not sure to understand your point :|
      
------- Comment #12 From Andrea 2008-12-13 20:22:23 -------
on what i can see it search in /usr/share/scilab/thirdparty  and /usr/lib(64)/scilab 

the problem is that, if you compile, you libs are not in scilab folders (scilab is not installed yet).

they are usually in /usr/lib(64) or /usr/local/lib(64) so scilab is not able to find them
      
------- Comment #13 From Sylvestre LEDRU 2008-12-14 11:14:53 -------
Yep, I get it for this and I agree with you.

About the RPM for Opensuse, have you any plan for Scilab to be officially included into the distribution ?
I can help you, I have perm on the science project on https://build.opensuse.org/
      
------- Comment #14 From Andrea 2008-12-14 11:38:20 -------
Created an attachment (id=947) [details]
fix link from libfftw3.so to libfftw3.so.3

yes, we are porting it in Education repository

https://build.opensuse.org/package/show?package=scilab&project=Education

any way, i'm still working on it. i found several problems.

for example it is linked to libfftw3.so  (devel file) instead of libfftw3.so.3 (standard lib)

for that i create a patch (attached)

but in the same way, looks to work only if java-devel is installed, and you know, install -devels is not a good
ideas...
      
------- Comment #15 From Sylvestre LEDRU 2008-12-14 23:20:49 -------
OK, great Andrea !
Just a small question, why education and not science ? It seems to be more appropriate 
      
------- Comment #16 From Andrea 2008-12-14 23:29:16 -------
well, because scilab is a math tool that is both education and science tool, you know, is not a problem to link
packages in buildservice ;)
      
------- Comment #17 From Sylvestre LEDRU 2008-12-15 16:25:57 -------
I close this bug since the original problem (graphic issue) is fixed.
      
------- Comment #18 From Andrea 2008-12-15 16:39:51 -------
perfect, btw, you have my mail if you want to talk about OBS packaging
      
------- Comment #19 From Sylvestre LEDRU 2008-12-15 16:55:04 -------
Yep, I will contact you.
Are you packaging also the dependencies of Scilab 5 ?
      

Attachments
config log file (157.20 KB, text/x-log)
2008-12-12 13:43,Andrea
no flags Details
log file (52.27 KB, text/plain)
2008-12-12 15:24,Andrea
no flags Details
patch that fix the problem (458 bytes, patch)
2008-12-13 11:17,Andrea
no flags Details
fix link from libfftw3.so to libfftw3.so.3 (496 bytes, patch)
2008-12-14 11:38,Andrea
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.

Related actions