Greetings

I have created an web application (jsp-servlet) that trigers some .jar applets
I print the jars with the HTML tags through a servlet in the jsp.

Imagine two situations. A anb B.
Starting with A the jar runs.
I go to B, the 2nd jar replaces the first.
When I return back to A, the 2nd jar is removed but the first jar fails to start with a Adding same VBO twice + null pointer exception.

So I believe I have to stop it after leaving situation A.
Is there a way to stop the .jar from running from inside the servlet?

Added stacktrace:

Adding same VBO twice. Exception in thread "Animation Thread" P3D: Already called beginDraw(). javax.media.opengl.GLException: java.lang.NullPointerException at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenG LThread(AWTThreadingPlugin.jav*​a:98) at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(T hreadingImpl.java:196) at javax.media.opengl.Threading.invokeOnOpenGLThread( Threading.java:164) at javax.media.opengl.awt.GLCanvas.maybeDoSingleThrea dedWorkaround(GLCanvas.java:83*​1)