Hi,
I've changed timing in my application, and it helps. But once (only once)
this exception was thrown:
java.lang.NullPointerException
        at
javax.media.j3d.MasterControl.createUpdateThread(MasterControl.java:1677)
        at
javax.media.j3d.MasterControl.registerView(MasterControl.java:1844)
        at
javax.media.j3d.MasterControl.viewActivate(MasterControl.java:2343)
        at
javax.media.j3d.MasterControl.handlePendingRequest(MasterControl.java:2863)
        at javax.media.j3d.MasterControl.doWork(MasterControl.java:2787)
        at
javax.media.j3d.MasterControlThread.run(MasterControlThread.java:28)

Maybe it can help you...
thanks,
Jan

> -----Original Message-----
> From: Discussion list for Java 3D API
> [mailto:[EMAIL PROTECTED]]On Behalf Of Kelvin Chung
> Sent: Tuesday, December 11, 2001 11:19 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [JAVA3D] Java 3D 1.3 Beta 1 - frozen app
>
>
> Hi Jan,
>
>    Thanks for your stack trace. This is something to do with
> bug 4525529 - Applet sometimes hang when reload in browsers
> cause by deadlock in Java3D threads intermittently.
> This is not related to the OGL driver.
> We're looking into a fix in the next beta2 release.
>
> Thanks.
>
> - Kelvin
> ----------------
> Java 3D Team
> Sun Microsystems Inc.
>
> >Delivered-To: [EMAIL PROTECTED]
> >MIME-Version: 1.0
> >X-Priority: 3 (Normal)
> >X-MSMail-Priority: Normal
> >X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
> >Importance: Normal
> >Date: Tue, 11 Dec 2001 14:25:28 +0100
> >From: Jan Becicka <[EMAIL PROTECTED]>
> >Subject: [JAVA3D] Java 3D 1.3 Beta 1 - frozen app
> >To: [EMAIL PROTECTED]
> >
> >Hi,
> >sometimes my application freezes during creating of Canvas3D.
> >From the thread dump it looks like problem in
> >GraphicsConfigTemplate3D.getGraphicsConfigFeatures() or
> >MasterControl.doWork()?
> >See attached full thread dump.
> >Can anyone help me?
> >
> >Thanks,
> >Jan
> >
> >"J3D-MasterControl" prio=7 tid=0x17395520 nid=0x640 waiting on monitor
> >[232df000..232dfdb4]
> >        at java.lang.Object.wait(Native Method)
> >        - waiting on <03B58080> (a javax.media.j3d.MasterControl)
> >        at java.lang.Object.wait(Object.java:426)
> >        at
> javax.media.j3d.MasterControl.runMonitor(MasterControl.java:3275)
> >        - locked <03B58080> (a javax.media.j3d.MasterControl)
> >        at javax.media.j3d.MasterControl.doWork(MasterControl.java:2782)
> >        at
> >javax.media.j3d.MasterControlThread.run(MasterControlThread.java:28)
> >
> >"AWT-EventQueue-0" prio=7 tid=0x0CEE3E18 nid=0x5b4 waiting on monitor
> >[1656f000..1656fdb4]
> >        at java.lang.Object.wait(Native Method)
> >        - waiting on <03B57BF8> (a java.lang.Object)
> >        at java.lang.Object.wait(Object.java:426)
> >        at
> >javax.media.j3d.GraphicsConfigTemplate3D.runMonitor(GraphicsConfi
> gTemplate3D
> >.java:308)
> >        - locked <03B57BF8> (a java.lang.Object)
> >        at
> >javax.media.j3d.GraphicsConfigTemplate3D.getGraphicsConfigFeature
> s(GraphicsC
> >onfigTemplate3D.java:299)
> >        - locked <03B57BF8> (a java.lang.Object)
> >        at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1149)
> >        at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1026)
> >        at com.sun.j3d.utils.universe.Viewer.<init>(Viewer.java:181)
> >        at
> >com.sun.j3d.utils.universe.ConfiguredUniverse.<init>(ConfiguredUn
> iverse.java
> >:386)
> >        at
> >com.sun.j3d.utils.universe.ConfiguredUniverse.<init>(ConfiguredUn
> iverse.java
> >:285)
> >        at com.sun.j3d.demos.j3dfly.J3dFly.j3dFlyInit(J3dFly.java:184)
> >        at com.sun.j3d.demos.j3dfly.J3dFly.<init>(J3dFly.java:108)
> >        at
> >org.netbeans.modules.java3d.loaders.J3dEditWrapper.<init>(J3dEdit
> Wrapper.jav
> >a:66)
> >        at
> >org.netbeans.modules.java3d.editor.ObjEditor.createWrapper(ObjEdi
> tor.java:99
> >)
> >        at
> >org.netbeans.modules.java3d.viewer.ObjViewer.initialize(ObjViewer
> .java:74)
> >        at
> >org.netbeans.modules.java3d.editor.ObjEditor.initialize(ObjEditor
> .java:93)
> >        at
> >org.netbeans.modules.java3d.editor.ObjEditor.<init>(ObjEditor.java:82)
> >        at
> >org.netbeans.modules.java3d.editor.ObjEditor.<init>(ObjEditor.java:77)
> >        at
> >org.netbeans.modules.java3d.editor.ObjEditorSupport.createCloneab
> leTopCompon
> >ent(ObjEditorSupport.java:29)
> >        at
> >org.openide.windows.CloneableOpenSupport.openCloneableTopComponen
> t(Cloneable
> >OpenSupport.java:157)
> >        - locked <033FCFD8> (a java.awt.Component$AWTTreeLock)
> >        at
> >org.openide.windows.CloneableOpenSupport$1.run(CloneableOpenSuppo
> rt.java:67)
> >        at org.openide.util.Mutex.doEvent(Mutex.java:902)
> >        at org.openide.util.Mutex.writeAccess(Mutex.java:323)
> >        at
> >org.openide.windows.CloneableOpenSupport.open(CloneableOpenSuppor
> t.java:65)
> >        at
> >org.netbeans.modules.java3d.viewer.ObjOpenSupport.access$001(ObjO
> penSupport.
> >java:27)
> >        at
> >org.netbeans.modules.java3d.viewer.ObjOpenSupport$1.run(ObjOpenSu
> pport.java:
> >58)
> >        at
> java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
> >        at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
> >        at
> >java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispat
> chThread.ja
> >va:190)
> >        at
> >java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatch
> Thread.java
> >:144)
> >        at
> >java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
> >        at
> >java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
> >        at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
> >
>
> ==================================================================
> =========
> To unsubscribe, send email to [EMAIL PROTECTED] and include
> in the body
> of the message "signoff JAVA3D-INTEREST".  For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".
>

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to