Apps failing to launch after upgrade to Mac OS X Server 10.4 w WebObjects 5.3

Matthew Jew <[email protected]> Wed, 10 Aug 2005 15:07:59 -0700
Newsgroups gmane.comp.web.webobjects.admin
Message-ID <[email protected]>
Hello,

I recently upgraded one of our Mac OS X Server 10.3.8 machines to Mac  
OS X Server 10.4.2 with WebObjects 5.3.

Initially, the WebObjects service wouldn't launch, but I fixed that  
by fixing the permissions on the Configuration directory.

Now that wotaskd is launching, my applications will not launch  
successfully. The problem seems different from the one that is
fixed with the "run wotaskd as root" solution.

I have also tried re-compiling the WebObjects application using XCode  
2.1 and the WebObjects 5.3 developer update;
that version also fails to launch on the server, although it works  
fine on my development machine.

Here is the crash info that is written:

Host Name:      WebObjects01
Date/Time:      2005-08-10 15:00:44.510 -0700
OS Version:     10.4.2 (Build 8C47)
Report Version: 3

Command: java
Path:    /usr/bin/java
Parent:  launchd [1]

Version: ??? (???)

PID:    11211
Thread: 1

Exception:  EXC_BREAKPOINT (0x0006)
Code[0]:    0x00000001
Code[1]:    0x95f3c3a0


Thread 0:
0   libSystem.B.dylib            0x9000a778 mach_msg_trap + 8
1   libSystem.B.dylib            0x9000a6bc mach_msg + 60
2   com.apple.CoreFoundation     0x9074b3d8 __CFRunLoopRun + 832
3   com.apple.CoreFoundation     0x9074acdc CFRunLoopRunSpecific + 268
4   java                         0x00005194 0x1000 + 16788
5   java                         0x0000232c 0x1000 + 4908
6   java                         0x000021cc 0x1000 + 4556

Thread 1 Crashed:
0   libserver.dylib              0x95f3c3a0 JVM_RaiseSignal + 195624
1   libserver.dylib              0x95d679e4 __cmpdi2 + 692
2   libserver.dylib              0x95d5d3fc JNI_CreateJavaVM_Impl + 5040
3   libserver.dylib              0x95d5c0c8 JNI_CreateJavaVM_Impl + 124
4   java                         0x00004130 0x1000 + 12592
5   java                         0x00002cb8 0x1000 + 7352
6   java                         0x00005034 0x1000 + 16436
7   libSystem.B.dylib            0x9002c3d4 _pthread_body + 96

Thread 2:
0   libSystem.B.dylib            0x9000a778 mach_msg_trap + 8
1   libSystem.B.dylib            0x9000a6bc mach_msg + 60
2   libserver.dylib              0x95d6413c operator new(unsigned  
long) + 7548
3   libserver.dylib              0x95d640dc operator new(unsigned  
long) + 7452
4   libserver.dylib              0x95d64064 operator new(unsigned  
long) + 7332
5   libSystem.B.dylib            0x9002c3d4 _pthread_body + 96

Thread 3:
0   libSystem.B.dylib            0x9000a778 mach_msg_trap + 8
1   libSystem.B.dylib            0x9000a6bc mach_msg + 60
2   libserver.dylib              0x95db4998 jio_snprintf + 290820
3   libserver.dylib              0x95db4f98 jio_snprintf + 292356
4   libserver.dylib              0x95db4bec jio_snprintf + 291416
5   libserver.dylib              0x95db4750 jio_snprintf + 290236
6   libserver.dylib              0x95d64064 operator new(unsigned  
long) + 7332
7   libSystem.B.dylib            0x9002c3d4 _pthread_body + 96

Thread 4:
0   libSystem.B.dylib            0x9000a778 mach_msg_trap + 8
1   libSystem.B.dylib            0x9000a6bc mach_msg + 60
2   libserver.dylib              0x95db48dc jio_snprintf + 290632
3   libserver.dylib              0x95dc133c JVM_MonitorWait + 1984
4   libserver.dylib              0x95dc0e50 JVM_MonitorWait + 724
5   libserver.dylib              0x95dc0c84 JVM_MonitorWait + 264
6   <<00000000>>     0x03f385a0 0 + 66291104
7   <<00000000>>     0x03f31fb0 0 + 66265008
8   <<00000000>>     0x03f31fb0 0 + 66265008
9   <<00000000>>     0x03f2f16c 0 + 66253164
10  libserver.dylib              0x95db5b1c jio_snprintf + 295304
11  libserver.dylib              0x95db59c4 jio_snprintf + 294960
12  libserver.dylib              0x95dc09c8 JVM_StartThread + 2552
13  libserver.dylib              0x95dc08ac JVM_StartThread + 2268
14  libserver.dylib              0x95dc0840 JVM_StartThread + 2160
15  libserver.dylib              0x95dc06d4 JVM_StartThread + 1796
16  libserver.dylib              0x95d64064 operator new(unsigned  
long) + 7332
17  libSystem.B.dylib            0x9002c3d4 _pthread_body + 96

Thread 5:
0   libSystem.B.dylib            0x9000a778 mach_msg_trap + 8
1   libSystem.B.dylib            0x9000a6bc mach_msg + 60
2   libserver.dylib              0x95db48dc jio_snprintf + 290632
3   libserver.dylib              0x95dc133c JVM_MonitorWait + 1984
4   libserver.dylib              0x95dc0e50 JVM_MonitorWait + 724
5   libserver.dylib              0x95dc0c84 JVM_MonitorWait + 264
6   <<00000000>>     0x03f385a0 0 + 66291104
7   <<00000000>>     0x03f31fb0 0 + 66265008
8   <<00000000>>     0x03f31ec0 0 + 66264768
9   <<00000000>>     0x03f31ec0 0 + 66264768
10  <<00000000>>     0x03f2f16c 0 + 66253164
11  libserver.dylib              0x95db5b1c jio_snprintf + 295304
12  libserver.dylib              0x95db59c4 jio_snprintf + 294960
13  libserver.dylib              0x95dc09c8 JVM_StartThread + 2552
14  libserver.dylib              0x95dc08ac JVM_StartThread + 2268
15  libserver.dylib              0x95dc0840 JVM_StartThread + 2160
16  libserver.dylib              0x95dc06d4 JVM_StartThread + 1796
17  libserver.dylib              0x95d64064 operator new(unsigned  
long) + 7332
18  libSystem.B.dylib            0x9002c3d4 _pthread_body + 96

Thread 1 crashed with PPC Thread State 64:
   srr0: 0x0000000095f3c3a0 srr1:  
0x000000000002f030                        vrsave: 0x0000000000000000
     cr: 0x22000424          xer: 0x0000000000000006   lr:  
0x0000000095eccd50  ctr: 0x0000000090001570
     r0: 0x0000000095f9e7a8   r1: 0x00000000f0800280   r2:  
0x0000000095f3b540   r3: 0x00000000a5d5b0a0
     r4: 0x00000000a5d5b540   r5: 0x0000000095eccd50   r6:  
0x00000000ffffffff   r7: 0x0000000000000001
     r8: 0x0000000095eccdc8   r9: 0x0000000000000000  r10:  
0x0000000095f7ba80  r11: 0x00000000a0006444
    r12: 0x0000000000000000  r13: 0x0000000000000000  r14:  
0x0000000000000000  r15: 0x0000000000000000
    r16: 0x0000000000000000  r17: 0x0000000000000000  r18:  
0x0000000000000000  r19: 0x0000000000000000
    r20: 0x0000000000000000  r21: 0x0000000000000000  r22:  
0x00000000a5d5c498  r23: 0x00000000f08003a0
    r24: 0x00000000a5d5c498  r25: 0x00000000f0800400  r26:  
0x00000000f08003c0  r27: 0x000000000000000e
    r28: 0x00000000a5d7f680  r29: 0x00000000f08003c0  r30:  
0x0000000065000ad8  r31: 0x0000000095ecccf8

Binary Images Description:
     0x1000 -     0xafff java     /usr/bin/java
0x8fe00000 - 0x8fe51fff dyld 43.1    /usr/lib/dyld
0x90000000 - 0x901a6fff libSystem.B.dylib     /usr/lib/libSystem.B.dylib
0x901fe000 - 0x90202fff libmathCommon.A.dylib     /usr/lib/system/ 
libmathCommon.A.dylib
0x90728000 - 0x90801fff com.apple.CoreFoundation 6.4.2 (368.11)    / 
System/Library/Frameworks/CoreFoundation.framework/Versions/A/ 
CoreFoundation
0x9084a000 - 0x9084afff com.apple.CoreServices 10.4 (???)    /System/ 
Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x9084c000 - 0x9094efff libicucore.A.dylib     /usr/lib/ 
libicucore.A.dylib
0x909a8000 - 0x90a2cfff libobjc.A.dylib     /usr/lib/libobjc.A.dylib
0x90a56000 - 0x90acafff com.apple.framework.IOKit 1.4 (???)    / 
System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90ae4000 - 0x90af6fff libauto.dylib     /usr/lib/libauto.dylib
0x90afd000 - 0x90dc2fff com.apple.CoreServices.CarbonCore 10.4.1  
(611.1)    /System/Library/Frameworks/CoreServices.framework/Versions/ 
A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90e25000 - 0x90ea5fff com.apple.CoreServices.OSServices 4.0  
(4.0.0)    /System/Library/Frameworks/CoreServices.framework/Versions/ 
A/Frameworks/OSServices.framework/Versions/A/OSServices
0x90eef000 - 0x90f2ffff com.apple.CFNetwork 10.4.2 (80)    /System/ 
Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/ 
CFNetwork.framework/Versions/A/CFNetwork
0x90f44000 - 0x90f5cfff com.apple.WebServices 1.1.2 (1.1.0)    / 
System/Library/Frameworks/CoreServices.framework/Versions/A/ 
Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x90f6c000 - 0x90feafff com.apple.SearchKit 1.0.3    /System/Library/ 
Frameworks/CoreServices.framework/Versions/A/Frameworks/ 
SearchKit.framework/Versions/A/SearchKit
0x9102f000 - 0x91056fff com.apple.Metadata 1.1 (121.6)    /System/ 
Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/ 
Metadata.framework/Versions/A/Metadata
0x91066000 - 0x91073fff libz.1.dylib     /usr/lib/libz.1.dylib
0x91076000 - 0x91238fff com.apple.security 4.0.1 (223)    /System/ 
Library/Frameworks/Security.framework/Versions/A/Security
0x9133a000 - 0x91343fff com.apple.DiskArbitration 2.1    /System/ 
Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x9134a000 - 0x91371fff com.apple.SystemConfiguration 1.8.0    / 
System/Library/Frameworks/SystemConfiguration.framework/Versions/A/ 
SystemConfiguration
0x92857000 - 0x92a80fff com.apple.Foundation 6.4.1 (567.12)    / 
System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x92b9e000 - 0x92c7cfff libxml2.2.dylib     /usr/lib/libxml2.2.dylib
0x92c9c000 - 0x92d8afff libiconv.2.dylib     /usr/lib/libiconv.2.dylib
0x935b6000 - 0x935bafff com.apple.JavaVM 10.0.0    /System/Library/ 
Frameworks/JavaVM.framework/Versions/A/JavaVM
0x95d5b000 - 0x95fa2fff libserver.dylib     /System/Library/ 
Frameworks/JavaVM.framework/Versions/1.4.2/Libraries/libserver.dylib
0x981e3000 - 0x981fefff libjava.jnilib     /System/Library/Frameworks/ 
JavaVM.framework/Versions/1.4.2/Libraries/libjava.jnilib
0x98208000 - 0x98212fff libverify.dylib     /System/Library/ 
Frameworks/JavaVM.framework/Versions/1.4.2/Libraries/libverify.dylib
0x9a252000 - 0x9a25dfff libzip.jnilib     /System/Library/Frameworks/ 
JavaVM.framework/Versions/1.4.2/Libraries/libzip.jnilib

Any thoughts?

- Matthew