回答編集履歴
3
レイアウト修正
answer
CHANGED
@@ -7,8 +7,10 @@
|
|
7
7
|
なるべくご自身で解決して欲しいので、
|
8
8
|
Javaによるエラーメッセージの着目点だけ提示します。
|
9
9
|
|
10
|
-
> Exception in thread "main"
|
10
|
+
> Exception in thread "main"
|
11
|
+
**①java.lang.IllegalArgumentException**:
|
12
|
+
**②Cannot format given Object as a Date**
|
11
|
-
|
13
|
+
**③at java.text.DateFormat.format(DateFormat.java:__301__)
|
12
14
|
at java.text.Format.format(Format.java:__157__)
|
13
15
|
at phantom.Go.main(Go.java:__21__)**
|
14
16
|
|
2
誤字修正
answer
CHANGED
@@ -27,7 +27,7 @@
|
|
27
27
|
トライアンドエラーを繰り返すのがPG向上には必要です。
|
28
28
|
|
29
29
|
先ずは上記を踏まえて、
|
30
|
-
katoyさんがおっしゃる通り仮説
|
30
|
+
katoyさんがおっしゃる通り仮説と検証を繰り返すのが良いと思います。
|
31
31
|
|
32
32
|
試行錯誤した上ダメなようでしたら、
|
33
33
|
やったことも合わせて質問として投稿していただけると、
|
1
レイアウト修正
answer
CHANGED
@@ -7,10 +7,10 @@
|
|
7
7
|
なるべくご自身で解決して欲しいので、
|
8
8
|
Javaによるエラーメッセージの着目点だけ提示します。
|
9
9
|
|
10
|
-
> Exception in thread "main" **①java.lang.IllegalArgumentException**:
|
10
|
+
> Exception in thread "main" **①java.lang.IllegalArgumentException**: **②Cannot format given Object as a Date**
|
11
|
-
at **③java.text.DateFormat.format(DateFormat.java:
|
11
|
+
at **③java.text.DateFormat.format(DateFormat.java:__301__)
|
12
|
-
at java.text.Format.format(Format.java:
|
12
|
+
at java.text.Format.format(Format.java:__157__)
|
13
|
-
at phantom.Go.main(Go.java:
|
13
|
+
at phantom.Go.main(Go.java:__21__)**
|
14
14
|
|
15
15
|
①はどのような例外がスローされた(発生した)かその例外名が示されています**(大抵は「〜Exception」と出ます)**
|
16
16
|
今回だと「IllegalArgumentException」ですが、こいつがどんな時に出るのか調べるだけでもヒントは多く得られるでしょう。
|
@@ -19,8 +19,8 @@
|
|
19
19
|
①の例外名とこのメッセージの一部を切り出して調べる(「cannot format given」とか)と即答えに行き着くことも多いです。
|
20
20
|
|
21
21
|
③はエラー発生状況のトレースです。
|
22
|
-
大抵は上から下にかけて呼出先 → 呼出元となるように表示されます。(今回の例だと**phantom.Go.main(Go.java:
|
22
|
+
大抵は上から下にかけて呼出先 → 呼出元となるように表示されます。(今回の例だと**phantom.Go.main(Go.java:__21__)**)が当該エラー発生時に最初に呼び出された処理となります。
|
23
|
-
また**コロン(「:」)以下の数字はエラー発生行**です。
|
23
|
+
また**コロン(「:」)以下の__数字__はエラー発生行**です。
|
24
24
|
|
25
25
|
泥臭いですが、
|
26
26
|
これだけの情報を読み取って、
|