Karsten,
Have you try the following :
1) get the latest driver,
2) change color depth - (32/24/16) bit,
3) switch between Java 3D 1.2.1_03 (OpenGl) or (DirectX)
4) update to Java 3D 1.3beta1.
- Chien Yang
Java 3D Team.
There may be several reasons why it fail. I guess
it may due to the driver did not support 3D rendering in
certain color mode. Try switching to another color depth
- 32/24/16 bit to see which one works for you. Also try
switching between the Opengl version of Java3D and
the DirectX version to see which one works best in
your graphics card.
> Delivered-To: [EMAIL PROTECTED]
> X-Accept-Language: en
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Date: Wed, 30 Jan 2002 17:25:51 +0100
> From: Karsten Fries <[EMAIL PROTECTED]>
> Subject: [JAVA3D] Exception outside VM
> To: [EMAIL PROTECTED]
>
> Hi there,
>
> i recently accountered a stability problem of my app on some graphics
> cards.
> The log looks like this on and ATI mobility and Java.1.2.1_03:
>
> **************
> An unexpected exception has been detected in native code outside the VM.
>
> Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x690b2d45
>
> Function name=DrvValidateVersion
> Library=C:\WINNT\System32\ation4ai.dll
>
> Current Java thread:
> at javax.media.j3d.GeometryArrayRetained.execute(Native Method)
> at
> javax.media.j3d.GeometryArrayRetained.execute(GeometryArrayRetained.java:1732)
>
> at
>
javax.media.j3d.VertexArrayRenderMethod.renderGeo(VertexArrayRenderMethod.java:9
7)
>
> at
>
javax.media.j3d.VertexArrayRenderMethod.render(VertexArrayRenderMethod.java:61)
>
> at javax.media.j3d.RenderMolecule.render(RenderMolecule.java:1559)
> at javax.media.j3d.TextureBin.render(TextureBin.java:722)
> at javax.media.j3d.TextureBin.render(TextureBin.java:570)
> at javax.media.j3d.AttributeBin.render(AttributeBin.java:304)
> at javax.media.j3d.EnvironmentSet.render(EnvironmentSet.java:555)
> at javax.media.j3d.LightBin.render(LightBin.java:420)
> at javax.media.j3d.RenderBin.renderOpaque(RenderBin.java:3808)
> at javax.media.j3d.Renderer.doWork(Renderer.java:943)
> at javax.media.j3d.J3dThread.run(J3dThread.java:256)
> ****************
>
>
> I've the impression that they cannot handle geometry with texture
> coordinates
> (2D) and disabled texture. By the way, why is
> the enable flag part of the texture and not of the texture attributes.
> Imagine
> a texture that is shared by two geometries in different shapes!
> This might lead to some inconsistencies or restrictions!!
>
> Anyway, even if all textures in my system are deactivated, the stack
> trace runs
> through the TextureBin.render() method. Can anybody tell
> me what to do and whether this is correct at all. I even tried to clean
> the
> appearance fully from texture related attributes, but encountered the
> same crashes. On a machine with NVidia cards my app runs quite stable.
>
> Cheers,
> Karsten
>
> ===========================================================================
> 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".