2014-04-24 14:33:35,421 | pool-2-thread-1 | DeviceFlasherCLI | ERROR | Flashing node failed with Exception: de.uniluebeck.itm.wsn.drivers.core.exception.FlashProgramFailedException: Failed to program flash: received no ACK
de.uniluebeck.itm.wsn.drivers.core.exception.FlashProgramFailedException: Failed to program flash: received no ACK
at de.uniluebeck.itm.wsn.drivers.telosb.BSLTelosb.writeFlash(BSLTelosb.java:924)
at de.uniluebeck.itm.wsn.drivers.telosb.TelosbProgramOperation.callInternal(TelosbProgramOperation.java:57)
at de.uniluebeck.itm.wsn.drivers.core.serialport.SerialPortProgrammingModeInterceptor.invoke(SerialPortProgrammingModeInterceptor.java:49)
at de.uniluebeck.itm.wsn.drivers.telosb.TelosbProgramOperation.callInternal(TelosbProgramOperation.java:18)
at de.uniluebeck.itm.wsn.drivers.core.operation.TimeLimitedOperation$1.call(TimeLimitedOperation.java:115)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:202)
at com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:171)
at com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:136)
at de.uniluebeck.itm.wsn.drivers.core.operation.TimeLimitedOperation.call(TimeLimitedOperation.java:112)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Exception in thread "main" java.util.concurrent.ExecutionException: de.uniluebeck.itm.wsn.drivers.core.exception.FlashProgramFailedException: Failed to program flash: received no ACK
at com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:306)
at com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:293)
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:116)
at de.uniluebeck.itm.wsn.drivers.core.operation.OperationFutureImpl.get(OperationFutureImpl.java:48)
at de.uniluebeck.itm.wsn.deviceutils.flasher.DeviceFlasherCLI.main(DeviceFlasherCLI.java:171)
Caused by: de.uniluebeck.itm.wsn.drivers.core.exception.FlashProgramFailedException: Failed to program flash: received no ACK
at de.uniluebeck.itm.wsn.drivers.telosb.BSLTelosb.writeFlash(BSLTelosb.java:924)
at de.uniluebeck.itm.wsn.drivers.telosb.TelosbProgramOperation.callInternal(TelosbProgramOperation.java:57)
at de.uniluebeck.itm.wsn.drivers.core.serialport.SerialPortProgrammingModeInterceptor.invoke(SerialPortProgrammingModeInterceptor.java:49)
at de.uniluebeck.itm.wsn.drivers.telosb.TelosbProgramOperation.callInternal(TelosbProgramOperation.java:18)
at de.uniluebeck.itm.wsn.drivers.core.operation.TimeLimitedOperation$1.call(TimeLimitedOperation.java:115)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:202)
at com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:171)
at com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:136)
at de.uniluebeck.itm.wsn.drivers.core.operation.TimeLimitedOperation.call(TimeLimitedOperation.java:112)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)