为了让java加载sklearn的模型,各种苦头啊。。

Exception in thread "main" java.lang.IllegalArgumentException: http://www.dmg.org/PMML-4_4at org.dmg.pmml.Version.forNamespaceURI(Version.java:62)at org.jpmml.model.filters.PMMLFilter.updateSource(PMMLFilter.java:121)at org.jpmml.model.filters.PMMLFilter.startPrefixMapping(PMMLFilter.java:43)at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startNamespaceMapping(AbstractSAXParser.java:2164)at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:469)at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:374)at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:613)at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3132)at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:852)at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357)at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:243)at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:214)at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:140)at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:123)at org.jpmml.model.JAXBUtil.unmarshal(JAXBUtil.java:82)at org.jpmml.model.JAXBUtil.unmarshalPMML(JAXBUtil.java:68)at org.jpmml.model.PMMLUtil.unmarshal(PMMLUtil.java:35)at controller.PmmlFile.predictLrHeart(PmmlFile.java:37)at controller.PmmlFile.main(PmmlFile.java:27)

我都没看懂这个报错到底啥意思。

排查过程很艰难:

先是修改依赖版本,得到:

<dependency><groupId>org.jpmml</groupId><artifactId>pmml-evaluator</artifactId><version>1.4.13</version>
</dependency><dependency><groupId>org.jpmml</groupId><artifactId>pmml-evaluator-extension</artifactId><version>1.4.13</version>
</dependency>
Exception in thread "main" java.lang.IllegalArgumentException: PMML namespace URI http://www.dmg.org/PMML-4_4 is not supportedat org.dmg.pmml.Version.forNamespaceURI(Version.java:69)at org.jpmml.model.filters.PMMLFilter.updateSource(PMMLFilter.java:121)at org.jpmml.model.filters.PMMLFilter.startPrefixMapping(PMMLFilter.java:43)at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startNamespaceMapping(AbstractSAXParser.java:2164)at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:469)at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:374)at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:613)at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3132)at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:852)at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357)at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:243)at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:214)at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:140)at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:123)at org.jpmml.model.JAXBUtil.unmarshal(JAXBUtil.java:55)at org.jpmml.model.JAXBUtil.unmarshalPMML(JAXBUtil.java:41)at org.jpmml.model.PMMLUtil.unmarshal(PMMLUtil.java:56)at controller.PmmlFile.predictLrHeart(PmmlFile.java:37)at controller.PmmlFile.main(PmmlFile.java:27)Process finished with exit code 1

Exception in thread “main“ java.lang.IllegalArgumentException: http://www.dmg.org/PMML-4_4(没搞定)相关推荐

  1. SparkStreaming Exception in thread main java.lang.IllegalArgumentException xxx is not a valid

    Exception in thread "main" java.lang.IllegalArgumentException   xxx  is not a valid DFS fi ...

  2. 【Java】Kryo运行报错:Exception in thread “main“ java.lang.IllegalArgumentException:Class is not registered

    练习代码如下: import com.esotericsoftware.kryo.Kryo; import com.esotericsoftware.kryo.io.Input; import com ...

  3. Exception in thread “main“ java.lang.IllegalArgumentException: HOUR_OF_DAY: 0 -> 1

    解决这个问题之前先了解一个已经废弃多年的常识 我在mysql数据库中存入了一个人的生日 日期为1986-05-04 ,我在查询的时候使用的是java.util.Date进行映射到实体类. 但是根据上面 ...

  4. 【已解决】Exception in thread “main“ java.lang.IllegalArgumentExcept: illegal initialSize 6, maxActive 5

    Exception in thread "main" java.lang.IllegalArgumentException: illegal initialSize 6, maxA ...

  5. Exception in thread“main“java.lang.IllegalArgument Exception:Unsupported class file major version 58

    rt,具体的错误信息如下所示: IDEA.app/Contents/lib/idea_rt.jar=55620:/Applications/IntelliJ IDEA.app/Contents/bin ...

  6. Exception in thread main java.lang.Error: 无法解析的编译问题: 方法 main 不能声明为 static;只能在静态类型或顶级类型中才能声明静态方法

    Exception in thread "main" java.lang.Error: 无法解析的编译问题: 方法 main 不能声明为 static:只能在静态类型或顶级类型中才 ...

  7. exception in thread main java.lang.noclassdeffounderror wrong name

    不含包层次的HelloWorld.java public class HelloWorld{ public static void main(String[] args) { System.out.p ...

  8. Exception in thread main java.lang.Error: Unresolved compilation problem

    初学java,使用eclipse编译时,可能会遇到如下图所示的编译错误(Exception in thread "main" java.lang.Error: Unresolved ...

  9. list.add时报错:Exception in thread “main“ java.lang.UnsupportedOperationException

    用list.add()时报错: Exception in thread "main" java.lang.UnsupportedOperationExceptionat java. ...

最新文章

  1. 技术类人员的职业发展的4大方向
  2. List.FindAll 方法
  3. 探究java-JVM的五步(三步)类加载机制(包含类加载过程的一些代码书写,如类加载代码)
  4. 【牛客 - 370H】Rinne Loves Dynamic Graph(分层图最短路)
  5. java collection源码_jdk源码阅读Collection实例分析
  6. Java 9 ← 2017,2019 → Java 13 ,Java 两年来都经历了什么?| CSDN 博文精选
  7. 昆仑通泰界面UI,复制可用,昆仑通泰触摸屏设计界面。MCGS 组态软件各版本均复制可用
  8. 概率论与数理统计 第四版 浙江大学 盛骤,谢式千,潘承毅 个人阅读笔记
  9. KL距离,Kullback-Leibler Divergence
  10. 飞机大战java_Java飞机大战
  11. JavaScript高级程序设计知识点汇总
  12. 南京邮电大学电子电路课程设计可编程音乐自动演奏电路
  13. Windows 10系统下Outlook日历怎么显示农历?
  14. 如何取消qq的“小世界”功能
  15. Axure 放大与缩小
  16. 关于企业软件资质申请流程以及时间规划(一)——软件著作权申请
  17. 【百面机器学习之算法工程师读书笔记】——第十四章:人工智能的热门应用-游戏AI
  18. K均值聚类算法(Kmeans)讲解及源码实现
  19. Oracle 状告 Google 侵犯专利
  20. 4、oracle使用网络管理工具—Net Manager添加本地监听程序

热门文章

  1. python 中爬虫的运用
  2. 常用正则表达式 验证电子邮件网址邮政编码等
  3. HRBUST 1909——理工门外的树——————【离线处理,差分前缀和】
  4. 根据 xsd 生成 jaxb java 类
  5. 递归用函数、存储过程实现的效果
  6. Teddy's Knowledge Base--基于.Net 2.0 (C# 2.0, ASP.NET 2.0)的快速开发框架设计NBear V2.0.0 [开源]...
  7. 如何给multicraft装PHP,我的世界Linux搭建Multicraft网页后台教程更新和添加服务端文件...
  8. 公需科目必须学吗_税务师要继续教育吗,2019税务师怎样继续教育?
  9. fwrite 写不进去_12款猫狗粮对比,吃中低端猫狗粮吃得多不省钱,还更容易得病...
  10. svn cvs git的区别