3d Warehouse Internal error crash on Mac

The 3D warehouse crashes every time I use it. This just started happening and I think it is because I updated to OS X El Capitan. Please let me know if I can do anything to fix this.

Exception Name: NSInvalidArgumentException
Description: *** setObjectForKey: object cannot be nil (key: NSFont)
User Info: (null)

0 CoreFoundation 0x00007fff929c4735 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x00007fff837b513a objc_exception_throw + 48
2 CoreFoundation 0x00007fff928a1977 -[__NSDictionaryM setObject:forKey:] + 2071
3 AppKit 0x00007fff8e87c25a -[NSFontPanel _validateFontPanelFontAttributes] + 246
4 AppKit 0x00007fff8e87c0e7 -[NSFontPanel _updateFontPreview] + 27
5 SketchUp 0x00000001058307bf _ZN15UpdateUiHandlerD0Ev + 5507
6 AppKit 0x00007fff8e6d8781 -[NSFontManager setSelectedFont:isMultiple:] + 150
7 SketchUp 0x000000010582f6b9 _ZN15UpdateUiHandlerD0Ev + 1149
8 WebKitLegacy 0x00007fff848433a4 -[WebHTMLView(WebInternal) _updateFontPanel] + 276
9 WebKitLegacy 0x00007fff848491be _ZN15WebEditorClient25respondToChangedSelectionEPN7WebCore5FrameE + 110
10 WebCore 0x00007fff8f9be95e _ZN7WebCore6Editor25respondToChangedSelectionERKNS_16VisibleSelectionEj + 46
11 WebCore 0x00007fff8fd7f3a6 _ZN7WebCore14FrameSelection37setSelectionWithoutUpdatingAppearanceERKNS_16VisibleSelectionEjNS0_19CursorAlignOnScrollENS_15TextGranularityE + 1606
12 WebCore 0x00007fff8fd7d5ad _ZN7WebCore14FrameSelection12setSelectionERKNS_16VisibleSelectionEjNS_23AXTextStateChangeIntentENS0_19CursorAlignOnScrollENS_15TextGranularityE + 45
13 WebCore 0x00007fff8fd7dc91 _ZN7WebCore14FrameSelection23moveWithoutValidationToERKNS_8PositionES3_bb + 145
14 WebCore 0x00007fff8f9fd376 _ZN7WebCore26HTMLTextFormControlElement17setSelectionRangeEiiNS_27TextFieldSelectionDirectionE + 662
15 WebCore 0x00007fff8f9fd067 _ZN7WebCore16HTMLInputElement21updateFocusAppearanceEb + 55
16 WebCore 0x00007fff8f9fcae3 _ZN7WebCore7Element5focusEbNS_14FocusDirectionE + 339
17 WebCore 0x00007fff8fa31fb9 _ZN7WebCore31jsElementPrototypeFunctionFocusEPN3JSC9ExecStateE + 57
18 ??? 0x000054518c8012c8 0x0 + 92709226287816
19 JavaScriptCore 0x00007fff829fe706 llint_entry + 22925
20 JavaScriptCore 0x00007fff829fe806 llint_entry + 23181
21 ??? 0x000054518c8025ba 0x0 + 92709226292666
22 JavaScriptCore 0x00007fff829fe706 llint_entry + 22925
23 ??? 0x000054518c8025ba 0x0 + 92709226292666
24 JavaScriptCore 0x00007fff829f8b69 vmEntryToJavaScript + 326
25 JavaScriptCore 0x00007fff82921879 _ZN3JSC7JITCode7executeEPNS_2VMEPNS_14ProtoCallFrameE + 169
26 JavaScriptCore 0x00007fff824ddea4 _ZN3JSC11Interpreter7executeEPNS_17ProgramExecutableEPNS_9ExecStateEPNS_8JSObjectE + 10388
27 JavaScriptCore 0x00007fff826c5dc5 _ZN3JSC8evaluateEPNS_9ExecStateERKNS_10SourceCodeENS_7JSValueERN3WTF8NakedPtrINS_9ExceptionEEE + 469
28 WebCore 0x00007fff9048dbdc _ZN7WebCore16ScriptController15evaluateInWorldERKNS_16ScriptSourceCodeERNS_15DOMWrapperWorldE + 284
29 WebCore 0x00007fff8f862a49 _ZN7WebCore16ScriptController8evaluateERKNS_16ScriptSourceCodeE + 41
30 WebCore 0x00007fff8f862959 _ZN7WebCore13ScriptElement13executeScriptERKNS_16ScriptSourceCodeE + 297
31 WebCore 0x00007fff8f861db6 _ZN7WebCore13ScriptElement13prepareScriptERKN3WTF12TextPositionENS0_17LegacyTypeSupportE + 1046
32 WebCore 0x00007fff8f860d8b _ZN7WebCore16HTMLScriptRunner9runScriptEPNS_7ElementERKN3WTF12TextPositionE + 347
33 WebCore 0x00007fff8f860bc0 _ZN7WebCore16HTMLScriptRunner7executeEN3WTF10PassRefPtrINS_7ElementEEERKNS1_12TextPositionE + 48
34 WebCore 0x00007fff8f860ae6 _ZN7WebCore18HTMLDocumentParser30runScriptsForPausedTreeBuilderEv + 86
35 WebCore 0x00007fff8f7eb86d _ZN7WebCore18HTMLDocumentParser16canTakeNextTokenENS0_15SynchronousModeERNS_11PumpSessionE + 93
36 WebCore 0x00007fff8f7ea743 _ZN7WebCore18HTMLDocumentParser13pumpTokenizerENS0_15SynchronousModeE + 595
37 WebCore 0x00007fff8f85d8cd _ZN7WebCore18HTMLDocumentParser6appendEN3WTF10PassRefPtrINS1_10StringImplEEE + 669
38 WebCore 0x00007fff8fc2f695 _ZN7WebCore25DecodedDataDocumentParser11appendBytesERNS_14DocumentWriterEPKcm + 117
39 WebCore 0x00007fff8f7ddd63 _ZN7WebCore14DocumentLoader10commitDataEPKcm + 579
40 WebKitLegacy 0x00007fff8483c1b2 -[WebHTMLRepresentation receivedData:withDataSource:] + 98
41 WebKitLegacy 0x00007fff8483c0d0 -[WebDataSource(WebInternal) _receivedData:] + 64
42 WebKitLegacy 0x00007fff8483c06d _ZN20WebFrameLoaderClient13committedLoadEPN7WebCore14DocumentLoaderEPKci + 109
43 WebCore 0x00007fff8f85a8d1 _ZN7WebCore14DocumentLoader10commitLoadEPKci + 145
44 WebCore 0x00007fff8f834142 _ZN7WebCore17CachedRawResource12didAddClientEPNS_20CachedResourceClientE + 1154
45 WebCore 0x00007fff8fa3a604 _ZN7WebCore14CachedResource34switchClientsToRevalidatedResourceEv + 1076
46 WebCore 0x00007fff902d1292 _ZN7WebCore11MemoryCache21revalidationSucceededERNS_14CachedResourceERKNS_16ResourceResponseE + 434
47 WebCore 0x00007fff8f83724b _ZN7WebCore17SubresourceLoader18didReceiveResponseERKNS_16ResourceResponseE + 187
48 WebCore 0x00007fff8f8369de -[WebCoreResourceHandleAsDelegate connection:didReceiveResponse:] + 318
49 CFNetwork 0x00007fff88e651d6 __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke + 69
50 CFNetwork 0x00007fff88e65052 -[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:] + 233
51 CFNetwork 0x00007fff88e64f57 -[NSURLConnectionInternal _withActiveConnectionAndDelegate:] + 48
52 CFNetwork 0x00007fff88e64f09 _ZL34_NSURLConnectionDidReceiveResponseP16_CFURLConnectionP14_CFURLResponsePKv + 82
53 CFNetwork 0x00007fff88e64a43 ___ZN27URLConnectionClient_Classic28_delegate_didReceiveResponseEP14_CFURLResponse_block_invoke + 114
54 CFNetwork 0x00007fff88f4075b ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 100
55 libdispatch.dylib 0x00007fff862c5c11 _dispatch_client_callout + 8
56 libdispatch.dylib 0x00007fff862dbd62 _dispatch_block_invoke + 474
57 CFNetwork 0x00007fff88dc15b0 _ZN19RunloopBlockContext13_invoke_blockEPKvPv + 24
58 CoreFoundation 0x00007fff928a3304 CFArrayApplyFunction + 68
59 CFNetwork 0x00007fff88dc14a9 _ZN19RunloopBlockContext7performEv + 137
60 CFNetwork 0x00007fff88dc1280 _ZN17MultiplexerSource7performEv + 282
61 CFNetwork 0x00007fff88dc10a2 _ZN17MultiplexerSource8_performEPv + 72
62 CoreFoundation 0x00007fff928d5751 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
63 CoreFoundation 0x00007fff928c829d __CFRunLoopDoSources0 + 557
64 CoreFoundation 0x00007fff928c77ef __CFRunLoopRun + 911
65 CoreFoundation 0x00007fff928c71f8 CFRunLoopRunSpecific + 296
66 HIToolbox 0x00007fff8c78fa59 RunCurrentEventLoopInMode + 235
67 HIToolbox 0x00007fff8c78f7ef ReceiveNextEventCommon + 432
68 HIToolbox 0x00007fff8c78f62f _BlockUntilNextEventMatchingListInModeWithFilter + 71
69 AppKit 0x00007fff8e4d979c _DPSNextEvent + 945
70 AppKit 0x00007fff8e8a75c9 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 343
71 AppKit 0x00007fff8e4cf6dc -[NSApplication run] + 682
72 AppKit 0x00007fff8e451b6d NSApplicationMain + 1176
73 SketchUp 0x00000001057ac874 start + 52

Um, yea, we don’t really support beta OS’s. We tried it on initial El Capitan and it seemed fine. Visually, it looks like Javascript failed - try opening in Safari 9 and see what you get. It looks like it’s complaining about fonts.

How do I open it in Safari?

@taylor1, do a search from Safari for 3D Warehouse…
I’m about to update so I’m curious as well…
john

Barry, I know you don’t support betas (and you shouldn’t) but please reassure us that this time you guys are proactively testing against the El Capitan betas. A repeat of the Yosemite fiasco would be quite embarrassing!

I am running El Capitan, and all the SketchUp sessions I’ve done under it have been successful. But I hadn’t tried 3D Warehouse (get models…) since beta 3 was released, and it is possible that it may have crashed for me too.

The reason I think this is because Apple released a supplement build, only three days after the beta 3 release. The supplement was to take care of an issue where 32 bit apps were crashing on launch.

Is there any 32 bit code in the 3D Warehouse window?

In any case, if you are running 10.11 beta 3, make sure to install the update from last night.

The web address for the 3D Warehouse is:

But as I said, the 10.11 beta 3 + supplement is working fine with 3D Warehouse inside SketchUp.

Yea, but considering I don’t test SketchUp, I responded quickly with cause and workarounds, didn’t I? I’ll fwd on to the SketchUp testers… they’ll enjoy.

Shouldn’t be 32 bit code. But I’ll check. We do see some funny things with PC’s when Microsoft ships both 32 and 64 bit browsers… Macs do most of that behind the scenes and a bit smoother usually, although being a beta I could see it happening.

Thanks for the workaround. It actually worked very nicely.

Taylor, and Layout, can you work nicely or you can’t modified it?

One other note about the original crash report, it’s not uncommon in beta software for program imperfections to be shown to you, instead of the OS just taking care of it behind the scenes. The dialog you saw is the beta OS giving you a chance to opine on whether you think this really is a crashing case, or just a minor annoyance. I just had one of those show up in Mail, and chose to Continue, without Mail seeming to be any worse off.

So, even if nobody fixed anything, there’s a good chance SketchUp will be ok in the final version of 10.11.