-
Bug
-
Resolution: Cannot Reproduce
-
P3
-
fx2.0
-
MacOSX 10.6.5
Presidio build 547
We have switched the AuthoringTool to prism.
When starting the tool, we get the following exception :
[java] 2010-11-18 10:41:32.309 java[1915:df03] *** Assertion failure in -[GlassView3D lockFocus], /SourceCache/AppKit/AppKit-1038.35/AppKit.subproj/NSView.m:5237
[java] 2010-11-18 10:41:32.311 java[1915:df03] lockFocus caught exception: -[GlassView3D(0x100629000) lockFocus] failed with window=0x0, windowNumber=0, [self isHiddenOrHasHiddenAncestor]=0
[java] Exception in thread "Prism Render Thread" com.sun.prism.opengl.GLException: Error: current cglContext null, no nsContext
[java] at com.sun.prism.opengl.impl.macosx.cgl.MacOSXExternalCGLContext.create(MacOSXExternalCGLContext.java:85)
[java] at com.sun.prism.opengl.impl.macosx.cgl.MacOSXCGLDrawableFactory.createExternalGLContext(MacOSXCGLDrawableFactory.java:105)
[java] at com.sun.prism.es2.ES2SwapChain.getContextState(ES2SwapChain.java:216)
[java] at com.sun.prism.es2.ES2Context.updateRenderTarget(ES2Context.java:115)
[java] at com.sun.prism.es2.ES2Context.updateRenderTarget(ES2Context.java:100)
[java] at com.sun.prism.es2.ES2Context.updateRenderTarget(ES2Context.java:35)
[java] at com.sun.prism.impl.ps.BaseShaderContext.setRenderTarget(BaseShaderContext.java:479)
[java] at com.sun.prism.impl.BaseContext.setRenderTarget(BaseContext.java:63)
[java] at com.sun.prism.impl.BaseGraphics.<init>(BaseGraphics.java:69)
[java] at com.sun.prism.impl.ps.BaseShaderGraphics.<init>(BaseShaderGraphics.java:40)
[java] at com.sun.prism.es2.ES2Graphics.<init>(ES2Graphics.java:19)
[java] at com.sun.prism.es2.ES2Graphics.create(ES2Graphics.java:33)
[java] at com.sun.prism.es2.ES2SwapChain.createGlassGraphics(ES2SwapChain.java:133)
[java] at com.sun.prism.es2.ES2SwapChain.createGraphics(ES2SwapChain.java:128)
[java] at com.sun.prism.es2.ES2SwapChain.createGraphics(ES2SwapChain.java:18)
[java] at com.sun.javafx.tk.glass.ViewScene$PrismPen$1.run(ViewScene.java:692)
[java] at com.sun.javafx.tk.glass.RunnableEvent.run(RunnableEvent.java:13)
[java] at com.sun.javafx.tk.glass.GlassToolkitImpl.processRenderEvent(GlassToolkitImpl.java:159)
[java] at com.sun.javafx.tk.glass.GlassToolkitImpl.processRenderTasks(GlassToolkitImpl.java:149)
[java] at com.sun.javafx.tk.glass.GlassToolkitImpl.step(GlassToolkitImpl.java:172)
[java] at com.sun.javafx.tk.glass.GlassToolkitImpl.access$000(GlassToolkitImpl.java:22)
[java] at com.sun.javafx.tk.glass.GlassToolkitImpl$1.run(GlassToolkitImpl.java:43)
[java] at java.lang.Thread.run(Thread.java:680)
As a consequence, the tool window is black, nothing is displayed.
To reproduce, get the tool :
hg clone http://jfxsrc.sfbay.sun.com/javafx/tools/authoringtool
cd authoring
hg clone http://jfxsrc.sfbay.sun.com/javafx/tools/authoringtoolBinaries
cd AuthoringTool
ant -Drun.jvmargs="-Djava.library.path=../authoringtoolBinaries/sdk/rt" run
When starting the tool, we get the following exception :
[java] 2010-11-18 10:41:32.309 java[1915:df03] *** Assertion failure in -[GlassView3D lockFocus], /SourceCache/AppKit/AppKit-1038.35/AppKit.subproj/NSView.m:5237
[java] 2010-11-18 10:41:32.311 java[1915:df03] lockFocus caught exception: -[GlassView3D(0x100629000) lockFocus] failed with window=0x0, windowNumber=0, [self isHiddenOrHasHiddenAncestor]=0
[java] Exception in thread "Prism Render Thread" com.sun.prism.opengl.GLException: Error: current cglContext null, no nsContext
[java] at com.sun.prism.opengl.impl.macosx.cgl.MacOSXExternalCGLContext.create(MacOSXExternalCGLContext.java:85)
[java] at com.sun.prism.opengl.impl.macosx.cgl.MacOSXCGLDrawableFactory.createExternalGLContext(MacOSXCGLDrawableFactory.java:105)
[java] at com.sun.prism.es2.ES2SwapChain.getContextState(ES2SwapChain.java:216)
[java] at com.sun.prism.es2.ES2Context.updateRenderTarget(ES2Context.java:115)
[java] at com.sun.prism.es2.ES2Context.updateRenderTarget(ES2Context.java:100)
[java] at com.sun.prism.es2.ES2Context.updateRenderTarget(ES2Context.java:35)
[java] at com.sun.prism.impl.ps.BaseShaderContext.setRenderTarget(BaseShaderContext.java:479)
[java] at com.sun.prism.impl.BaseContext.setRenderTarget(BaseContext.java:63)
[java] at com.sun.prism.impl.BaseGraphics.<init>(BaseGraphics.java:69)
[java] at com.sun.prism.impl.ps.BaseShaderGraphics.<init>(BaseShaderGraphics.java:40)
[java] at com.sun.prism.es2.ES2Graphics.<init>(ES2Graphics.java:19)
[java] at com.sun.prism.es2.ES2Graphics.create(ES2Graphics.java:33)
[java] at com.sun.prism.es2.ES2SwapChain.createGlassGraphics(ES2SwapChain.java:133)
[java] at com.sun.prism.es2.ES2SwapChain.createGraphics(ES2SwapChain.java:128)
[java] at com.sun.prism.es2.ES2SwapChain.createGraphics(ES2SwapChain.java:18)
[java] at com.sun.javafx.tk.glass.ViewScene$PrismPen$1.run(ViewScene.java:692)
[java] at com.sun.javafx.tk.glass.RunnableEvent.run(RunnableEvent.java:13)
[java] at com.sun.javafx.tk.glass.GlassToolkitImpl.processRenderEvent(GlassToolkitImpl.java:159)
[java] at com.sun.javafx.tk.glass.GlassToolkitImpl.processRenderTasks(GlassToolkitImpl.java:149)
[java] at com.sun.javafx.tk.glass.GlassToolkitImpl.step(GlassToolkitImpl.java:172)
[java] at com.sun.javafx.tk.glass.GlassToolkitImpl.access$000(GlassToolkitImpl.java:22)
[java] at com.sun.javafx.tk.glass.GlassToolkitImpl$1.run(GlassToolkitImpl.java:43)
[java] at java.lang.Thread.run(Thread.java:680)
As a consequence, the tool window is black, nothing is displayed.
To reproduce, get the tool :
hg clone http://jfxsrc.sfbay.sun.com/javafx/tools/authoringtool
cd authoring
hg clone http://jfxsrc.sfbay.sun.com/javafx/tools/authoringtoolBinaries
cd AuthoringTool
ant -Drun.jvmargs="-Djava.library.path=../authoringtoolBinaries/sdk/rt" run