enthusiast wrote on Jan 15th, 2010, 2:40pm:I found solution!
In my case the problem was in Voltron library (dm.ncl.ac.uk/joescully/voltronlib)
I deleted it and OPENGL now works fine.
Then i found problems with Fullscreen library. And remove it too.
I have just found same issue with the PeasyCam library if it wasn't for this post I would have tried all sorts of daft things to try and fix processing OPENGL, however I was suspicious when my ruby-processing applications still seemed to work OK.
Should I post this as a bug because it seems daft to me, that the signature 'error' caused by one library (in the sketchbook libraries folder) should screw the running of
all OPENGL applications which by the way do not require the library...................
PS OS linux, so thats same/similar problem on all three platforms by my reckoning.
Additional experiments with peasy cam helloword example show that it works ok (ie with P3D). Change that sketch to OPENGL and there it is again signature error this what I captured in console:-
Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:2
21)
at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:176)
at java.util.jar.JarVerifier.processEntry(JarVerifier.java:245)
at java.util.jar.JarVerifier.update(JarVerifier.java:199)
at java.util.jar.JarFile.initializeVerifier(JarFile.java:323)
at java.util.jar.JarFile.getInputStream(JarFile.java:388)
at sun.misc.URLClassPath$JarLoader$2.getInputStream(URLClassPath.java:692)
at sun.misc.Resource.cachedInputStream(Resource.java:61)
at sun.misc.Resource.getByteBuffer(Resource.java:144)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:256)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: processing.core.PApplet. Program will exit.
18.00 GMT Further research, I downloaded source for peasycam from GitHub, recompiled on my machine (needed to mod build.xml to suit processing-1.1, on my machine build was linked to processing-1.0.9 on Jonathans Windows machine). As expected all is now hunky dory.......
Still think there is some sort of bug, one dodgy library signature should not mess up "
ALL" opengl examples.