Deron Eriksson created SYSTEMML-1164: ----------------------------------------
Summary: IterablePredicate.toString NPE for incrementExpr Key: SYSTEMML-1164 URL: https://issues.apache.org/jira/browse/SYSTEMML-1164 Project: SystemML Issue Type: Bug Components: Parser Reporter: Deron Eriksson Assignee: Deron Eriksson Priority: Minor The following code will produce a null pointer exception: {code} import org.apache.sysml.api.mlcontext._ import org.apache.sysml.api.mlcontext.ScriptFactory._ val ml = new MLContext(sc) val habermanUrl = "http://archive.ics.uci.edu/ml/machine-learning-databases/haberman/haberman.data" val typesRDD = sc.parallelize(Array("1.0,1.0,1.0,2.0")) val scriptUrl = "https://raw.githubusercontent.com/apache/incubator-systemml/master/scripts/algorithms/Univar-Stats.dml" val uni = dmlFromUrl(scriptUrl).in("A", new java.net.URL(habermanUrl)).in("K", typesRDD).in("$CONSOLE_OUTPUT", true) ml.execute(uni) val se = uni.getScriptExecutor val program = se.getDmlProgram {code} Exception: {code} java.lang.NullPointerException at org.apache.sysml.parser.IterablePredicate.toString(IterablePredicate.java:61) at org.apache.sysml.parser.ParForStatement.toString(ParForStatement.java:37) at java.lang.String.valueOf(String.java:2994) at java.lang.StringBuilder.append(StringBuilder.java:131) at org.apache.sysml.parser.StatementBlock.toString(StatementBlock.java:340) at java.lang.String.valueOf(String.java:2994) at java.lang.StringBuilder.append(StringBuilder.java:131) at org.apache.sysml.parser.DMLProgram.toString(DMLProgram.java:179) {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)