[ https://issues.apache.org/jira/browse/MAHOUT-1638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrew Palumbo updated MAHOUT-1638: ----------------------------------- Fix Version/s: (was: 1.0) 0.10.0 > H2O bindings fail at drmParallelizeWithRowLabels(...) > ----------------------------------------------------- > > Key: MAHOUT-1638 > URL: https://issues.apache.org/jira/browse/MAHOUT-1638 > Project: Mahout > Issue Type: Bug > Affects Versions: 0.10.0 > Reporter: Andrew Palumbo > Priority: Blocker > Labels: DSL, h2o, scala > Fix For: 0.10.0 > > > The H2OHelper.drmFromMatrix(...) function fails when trying to write row > label String keys to a water.fvec.Vec.: > {code:java} > java.lang.IllegalArgumentException: Not a String > at water.fvec.Chunk.set_impl(Chunk.java:507) > at water.fvec.Chunk.set0(Chunk.java:469) > at water.fvec.Chunk.set(Chunk.java:371) > at water.fvec.Vec$Writer.set(Vec.java:803) > at org.apache.mahout.h2obindings.H2OHelper.drmFromMatrix(H2OHelper.java:331) > at > org.apache.mahout.h2obindings.H2OEngine$.drmParallelizeWithRowLabels(H2OEngine.scala:83) > > at > org.apache.mahout.math.drm.package$.drmParallelizeWithRowLabels(package.scala:67) > {code} > This causes an exception when calling drm.drmParallelizeWithRowLabels(...) > To reproduce, apply [PR#72: Enable Naive Bayes Tests in h2o > Module|https://github.com/apache/mahout/pull/72] and run: > {code} $ mvn test > {code} > from the h2o module: > {code:java} > - NB Aggregator *** FAILED *** > java.lang.IllegalArgumentException: Not a String > at water.fvec.Chunk.set_impl(Chunk.java:507) > at water.fvec.Chunk.set0(Chunk.java:469) > at water.fvec.Chunk.set(Chunk.java:371) > at water.fvec.Vec$Writer.set(Vec.java:803) > at org.apache.mahout.h2obindings.H2OHelper.drmFromMatrix(H2OHelper.java:331) > at > org.apache.mahout.h2obindings.H2OEngine$.drmParallelizeWithRowLabels(H2OEngine.scala:83) > > at > org.apache.mahout.math.drm.package$.drmParallelizeWithRowLabels(package.scala:67) > > at > org.apache.mahout.classifier.naivebayes.NBTestBase$$anonfun$2.apply$mcV$sp(NBTestBase.scala:91) > > at > org.apache.mahout.classifier.naivebayes.NBTestBase$$anonfun$2.apply(NBTestBase.scala:70) > > at > org.apache.mahout.classifier.naivebayes.NBTestBase$$anonfun$2.apply(NBTestBase.scala:70) > > ... > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)