Attempting to parse a relatively small WSDL file generated by a .Net service crashes the latest rodl2objc.
Here’s the crash report, the WSDL is attached.
Process: rodl2objc [10476]
Path: /Developer/RemObjects Software/Tools/rodl2objc.app/Contents/MacOS/rodl2objc
Identifier: com.remobjects.sdk.rodl2objc
Version: ??? (1.0)
Code Type: X86-64 (Native)
Parent Process: launchd [136]
Date/Time: 2012-02-21 09:44:59.068 -0800
OS Version: Mac OS X 10.7.3 (11D50b)
Report Version: 9
Interval Since Last Report: 350930 sec
Crashes Since Last Report: 13288
Per-App Interval Since Last Report: 180 sec
Per-App Crashes Since Last Report: 8
Anonymous UUID: CC592907-3B5C-453B-9351-7CB19E41B762
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
objc[10476]: garbage collection is OFF
*** Terminating app due to uncaught exception ‘ROException’, reason: ‘An exception occurred on the server: Unable to connect to the remote server’
*** First throw call stack:
(
0 CoreFoundation 0x00007fff84138fc6 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff82ae5d5e objc_exception_throw + 43
2 RemObjectsSDK 0x0000000100017517 -[ROMessage processException] + 138
3 RemObjectsSDK 0x000000010001aa36 -[ROBinMessage doReadFromNSData:] + 352
4 RemObjectsSDK 0x000000010001624b -[ROHTTPClientChannel intDispatch:responseMessage:] + 228
5 RemObjectsSDK 0x0000000100015232 -[ROClientChannel dispatch:] + 91
6 rodl2objc 0x0000000100003e1a -[ROSoapImporter_Proxy ImportWsdl::] + 280
7 rodl2objc 0x00000001000020d8 -[RodlDocument readFromData:ofType:error:wrappers:] + 402
8 rodl2objc 0x00000001000021d1 -[RodlDocument readFromData:ofType:error:] + 23
9 rodl2objc 0x00000001000022cd -[RodlDocument readFromURL:ofType:error:] + 247
10 AppKit 0x00007fff8839d9d7 -[NSDocument _initWithContentsOfURL:ofType:error:] + 137
11 AppKit 0x00007fff8839d8f1 -[NSDocument initWithContentsOfURL:ofType:error:] + 257
12 AppKit 0x00007fff884e7be8 -[NSDocumentController makeDocumentWithContentsOfURL:ofType:error:] + 333
13 AppKit 0x00007fff884f1209 __-[NSDocumentController openDocumentWithContentsOfURL:display:completionHandler:]_block_invoke_8 + 142
14 AppKit 0x00007fff884e5148 __-[NSDocumentController openDocumentWithContentsOfURL:display:completionHandler:]_block_invoke_4 + 874
15 AppKit 0x00007fff88377df9 -[NSDocumentController _openDocumentWithContentsOfURL:usingProcedure:] + 530
16 AppKit 0x00007fff884e4dcf __-[NSDocumentController openDocumentWithContentsOfURL:display:completionHandler:]_block_invoke_3 + 252
17 libdispatch.dylib 0x00007fff89b9a8ba _dispatch_call_block_and_release + 18
18 libdispatch.dylib 0x00007fff89b9c72a _dispatch_main_queue_callback_4CF + 308
19 CoreFoundation 0x00007fff840ce06c __CFRunLoopRun + 1724
20 CoreFoundation 0x00007fff840cd676 CFRunLoopRunSpecific + 230
21 HIToolbox 0x00007fff8cbd931f RunCurrentEventLoopInMode + 277
22 HIToolbox 0x00007fff8cbe051b ReceiveNextEventCommon + 181
23 HIToolbox 0x00007fff8cbe0456 BlockUntilNextEventMatchingListInMode + 62
24 AppKit 0x00007fff88121f5d _DPSNextEvent + 659
25 AppKit 0x00007fff88121861 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
26 AppKit 0x00007fff8811e19d -[NSApplication run] + 470
27 AppKit 0x00007fff8839cb88 NSApplicationMain + 867
28 rodl2objc 0x0000000100001550 start + 52
)
terminate called throwing an exception
abort() called