アーティクル - CS300776
ThingWorx Analytics Server で新しいレコードをスコア付けしようとすると、エラー「java.lang.NumberFormatException: For input string XXXX」が返される
修正日: 22-Dec-2022
適用対象
- ThingWorx Analytics 8.3.2 to 8.4
説明
- ThingWorx Analytics Server で新しいレコードをスコア付けしようとすると、次のエラーが報告されます
レコードに予期しない値が見つかったため、行を評価できませんでした。
! java.lang.NumberFormatException: 入力文字列の場合: "XXXX"
! java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) で
! java.lang.Long.parseLong (Long.java:589) で
! java.lang.Long.parseLong (Long.java:631) で
! org.jpmml.evaluator.TypeUtil.parseInteger(TypeUtil.java:121)で
! org.jpmml.evaluator.TypeUtil.parse(TypeUtil.java:85)で
! org.jpmml.evaluator.TypeUtil.parseOrCast(TypeUtil.java:69)で
! org.jpmml.evaluator.FieldValueUtil.create(FieldValueUtil.java:428)で
! org.jpmml.evaluator.RichSimplePredicate.getValue(RichSimplePredicate.java:49)で
! org.jpmml.evaluator.FieldValue.compareTo(FieldValue.java:143) で
! org.jpmml.evaluator.FieldValue.compareTo(FieldValue.java:136) で
! org.jpmml.evaluator.PredicateUtil.evaluateSimplePredicate(PredicateUtil.java:131)で
! org.jpmml.evaluator.PredicateUtil.evaluatePredicate(PredicateUtil.java:63)で
! org.jpmml.evaluator.PredicateUtil.evaluate(PredicateUtil.java:51)で
! java.lang.NumberFormatException: 入力文字列の場合: "XXXX"
! java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) で
! java.lang.Long.parseLong (Long.java:589) で
! java.lang.Long.parseLong (Long.java:631) で
! org.jpmml.evaluator.TypeUtil.parseInteger(TypeUtil.java:121)で
! org.jpmml.evaluator.TypeUtil.parse(TypeUtil.java:85)で
! org.jpmml.evaluator.TypeUtil.parseOrCast(TypeUtil.java:69)で
! org.jpmml.evaluator.FieldValueUtil.create(FieldValueUtil.java:428)で
! org.jpmml.evaluator.RichSimplePredicate.getValue(RichSimplePredicate.java:49)で
! org.jpmml.evaluator.FieldValue.compareTo(FieldValue.java:143) で
! org.jpmml.evaluator.FieldValue.compareTo(FieldValue.java:136) で
! org.jpmml.evaluator.PredicateUtil.evaluateSimplePredicate(PredicateUtil.java:131)で
! org.jpmml.evaluator.PredicateUtil.evaluatePredicate(PredicateUtil.java:63)で
! org.jpmml.evaluator.PredicateUtil.evaluate(PredicateUtil.java:51)で
- これは、pmml 経由でインポートされた外部モデルに対してレコードをスコアリングするときに発生します
- PredictionThing.RealtimeScore()サービス レポートを使用した ThingWorx サービス
サービス predictUptake の実行中にエラーが発生しました。メッセージ :: TypeError: 未定義からプロパティ "行" を読み取れません - 詳細については、スクリプト エラー ログを参照してください。
最新バージョンはこちらを参照ください CS300776