Started by upstream project "autoplot-run-tests" build number 10018 originally caused by: Started by upstream project "autoplot-all" build number 9963 originally caused by: Started by timer Started by upstream project "autoplot-all" build number 9963 Running as SYSTEM Building in workspace /var/local/jenkins/workspace/autoplot-test140 [autoplot-test140] $ /bin/sh -xe /usr/local/apache-tomcat-8.0.27/temp/jenkins3686989217544694432.sh + pwd /var/local/jenkins/workspace/autoplot-test140 + rm -rf Test140.java test143.txt test143_000.dep0.qds test143_000.qds test143_001.dep0.qds test143_001.qds test143_002.dep0.qds test143_002.qds test143_003.dep0.qds test143_003.qds test143_004.dep0.qds test143_004.qds test143_file__home_jbf_public_html_autoplot_data_dat_oneColumn.dat.png test143_http_jfaden.net__jbf_autoplot_data_dat_Lew.dat_column_field0_skipLines_39.png test143_http_jfaden.net__jbf_autoplot_data_dat_dates.dat_time_field0_timeFormat__b_20_d__Y_20_H_M_S_20_p_delim__.png test143_https_jfaden.net__jbf_autoplot_script_bob_tsds_dd20140305.jyds_timeIntervals_R_1993-01-01T0000Z_P1D_columnLabelValues__1.110.00.1__columns__090__colum...-000000921527297.png test143_vap_inlinerandomn_0_20000__randomn_1_20000_.png + JAR=../autoplot-jar-all/autoplot/Autoplot/dist/AutoplotAll.jar + cp ../autoplot-jar-all/autoplot/Autoplot/src/test/endtoend/Test140.java . + wget -O test143.txt https://cottagesystems.com/~jbf/autoplot/test143.txt --2025-09-29 17:24:50-- https://cottagesystems.com/~jbf/autoplot/test143.txt Resolving cottagesystems.com (cottagesystems.com)... 199.188.64.196 Connecting to cottagesystems.com (cottagesystems.com)|199.188.64.196|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 641 [text/plain] Saving to: ‘test143.txt’ 0K 100% 250M=0s 2025-09-29 17:24:50 (250 MB/s) - ‘test143.txt’ saved [641/641] + /usr/local/jdk1.8//bin/java -Xmx2G -Dfile.encoding=UTF-8 -Djava.awt.headless=true -cp ../autoplot-jar-all/autoplot/Autoplot/dist/AutoplotAll.jar test.endtoend.Test140 143 http://jfaden.net/~jbf/autoplot/test143.txt disable certificate checking Sep 29, 2025 5:24:50 PM org.autoplot.AutoplotUtil disableCertificates INFO: disabling HTTP certificate checks. home (prefs): /home/tomcat autoplot_data: /home/tomcat/autoplot_data fscache: /home/tomcat/autoplot_data/fscache reading logger configuration from System.getProperty("java.util.logging.config.file"): null no config file, set java property java.util.logging.config.file like so: -Djava.util.logging.config.file=/tmp/logging.properties ======================= == from http://jfaden.net/~jbf/autoplot/test143.txt ======================= Sep 29, 2025 5:24:51 PM org.das2.util.filesystem.HttpUtil checkRedirect INFO: URL http://jfaden.net/~jbf/autoplot/test143.txt permanently moved to https://jfaden.net/~jbf/autoplot/test143.txt >> doHistory # bunch of DD URIs. DD is the new ascii parsing spec developed by Weigel et al. == 143 000 == uri: https://jfaden.net/~jbf/autoplot/script/bob/tsds/dd20140305.jyds?timeIntervals=R/1993-01-01T00:00Z/P1D&columnLabelValues=(1.1:10.0:0.1)&columns=[0:90]&columnLabels=(Flux)&resourceURI=http://autoplot.org/data/sampex.dat Sep 29, 2025 5:24:51 PM org.autoplot.jythonsupport.JythonRefactory fixImports WARNING: dd20140305.jyds fixImports in 9ms, affected=true. Code contains imports with old ("virbo") names. Sep 29, 2025 5:24:51 PM org.python.core.PyReflectedFunction __call__ WARNING: unpackLabels((Flux)) Sep 29, 2025 5:24:51 PM org.python.core.PyReflectedFunction __call__ WARNING: unpackValues((1.1:10.0:0.1)) Sep 29, 2025 5:24:51 PM org.python.core.PyReflectedFunction __call__ WARNING: unpackValues(1.1:10.0:0.1)=dataset[90] (dimensionless) (1.1:10.0:0.1) dataset[90] (dimensionless) _=_=_=_ Sep 29, 2025 5:24:51 PM org.das2.util.filesystem.HttpUtil checkRedirect INFO: URL http://autoplot.org/data/sampex.dat permanently moved to https://autoplot.org/data/sampex.dat Sep 29, 2025 5:24:52 PM org.python.core.PyReflectedFunction __call__ INFO: timeFormat= Sep 29, 2025 5:24:52 PM org.python.core.PyReflectedFunction __call__ INFO: timeIntervals=R/1993-01-01T00:00Z/P1D Sep 29, 2025 5:24:52 PM org.python.core.PyReflectedFunction __call__ INFO: here dataset: [DEPEND_0=3287,BUNDLE_1=90] () wrote to file: test143_https_jfaden.net__jbf_autoplot_script_bob_tsds_dd20140305.jyds_timeIntervals_R_1993-01-01T0000Z_P1D_columnLabelValues__1.110.00.1__columns__090__colum...-000000921527297.png Read in 1.163 seconds (test143_000): https://jfaden.net/~jbf/autoplot/script/bob/tsds/dd20140305.jyds?timeIntervals=R/1993-01-01T00:00Z/P1D&columnLabelValues=(1.1:10.0:0.1)&columns=[0:90]&columnLabels=(Flux)&resourceURI=http://autoplot.org/data/sampex.dat Plot in 2.057 seconds (test143_000): https://jfaden.net/~jbf/autoplot/script/bob/tsds/dd20140305.jyds?timeIntervals=R/1993-01-01T00:00Z/P1D&columnLabelValues=(1.1:10.0:0.1)&columns=[0:90]&columnLabels=(Flux)&resourceURI=http://autoplot.org/data/sampex.dat == 143 001 == uri: http://jfaden.net/~jbf/autoplot/data/dat/Lew.dat?column=field0&skipLines=39 Sep 29, 2025 5:24:53 PM org.das2.util.filesystem.HttpUtil checkRedirect INFO: URL http://jfaden.net/~jbf/autoplot/data/dat/Lew.dat permanently moved to https://jfaden.net/~jbf/autoplot/data/dat/Lew.dat dataset: field0[200] (dimensionless) Sep 29, 2025 5:24:53 PM org.autoplot.scriptconsole.ExitExceptionHandler handle WARNING: exception occurred: null java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1349) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1324) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1353) at org.das2.graph.DasCanvas.getImage(DasCanvas.java:1628) at org.autoplot.ScriptContext.writeToPng(ScriptContext.java:1342) at org.autoplot.ScriptContext.writeToPng(ScriptContext.java:1289) at test.endtoend.Test140.do1(Test140.java:274) at test.endtoend.Test140.doHistory(Test140.java:456) at test.endtoend.Test140.main(Test140.java:530) Caused by: java.lang.NullPointerException at org.das2.graph.DasPlot.implementMacros(DasPlot.java:1310) at org.das2.graph.DasPlot.paintComponent(DasPlot.java:1614) at javax.swing.JComponent.printComponent(JComponent.java:1220) at org.das2.graph.DasPlot.printComponent(DasPlot.java:1256) at javax.swing.JComponent.paint(JComponent.java:1060) at javax.swing.JComponent.print(JComponent.java:1202) at javax.swing.JComponent.paintChildren(JComponent.java:893) at javax.swing.JComponent.printChildren(JComponent.java:1233) at javax.swing.JComponent.paint(JComponent.java:1068) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.print(JComponent.java:1202) at org.das2.graph.DasCanvas.print(DasCanvas.java:953) at org.das2.graph.DasCanvas.writeToImageImmediately(DasCanvas.java:1726) at org.das2.graph.DasCanvas$13.run(DasCanvas.java:1624) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1349) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1324) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1353) at org.das2.graph.DasCanvas.getImage(DasCanvas.java:1628) at org.autoplot.ScriptContext.writeToPng(ScriptContext.java:1342) at org.autoplot.ScriptContext.writeToPng(ScriptContext.java:1289) at test.endtoend.Test140.do1(Test140.java:274) at test.endtoend.Test140.doHistory(Test140.java:456) at test.endtoend.Test140.main(Test140.java:530) Caused by: java.lang.NullPointerException at org.das2.graph.DasPlot.implementMacros(DasPlot.java:1310) at org.das2.graph.DasPlot.paintComponent(DasPlot.java:1614) at javax.swing.JComponent.printComponent(JComponent.java:1220) at org.das2.graph.DasPlot.printComponent(DasPlot.java:1256) at javax.swing.JComponent.paint(JComponent.java:1060) at javax.swing.JComponent.print(JComponent.java:1202) at javax.swing.JComponent.paintChildren(JComponent.java:893) at javax.swing.JComponent.printChildren(JComponent.java:1233) at javax.swing.JComponent.paint(JComponent.java:1068) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.print(JComponent.java:1202) at org.das2.graph.DasCanvas.print(DasCanvas.java:953) at org.das2.graph.DasCanvas.writeToImageImmediately(DasCanvas.java:1726) at org.das2.graph.DasCanvas$13.run(DasCanvas.java:1624) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Build step 'Execute shell' marked build as failure Archiving artifacts Finished: FAILURE