0

私は本当に奇妙な問題を抱えています。文字列 ("ZIP") をコードに送信し、列挙型の valueOf メソッドを使用して列挙型に変換しようとしています。「列挙定数なし」の illegalArgumentException が発生しています。

そこで、2 つのログ ステートメントを追加しました。

String optionValue = "[" + cmdLine.getOptionValue("c").replaceAll("\n", "").replaceAll("\r", "") + "]";
StringBuilder types = new StringBuilder();
for (MyType v : MyType.values()) {
    types.append("[" + v.toString() + "] ");           
}
log.info(optionValue+"::"+types);

ログの結果: [ZIP]::[ZIP] [ABC] [DEF]

しかし、私はまだ取得しIllegalArgumentExceptionます。

私は自分のマシンでmavenを使用してコードを構築し、それを実行できるように「put」コマンドを使用してhdfsに「配置」しています。

この問題のトラブルシューティング方法を教えてください。

4

1 に答える 1