Hi John,

   This is bug 4701430 -
   Infrequent NPE at RenderBin.java:544

which has a workaround in the upcoming v1.3 release.

- Kelvin
----------------
Java 3D Team
Sun Microsystems Inc.

>Date: Thu, 27 Jun 2002 09:43:41 -0700
>From: John Barrus <[EMAIL PROTECTED]>
>Subject: [JAVA3D] Problems with off-screen rendering
>To: [EMAIL PROTECTED]
>MIME-version: 1.0
>X-MIMEOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
>Content-transfer-encoding: 7bit
>Importance: Normal
>X-Priority: 3 (Normal)
>X-MSMail-priority: Normal
>Delivered-to: [EMAIL PROTECTED]
>
>I have an application that renders to an image offscreen and then combines
>the rendered image with a photograph. Unfortunately, there are times when
>the render thread dies and I get the following error:
>
>java.lang.NullPointerException
>        at javax.media.j3d.RenderBin.updateObject (RenderBin.java:544)
>        at javax.media.j3d.MasterControl.updateMirrorObjects
>(MasterControl.java:2633)
>        at javax.media.j3d.MasterControl.runMonitor
>(MasterControl.java:3321)
>        at javax.media.j3d.MasterControl.doWork (MasterControl.java:2890)
>        at javax.media.j3d.MasterControlThread.run
>(MasterControlThread.java:28)
>
>
>From then on, I cannot render any more. I get the following
>error every time I try to render the image again:
>
>javax.media.j3d.RestrictedAccessException: Canvas3D: Off-
>screening rendering is in progress
>        at javax.media.j3d.Canvas3D.renderOffScreenBuffer
>(Canvas3D.java:1868)
>        at app.MeshRenderer.getImage(MeshRenderer.java:716)
>        at app.PerspectiveGrid$ImageThread.run (PerspectiveGrid.java:805)
>
>
>I figured out how to detect the error, but I can't figure out how to restart
>the renderer. I get an error when I try to apply stopRenderer() or
>startRenderer() to the Canvas3D.
>
>Any suggestions?
>
>I filed a bug report with Sun.
>
>John Barrus
>
>===========================================================================
>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