iOS Client building but not running on Simulator or Device
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- objective-c
- 領域
- mobile-dev
調査の方向性
まず、iOS Simulator またはデバイスで起動失敗を再現し、スタックトレースで例外が報告されている HPAppDelegate initializeUI を調査します。willFinishLaunchingWithOptions 中に NSDictionary に渡される nil 値を追跡します。Hackpad アプリがキャッチされない NSInvalidArgumentException なしで正常に起動すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Thanks!
2015-10-17 12:09:01:020 Hackpad[28043:1803] TestFlight: Crash Handlers are installed
objc[28043]: EXCEPTIONS: throwing 0x7ffc12d68348 (object 0x7ffc12d65c60, a NSException)
objc[28043]: EXCEPTIONS: searching through frame [ip=0x110fb766f sp=0x7fff5022cef0] for exception 0x7ffc12d68328
objc[28043]: EXCEPTIONS: searching through frame [ip=0x11517f7ab sp=0x7fff5022d690] for exception 0x7ffc12d68328
objc[28043]: EXCEPTIONS: searching through frame [ip=0x112a19e97 sp=0x7fff5022e490] for exception 0x7ffc12d68328
objc[28043]: EXCEPTIONS: unwinding through frame [ip=0x110fb766f sp=0x7fff5022cef0] for exception 0x7ffc12d68328
objc[28043]: EXCEPTIONS: unwinding through frame [ip=0x110fb7dd5 sp=0x7fff5022cef0] for exception 0x7ffc12d68328
objc[28043]: EXCEPTIONS: unwinding through frame [ip=0x11517f7ab sp=0x7fff5022d690] for exception 0x7ffc12d68328
objc[28043]: EXCEPTIONS: unwinding through frame [ip=0x11517f80a sp=0x7fff5022d690] for exception 0x7ffc12d68328
objc[28043]: EXCEPTIONS: unwinding through frame [ip=0x112a19e97 sp=0x7fff5022e490] for exception 0x7ffc12d68328
objc[28043]: EXCEPTIONS: handling exception 0x7ffc12d68328 at 0x112a19f38
objc[28043]: EXCEPTIONS: rethrowing current exception
objc[28043]: EXCEPTIONS: searching through frame [ip=0x112a19f53 sp=0x7fff5022e490] for exception 0x7ffc12d68328
objc[28043]: EXCEPTIONS: terminating
objc[28043]: EXCEPTIONS: searching through frame [ip=0x11257300d sp=0x7fff5022e410] for exception 0x7ffc12d68328
objc[28043]: EXCEPTIONS: catch(id)
objc[28043]: EXCEPTIONS: unwinding through frame [ip=0x11257300d sp=0x7fff5022e410] for exception 0x7ffc12d68328
objc[28043]: EXCEPTIONS: handling exception 0x7ffc12d68328 at 0x11257302c
2015-10-17 12:09:01.070 Hackpad[28043:225011] * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '* -[**NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]'
* First throw call stack:
(
0 CoreFoundation 0x0000000112af8f65 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x0000000112572deb objc_exception_throw + 48
2 CoreFoundation 0x00000001129fbf5e -[__NSPlaceholderDictionary initWithObjects:forKeys:count:] + 318
3 CoreFoundation 0x0000000112a0e2ab +[NSDictionary dictionaryWithObjects:forKeys:count:] + 59
4 Hackpad 0x000000010f9d1bcf -[HPAppDelegate initializeUI] + 131
5 Hackpad 0x000000010f9d161c -[HPAppDelegate application:willFinishLaunchingWithOptions:] + 268
6 UIKit 0x0000000110fb6469 -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 175
7 UIKit 0x0000000110fb7670 -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 3415
8 UIKit 0x0000000110fbde15 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1755
9 UIKit 0x0000000110fbaff0 -[UIApplication workspaceDidEndTransaction:] + 188
10 FrontBoardServices 0x000000011517f7ac -[FBSSerialQueue _performNext] + 192
11 FrontBoardServices 0x000000011517fb1a -[FBSSerialQueue _performNextFromRunLoopSource] + 45
12 CoreFoundation 0x0000000112a250a1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
13 CoreFoundation 0x0000000112a1afcc __CFRunLoopDoSources0 + 556
14 CoreFoundation 0x0000000112a1a483 __CFRunLoopRun + 867
15 CoreFoundation 0x0000000112a19e98 CFRunLoopRunSpecific + 488
16 UIKit 0x0000000110fba98d -[UIApplication _run] + 402
17 UIKit 0x0000000110fbf676 UIApplicationMain + 171
18 Hackpad 0x000000010f9d14f0 main + 80
19 libdyld.dylib 0x0000000112fa492d start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
- 主要言語
- Java
- スター
- 3.6k
- フォーク
- 519
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
dropbox/hackpad のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 35/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 55/100
-
我通过容器安装,启动时mysql报错了オープン
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
dropbox/hackpad の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
utopia-rise/godot-jvm#1004 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
spring-projects/spring-grpc#442 ·
-
Expose numberOfPermits in RateLimiterEvent.toString() and the ratelimiterevents actuator DTO対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
resilience4j/resilience4j#2547 ·
メンテナーはふだん 9 日以内に返信
-
Clock.MakeDate continues execution and returns a rolled-over instant after dispatching error on invalid date対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
mit-cml/appinventor-sources#4155 ·
メンテナーはふだん 1 日以内に返信