Hi all! I'm not in the place to complain as I did not contribute much to the 2.2 release, but after this embarrassing issue that was brought to our attention by a "major customer", we should take the time to recap what +1 actually means. Imho +1 also means that I took the time to download, extract and test run the artifacts. I personally didn't have time for that, so I did not send a +1 for this release. If everybody thinks they can rely on somebody else doing the testing and just sends their +1, it gets meaningless.
jm2c, Mark On 09.11.21 13:35, Baunsgaard, Sebastian wrote: > Hi Devs, > > If you install the official release and follow our instructions it fails > because somehow not all the required java packages is included. > This error is not found in our automatic tests, since we don't have any > verification tests of our binary release assets. > > python release is fine, since it include all the java packages. > > I suggest that we make a new patch release 2.2.1 (forked from the official > release commit), where all required java packages are included in the bin > release. > > Best regards > Sebastian > > steps to reproduce: > > 1. Download the release > <https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsystemds.apache.org%2Fdownload&data=04%7C01%7Cmdokter%40know-center.at%7Cf8e289db9d00432f87c308d9a37d689d%7C0d3c92e977ae4f49bd126ff29e8f1c37%7C0%7C0%7C637720582170641576%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Vz2pxhO7PzNL%2F1jkpM86cAhgxL%2Fni8C7w5U1Q6Te9Rk%3D&reserved=0> > > https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.apache.org%2Fdyn%2Fcloser.lua%2Fsystemds%2F2.2.0%2Fsystemds-2.2.0-bin.zip&data=04%7C01%7Cmdokter%40know-center.at%7Cf8e289db9d00432f87c308d9a37d689d%7C0d3c92e977ae4f49bd126ff29e8f1c37%7C0%7C0%7C637720582170641576%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=BsCqLSzx6EwGPMKOyW7HpleMsbaZffunAGVVCZHTOUM%3D&reserved=0 > 2. Setup environment ... (like our docs says) > * export SYSTEMDS_ROOT= "path/to/unziped/bin" > * export PATH=$SYSTEMDS_ROOT/bin:$PATH > 3. run any script 'systemds test.dml' > > The error looks as follows: > > > Me:~/temp$ systemds test.dml > ############################################################################### > # SYSTEMDS_ROOT= ../systemds/systemds-2.2.0-bin > # SYSTEMDS_JAR_FILE= ../systemds/systemds-2.2.0-bin/lib/systemds-2.2.0.jar > # SYSDS_EXEC_MODE= singlenode > # CONFIG_FILE= > # LOG4JPROP= > -Dlog4j.configuration=file:/home/baunsgaard/systemds/systemds-2.2.0-bin//conf/log4j.properties > # CLASSPATH= > ../systemds/systemds-2.2.0-bin/lib/systemds-2.2.0.jar:../systemds/systemds-2.2.0-bin/lib/*:../systemds/systemds-2.2.0-bin/target/lib/* > # HADOOP_HOME= /home/baunsgaard/systemds/systemds-2.2.0-bin/lib/hadoop > # > # Running script test.dml locally with opts: > ############################################################################### > Executing command: java -Xmx4g -Xms4g -Xmn400m -cp > ../systemds/systemds-2.2.0-bin/lib/systemds-2.2.0.jar:../systemds/systemds-2.2.0-bin/lib/*:../systemds/systemds-2.2.0-bin/target/lib/* > > -Dlog4j.configuration=file:/home/baunsgaard/systemds/systemds-2.2.0-bin//conf/log4j.properties > org.apache.sysds.api.DMLScript -f test.dml -exec singlenode > > Exception in thread "main" java.lang.NoClassDefFoundError: scala/Function0 > at org.apache.sysds.lops.Checkpoint.<clinit>(Checkpoint.java:43) > at > org.apache.sysds.runtime.instructions.spark.utils.SparkUtils.<clinit>(SparkUtils.java:69) > at > org.apache.sysds.api.DMLScript.cleanupHadoopExecution(DMLScript.java:522) > at org.apache.sysds.api.DMLScript.initHadoopExecution(DMLScript.java:494) > at org.apache.sysds.api.DMLScript.execute(DMLScript.java:402) > at org.apache.sysds.api.DMLScript.executeScript(DMLScript.java:274) > at org.apache.sysds.api.DMLScript.main(DMLScript.java:169) > Caused by: java.lang.ClassNotFoundException: scala.Function0 > at java.net.URLClassLoader.findClass(URLClassLoader.java:382) > at java.lang.ClassLoader.loadClass(ClassLoader.java:418) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) > at java.lang.ClassLoader.loadClass(ClassLoader.java:351) > ... 7 more > > > > >
smime.p7s
Description: S/MIME Cryptographic Signature