技术文章 - CS300776
尝试对 ThingWorx Analytics Server 中的新记录评分时返回错误“java.lang.NumberFormatException:对于输入字符串 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:无法从未定义中读取属性“行” - 有关更多详细信息,请参阅脚本错误日志。
这是文章 300776 的 PDF 版本,可能已过期。最新版本 CS300776