This all started from
postMessage SerialManager: Restarting serial IO
java.lang.NoClassDefFoundError: Could not initialize class com.irnems.FileLog
at com.irnems.SerialManager$2.beforeLine(Unknown Source)
at com.irnems.core.EngineState$2.onResponse(Unknown Source)
at com.irnems.core.ResponseBuffer.append(Unknown Source)
at com.irnems.core.EngineState.append(Unknown Source)
at com.irnems.PortHolder$1.onStringArrived(Unknown Source)
at com.irnems.SerialPortReader.handleRx(Unknown Source)
at com.irnems.SerialPortReader.serialEvent(Unknown Source)
at jssc.SerialPort$LinuxEventThread.run(SerialPort.java:1283)
postMessage SerialManager: Opening port: /dev/tty.usbmodem261
Opening /dev/tty.usbmodem261 @ 115200
SerialManager.beforeLine: time,563.306,rpm,0,maf,1.60,MAP,-6.63,afr,12.92,vref,1.96,TP,24.72,CLT,NaN,MAT,84.26,ckp_c,0,fuel_base,1.54,fuel_iat,1.00,fuel_clt,1.00,fuel_lag,0.00,fuel,1.54,timing,36.54,duty0,0.00,dwell0,0.00,period0,1352.05,duty1,NaN,dwell1,0.00,period1,0.00,
java.lang.NoClassDefFoundError: Could not initialize class com.irnems.FileLog
at com.irnems.SerialManager$2.beforeLine(Unknown Source)
at com.irnems.core.EngineState$2.onResponse(Unknown Source)
at com.irnems.core.ResponseBuffer.append(Unknown Source)
at com.irnems.core.EngineState.append(Unknown Source)
at com.irnems.PortHolder$1.onStringArrived(Unknown Source)
at com.irnems.SerialPortReader.handleRx(Unknown Source)
at com.irnems.SerialPortReader.serialEvent(Unknown Source)
at jssc.SerialPort$LinuxEventThread.run(SerialPort.java:1283)
java.lang.NoClassDefFoundError: Could not initialize class com.irnems.FileLog
at com.irnems.SerialManager$2.beforeLine(Unknown Source)
at com.irnems.core.EngineState$2.onResponse(Unknown Source)
at com.irnems.core.ResponseBuffer.append(Unknown Source)
at com.irnems.core.EngineState.append(Unknown Source)
at com.irnems.PortHolder$1.onStringArrived(Unknown Source)
at com.irnems.SerialPortReader.handleRx(Unknown Source)
at com.irnems.SerialPortReader.serialEvent(Unknown Source)
at jssc.SerialPort$LinuxEventThread.run(SerialPort.java:1283)
java.lang.ExceptionInInitializerError
at com.irnems.SerialManager$2.beforeLine(Unknown Source)
at com.irnems.core.EngineState$2.onResponse(Unknown Source)
at com.irnems.core.ResponseBuffer.append(Unknown Source)
at com.irnems.core.EngineState.append(Unknown Source)
at com.irnems.PortHolder$1.onStringArrived(Unknown Source)
at com.irnems.SerialPortReader.handleRx(Unknown Source)
at com.irnems.SerialPortReader.serialEvent(Unknown Source)
at jssc.SerialPort$LinuxEventThread.run(SerialPort.java:1283)
Caused by: java.lang.IllegalStateException: java.io.FileNotFoundException: out/rfi_report_2014-01-30 18_30.csv (No such file or directory)
at com.irnems.FileLog.openLog(Unknown Source)
at com.irnems.FileLog.<init>(Unknown Source)
at com.irnems.FileLog.<clinit>(Unknown Source)
... 8 more
Caused by: java.io.FileNotFoundException: out/rfi_report_2014-01-30 18_30.csv (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
at java.io.FileOutputStream.<init>(FileOutputStream.java:142)
... 11 more
postMessage SerialManager: Restarting serial IO</init></init></clinit></init>
exception from http://rusefi.com/forum/viewtopic.php?f=8&t=436&p=5145&hilit=java+6&sid=4406015b3a8ab94afbf69f6d4f09522c#p5141
Diff:
Weird why this exception looks like that - i thought I have installed 'DefaultUncaughtExceptionHandler'
Maybe MAC specific issue? (openJdk specific class loading sequence?)
Anyway, hopefully this is changed by the explicit exception handling