Has anyone been able to get the webstart version of this to work on OSX? Figures it would be one of those times when Scott isn’t online. ;D
Definitely something Xith3D specific. Scott and I tried to find the issue but couldn’t. I was able to kick off a basic JOGL rendering canvas that came up and rendered fine while Xith3D dumps core 
I’ll add that I was able to get Xith to run when I had G.Z.'s November build of JOGL installed as a standard extension, but using the JOGL supplied in the Xith WebStart demos, or the latest that Gregory built from CVS we got a crash in native code (something called from createContext). Even though as he wrote above the JOGL code runs fine for simple test cases.
the webstart demos work on 10.3 (the new version). not sure the error u are getting. even the lighting one works… Ti PowerBook…
They will only work if you have JOGL installed into your Java library path (which you should never do for this very reason). Do a search for JOGL and remove all of those libraries - they should only be coming from the webstart package - and they will splode on you in glorious fashion. Scott may have the stack trace handy.
What JRE are you running… perhaps it is related.
I suspect G.P. and I are both running a beta JRE.
Here’s what happens for us…
Date/Time: 2004-01-18 21:47:06 -0500
OS Version: 10.3.2 (Build 7D24)
Report Version: 2
Command: java
Path: /System/Library/Frameworks/JavaVM.framework/Versions/1.4.[it’s a secret]/Home/bin/java
Version: ??? (???)
PID: 7606
Thread: 12
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0x40800002
Thread 12 Crashed:
0 libobjc.A.dylib 0x90831388 objc_msgSend_stret + 0x8
1 libjogl.jnilib 0x0a341904 createContext + 0x3c
2 libjogl.jnilib 0x0a2d66a4 Java_net_java_games_jogl_impl_macosx_CGL_createContext + 0x18
3 <<00000000>> 0x0411e580 0 + 0x411e580
4 <<00000000>> 0x04117f20 0 + 0x4117f20
5 <<00000000>> 0x04117fb0 0 + 0x4117fb0
6 <<00000000>> 0x04117e30 0 + 0x4117e30
7 <<00000000>> 0x04117fb0 0 + 0x4117fb0
8 <<00000000>> 0x04117fb0 0 + 0x4117fb0
9 <<00000000>> 0x04117fb0 0 + 0x4117fb0
10 <<00000000>> 0x04117fb0 0 + 0x4117fb0
11 <<00000000>> 0x04117fb0 0 + 0x4117fb0
12 <<00000000>> 0x04117fb0 0 + 0x4117fb0
13 <<00000000>> 0x04117fb0 0 + 0x4117fb0
14 <<00000000>> 0x04118310 0 + 0x4118310
15 <<00000000>> 0x04117fb0 0 + 0x4117fb0
16 <<00000000>> 0x04118310 0 + 0x4118310
17 <<00000000>> 0x04117fb0 0 + 0x4117fb0
18 <<00000000>> 0x04117e30 0 + 0x4117e30
19 <<00000000>> 0x04117fb0 0 + 0x4117fb0
20 <<00000000>> 0x04117fb0 0 + 0x4117fb0
21 <<00000000>> 0x04117fb0 0 + 0x4117fb0
22 <<00000000>> 0x0411516c 0 + 0x411516c
23 libclient.dylib 0x8834f428 JVM_GetCPMethodClassNameUTF + 0xb38
24 libclient.dylib 0x88370878 JVM_GetCPClassNameUTF + 0x998
25 libclient.dylib 0x883ad4d8 JVM_Close + 0x4b8
26 libclient.dylib 0x883bdda0 JVM_Interrupt + 0x2e0
27 libclient.dylib 0x88462e3c JVM_UnloadLibrary + 0xcdec
28 libclient.dylib 0x883a9234 JVM_FindClassFromClass + 0xc14
29 libclient.dylib 0x8850696c JVM_UnloadLibrary + 0xb091c
30 libSystem.B.dylib 0x900247e8 _pthread_body + 0x28
PPC Thread State:
srr0: 0x90831388 srr1: 0x0000f030 vrsave: 0x00000000
cr: 0x42002248 xer: 0x00000004 lr: 0x0a341904 ctr: 0x90831380
r0: 0x0a341904 r1: 0xf0e3bf40 r2: 0x8fe507cc r3: 0xf0e3bf80
r4: 0x40800002 r5: 0x90877480 r6: 0x003b89c0 r7: 0x00000004
r8: 0x40800002 r9: 0xfffffff0 r10: 0xf0e3c178 r11: 0x908c0590
r12: 0x90831380 r13: 0x0052dd40 r14: 0x00530460 r15: 0x0a2d668c
r16: 0xf0e3c0b0 r17: 0x6b416ea8 r18: 0xf0e3c100 r19: 0xf0e3c098
r20: 0x6b4171f0 r21: 0x6b416ea4 r22: 0x000000b8 r23: 0xf0e3cb60
r24: 0xf0e3cdc4 r25: 0x6e904db0 r26: 0xf0e3cb20 r27: 0x003b89c0
r28: 0x0052dd40 r29: 0x04115078 r30: 0x40800002 r31: 0x0a3418dc
The version of JOGL being used for the java web start demos is very old, it was one that shipped with Xith3D. Which version should I update it too? It sounds like that will solve the problems.
Will.
No I don think that solves the problem. Only when we have JOGL installed as a standard extension does it seem to work. If JOGL is installed via Web Start there is a problem.
Gregory has probably got a recent build of JOGL from CVS… otherwise the one I’ve used is at http://homepage.mac.com/gziemski/projects/