Login  Register

Re: update to rc7 problems

Posted by Sven Gothel on May 02, 2012; 10:00am
URL: https://forum.jogamp.org/update-to-rc7-problems-tp3954481p3955819.html

On 05/02/2012 09:06 AM, robbiezl [via jogamp] wrote:
> I update my program from rc5 to rc7,but i have some problems.
>
> 1.When i start my programe with full screen state, i got a exception below.
>

Thank you for your bugreport.

Can you please give us the URL and description of your WWJ version
which uses JOGL2, so I can test & fix this regression ?

Xerxes made a patch of WWJ to be able to work w/ JOGL2,
but I don't know the version you use.

Further answers below ..

> Exception in thread "Timer-0" javax.media.opengl.GLException: Unable to set
> pixel format 44 for device context 0xa011da3: error code 0
>         at
> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory.updateGraphicsConfiguration(WindowsWGLGraphicsConfigurationFactory.java:205)
>
>         at
> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfiguration.updateGraphicsConfiguration(WindowsWGLGraphicsConfiguration.java:136)
>
>         at
> jogamp.opengl.windows.wgl.WindowsWGLDrawable.setRealizedImpl(WindowsWGLDrawable.java:70)
>
>         at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:163)
>         at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:556)
>         at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:398)
>         at
> com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:74)
>         at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:142)
>         at com.jogamp.opengl.util.FPSAnimator$1.run(FPSAnimator.java:128)
>         at java.util.TimerThread.mainLoop(Timer.java:512)
>         at java.util.TimerThread.run(Timer.java:462)
>
>
> 2 .In my programe,i private update worldwind source code from  rc5 to rc7,the
> pick of worldwind runs wrong.I got a exception
>
>         2012-5-2 14:59:43 gov.nasa.worldwind.geom.Line <init>
> 严重: Direction is zero vector
> 2012-5-2 14:59:43 gov.nasa.worldwind.AbstractSceneController pick
> 严重: Exception encountered while picking
> java.lang.IllegalArgumentException: Direction is zero vector
>         at gov.nasa.worldwind.geom.Line.<init>(Line.java:55)
>         at
> gov.nasa.worldwind.view.ViewUtil.computeRayFromScreenPoint(ViewUtil.java:551)
>         at
> gov.nasa.worldwind.view.BasicView.computeRayFromScreenPoint(BasicView.java:571)
>         at
> gov.nasa.worldwind.terrain.RectangularTessellator.resolvePick(RectangularTessellator.java:1377)
>
>         at
> gov.nasa.worldwind.terrain.RectangularTessellator.pick(RectangularTessellator.java:1185)
>
>         at
> gov.nasa.worldwind.terrain.RectangularTessellator$RectTile.pick(RectangularTessellator.java:325)
>
>         at
> gov.nasa.worldwind.terrain.SectorGeometryList.pick(SectorGeometryList.java:253)
>         at
> gov.nasa.worldwind.AbstractSceneController.pickTerrain(AbstractSceneController.java:488)
>
>         at
> gov.nasa.worldwind.AbstractSceneController.pick(AbstractSceneController.java:572)
>         at
> gov.nasa.worldwind.BasicSceneController.doRepaint(BasicSceneController.java:27)
>         at
> gov.nasa.worldwind.AbstractSceneController.repaint(AbstractSceneController.java:279)
>
>         at
> gov.nasa.worldwind.WorldWindowGLAutoDrawable.doDisplay(WorldWindowGLAutoDrawable.java:342)
>
>         at
> gov.nasa.worldwind.WorldWindowGLAutoDrawable.display(WorldWindowGLAutoDrawable.java:235)
>
>         at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:189)
>         at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:177)
>         at javax.media.opengl.awt.GLJPanel$Updater.display(GLJPanel.java:654)
>         at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:189)
>         at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:177)
>         at jogamp.opengl.GLPbufferImpl$DisplayAction.run(GLPbufferImpl.java:301)
>         at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:425)
>         at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:364)
>         at jogamp.opengl.GLPbufferImpl.invokeGL(GLPbufferImpl.java:287)
>         at jogamp.opengl.GLPbufferImpl.display(GLPbufferImpl.java:150)
>         at
> javax.media.opengl.awt.GLJPanel$PbufferBackend.doPaintComponentImpl(GLJPanel.java:1196)
>
>         at
> javax.media.opengl.awt.GLJPanel$AbstractReadbackBackend.doPaintComponent(GLJPanel.java:941)
>
>         at javax.media.opengl.awt.GLJPanel.paintComponent(GLJPanel.java:355)
>         at javax.swing.JComponent.paint(JComponent.java:1029)
>         at
> graphic.shape.WorldWindFlat.createComonentBufferedImage(WorldWindFlat.java:308)
>         at graphic.shape.WorldWindFlat.access$1(WorldWindFlat.java:284)
>         at
> graphic.shape.WorldWindFlat$TextureReadThread.run(WorldWindFlat.java:343)
>
>
> rc7 had a big change from rc5? Still use rc5 or update to rc7 ,I hope I can
> solve these problems ,so I can update to rc8,rc9...in the future.
Yes, RC6 had huge changes compared to RC5.
Actually RC6 and RC7 have a few 'hickups' and are not exactly stable as it
turned out in regards to Windows and Applets. I prepare RC8 now.

~Sven


signature.asc (910 bytes) Download Attachment