私は本当に奇妙な問題を抱えています。文字列 ("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に「配置」しています。
この問題のトラブルシューティング方法を教えてください。