H2O ExportFrame错误-java.lang.IllegalArgumentException:无法使用类创建压缩器

问题描述

我正在使用h2o java绑定,最近从h2o 3.20.0.5升级到了3.30.0.7。

升级后,在导出数据帧框架时出现以下错误:

08-09 23:34:46.360 192.168.1.7:15431     37580  #38072-21 INFO: ExportFiles processing (C:\SampleDataSets\comb_AdityaGLM)
08-09 23:34:46.363 192.168.1.7:15431     37580  #38072-21 ERRR: java.lang.IllegalArgumentException: Cannot create a compressor using class 
08-09 23:34:46.363 192.168.1.7:15431     37580  #38072-21 ERRR:     at water.util.CompressionFactory.wrapDynamic(CompressionFactory.java:39)
08-09 23:34:46.363 192.168.1.7:15431     37580  #38072-21 ERRR:     at water.util.CompressionFactory.wrapOutputStream(CompressionFactory.java:29)
08-09 23:34:46.363 192.168.1.7:15431     37580  #38072-21 ERRR:     at water.util.CompressionFactory.checkAvailability(CompressionFactory.java:45)
08-09 23:34:46.363 192.168.1.7:15431     37580  #38072-21 ERRR:     at water.util.CompressionFactory.make(CompressionFactory.java:53)
08-09 23:34:46.363 192.168.1.7:15431     37580  #38072-21 ERRR:     at water.fvec.Frame.export(Frame.java:1540)
08-09 23:34:46.363 192.168.1.7:15431     37580  #38072-21 ERRR:     at water.api.FramesHandler.export(FramesHandler.java:247)
08-09 23:34:46.363 192.168.1.7:15431     37580  #38072-21 ERRR:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
08-09 23:34:46.363 192.168.1.7:15431     37580  #38072-21 ERRR:     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
08-09 23:34:46.363 192.168.1.7:15431     37580  #38072-21 ERRR:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
08-09 23:34:46.363 192.168.1.7:15431     37580  #38072-21 ERRR:     at java.lang.reflect.Method.invoke(Method.java:497)
08-09 23:34:46.363 192.168.1.7:15431     37580  #38072-21 ERRR:     at water.api.Handler.handle(Handler.java:60)
...

我通过逻辑回归得到了这个错误(glmParms.family = GLMFamily.binomial)。我认为可以通过指定“ FramesV3.compression”参数来解决此问题,但我不希望输出被压缩。此外,它一直在与3.20.0.5一起使用。所以,这对我来说似乎是个错误。

用于导出数据框的代码段如下:

String glmModelName = "AdityaGLM";
String combFrameName = "comb_" + modelName;

FrameKeyV3 frameKey = new FrameKeyV3();
frameKey.name = combFrameName;

FramesV3 frameParams = new FramesV3();
frameParams.frameId = frameKey;
frameParams.path = "C:\\SampleDataSets\\" + combFrameName;
frameParams.force = true;

h2o.exportFrame(frameParams);

有人可以帮我这个问题,并确认这是否是最新的h2o版本中的错误,还是我们需要采取其他措施?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...