sh '/home/daniel/Downloads/HELI-X/runHELI-X.sh'
Exception in thread "AWT-EventQueue-0" java.lang.Error: java.lang.reflect.InvocationTargetException
at org.xith3d.render.Canvas3DFactory.create(Canvas3DFactory.java:127)
at org.xith3d.render.Canvas3DFactory.create(Canvas3DFactory.java:149)
at org.xith3d.render.Canvas3DFactory.create(Canvas3DFactory.java:307)
at org.xith3d.render.Canvas3DPanel.<init>(Canvas3DPanel.java:286)
at org.xith3d.render.Canvas3DPanel.<init>(Canvas3DPanel.java:372)
at ch.ntb.HeliX.simulation.Simulation.initCanvas(Simulation.java:188)
at ch.ntb.HeliX.simulation.Simulation.<init>(Simulation.java:123)
at ch.ntb.HeliX.application.Application.<init>(Application.java:146)
at ch.ntb.HeliX.application.Application$1.run(Application.java:757)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at org.xith3d.render.Canvas3DFactory.create(Canvas3DFactory.java:123)
... 16 more
Caused by: java.lang.UnsatisfiedLinkError: /home/daniel/Downloads/HELI-X/libs/gluegen/linux-i586/libgluegen-rt.so: /home/daniel/Downloads/HELI-X/libs/gluegen/linux-i586/libgluegen-rt.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1767)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1692)
at java.lang.Runtime.loadLibrary0(Runtime.java:840)
at java.lang.System.loadLibrary(System.java:1047)
at com.sun.gluegen.runtime.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:102)
at com.sun.gluegen.runtime.NativeLibLoader.access$000(NativeLibLoader.java:51)
at com.sun.gluegen.runtime.NativeLibLoader$1.run(NativeLibLoader.java:70)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.gluegen.runtime.NativeLibLoader.loadGlueGenRT(NativeLibLoader.java:68)
at com.sun.gluegen.runtime.NativeLibrary.ensureNativeLibLoaded(NativeLibrary.java:399)
at com.sun.gluegen.runtime.NativeLibrary.open(NativeLibrary.java:163)
at com.sun.gluegen.runtime.NativeLibrary.open(NativeLibrary.java:129)
at com.sun.opengl.impl.x11.DRIHack.begin(DRIHack.java:109)
at com.sun.opengl.impl.x11.X11GLDrawableFactory.<clinit>(X11GLDrawableFactory.java:99)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:111)
at javax.media.opengl.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:520)
at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:131)
at org.xith3d.render.jsr231.CanvasPeerImplAWT.<init>(CanvasPeerImplAWT.java:118)
... 21 more
richtig, ich habe ein 64Bit System, starte aber die 32Bit Version - da da wenigstens Meldungen erscheinen. Starte ich die 64Bit Version, geht der Status Balken auf etwa 15-20% und dann passiert nichts mehr. Gibt es Debug Flags die ich aktivieren kann?!
Du musst die 64-Bit-Version verwenden. Bitte aufpassen: Zu Beginn kann ein kleines Fenster mit einer Fehlermeldung erscheinen. Das ist dann (nur unter Linux) HINTER dem Splashscreen. Schau mal in den Taskbar. Dann kleine Fenster verschieben, dann klicken und weitermachen....
Gruss
danke - dem kleinen Fenster hatte ich gar keine Beachtung geschenkt
Jetzt klappt es, zumindest das Aufbauen der Oberfläche. Sobald ich einen Airport auswähle beendet sich das Programm.
java.lang.NullPointerException
at org.xith3d.render.jsr231.AssemblyShaderProgramShaderPeer.checkOnce(AssemblyShaderProgramShaderPeer.java:108)
at org.xith3d.render.jsr231.AssemblyShaderProgramShaderPeer.disableAssemblyShaders(AssemblyShaderProgramShaderPeer.java:290)
at org.xith3d.render.jsr231.GLSLShaderProgramShaderPeer.disableOtherShaderLanguages(GLSLShaderProgramShaderPeer.java:492)
at org.xith3d.render.jsr231.GLSLShaderProgramShaderPeer.shade(GLSLShaderProgramShaderPeer.java:503)
at org.xith3d.render.RenderPeer.setState(RenderPeer.java:291)
at org.xith3d.render.RenderPeer.renderAtom(RenderPeer.java:333)
at org.xith3d.render.jsr231.RenderPeerImpl.drawBin(RenderPeerImpl.java:374)
at org.xith3d.render.jsr231.RenderPeerImpl.renderMain(RenderPeerImpl.java:628)
at org.xith3d.render.jsr231.RenderPeerImpl.renderRenderPass(RenderPeerImpl.java:760)
at org.xith3d.render.jsr231.RenderPeerImpl.render(RenderPeerImpl.java:844)
at org.xith3d.render.jsr231.CanvasPeerImplBase.doRender(CanvasPeerImplBase.java:306)
at org.xith3d.render.jsr231.CanvasPeerImplAWT.display(CanvasPeerImplAWT.java:570)
at com.sun.opengl.impl.GLDrawableHelper.display(GLDrawableHelper.java:78)
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:435)
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:216)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Vielleicht hast du ja dafür noch eine Idee?! Danke
Ich denke mal, dass Deine Grafikkarte bzw. Dein Treiber gewisse openGL-Anweisungen nicht versteht. (Sonst gibt es keine Fehlermeldungen?) Versuche mal, andere Treiber zu bekommen und zu installieren. Und nimm den Airport "small" zum Testen am Anfang,