{"issue":{"state":"open","pull_request":{"diff_url":null,"html_url":null,"patch_url":null},"user":{"avatar_url":"https://secure.gravatar.com/avatar/b11600b358693129e4ea7270fbc35ba7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"b11600b358693129e4ea7270fbc35ba7","url":"https://api.github.com/users/triplef","login":"triplef","id":6037},"milestone":null,"labels":[],"assignee":null,"updated_at":"2011-11-07T00:19:47Z","comments":0,"closed_at":null,"url":"https://api.github.com/repos/andymatuschak/Sparkle/issues/115","body":"We’re getting the following exception when launching without existing preferences, apparently since SUFeedURL is empty in our debug build. This is with the latest version 55eed9efd84c4a2163a3e2b86c8d9b68a243fb6b.\r\n\r\n```\r\n -[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: feedURL)\r\n(\r\n\t0   CoreFoundation                      0x95463d87 __raiseError + 231\r\n\t1   libobjc.A.dylib                     0x9af80149 objc_exception_throw + 155\r\n\t2   CoreFoundation                      0x953cb619 +[NSException raise:format:arguments:] + 137\r\n\t3   CoreFoundation                      0x953cb589 +[NSException raise:format:] + 57\r\n\t4   CoreFoundation                      0x9538442d -[__NSCFDictionary setObject:forKey:] + 253\r\n\t5   Sparkle                             0x00869f0f Sparkle + 7951\r\n\t6   CoreFoundation                      0x953b9091 -[NSObject performSelector:withObject:] + 65\r\n\t7   Foundation                          0x97ac2f64 __NSThreadPerformPerform + 503\r\n\t8   CoreFoundation                      0x9533084f __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15\r\n\t9   CoreFoundation                      0x95330206 __CFRunLoopDoSources0 + 246\r\n\t10  CoreFoundation                      0x9535a0d8 __CFRunLoopRun + 1112\r\n\t11  CoreFoundation                      0x953598ec CFRunLoopRunSpecific + 332\r\n\t12  CoreFoundation                      0x95359798 CFRunLoopRunInMode + 120\r\n\t13  HIToolbox                           0x94ad0a7f RunCurrentEventLoopInMode + 318\r\n\t14  HIToolbox                           0x94ad7d9b ReceiveNextEventCommon + 381\r\n\t15  HIToolbox                           0x94ad7c0a BlockUntilNextEventMatchingListInMode + 88\r\n\t16  AppKit                              0x98bed040 _DPSNextEvent + 678\r\n\t17  AppKit                              0x98bec8ab -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 113\r\n\t18  AppKit                              0x98be8c22 -[NSApplication run] + 911\r\n\t19  AppKit                              0x98e7d18a NSApplicationMain + 1054\r\n)\r\n```","html_url":"https://github.com/andymatuschak/Sparkle/issues/115","title":"Exception if feed URL is empty","number":115,"id":2158761,"created_at":"2011-11-07T00:19:47Z"},"action":"opened"}