itm/wsn-device-drivers — Issue #100: Telos B driver won't flash .sky image
Author: danbim
Created: 2011-12-21 10:25:33+00:00
State: open
Labels: Defect

If one tries to flash a Telos B mote with a .sky image (Contiki) it fails with the following error message:

```
2011-12-21 10:59:24,187 | DeviceFlasher-Thread 2 | DeviceFlasherCLI | ERROR | Flashing node failed with Exception: java.io.IOException: File is not in correct intel hex format.
java.io.IOException: File is not in correct intel hex format.
at de.uniluebeck.itm.wsn.drivers.telosb.TelosbBinData.reload(TelosbBinData.java:152)
at de.uniluebeck.itm.wsn.drivers.telosb.TelosbBinData.(TelosbBinData.java:61)
at de.uniluebeck.itm.wsn.drivers.telosb.TelosbProgramOperation.program(TelosbProgramOperation.java:37)
at de.uniluebeck.itm.wsn.drivers.core.serialport.AbstractProgramInterceptor.invoke(AbstractProgramInterceptor.java:34)
at de.uniluebeck.itm.wsn.drivers.telosb.TelosbProgramOperation.run(TelosbProgramOperation.java:76)
at de.uniluebeck.itm.wsn.drivers.telosb.TelosbProgramOperation.run(TelosbProgramOperation.java:18)
at de.uniluebeck.itm.wsn.drivers.core.operation.SimpleOperation$1.call(SimpleOperation.java:131)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232)
at java.util.concurrent.FutureTask.get(FutureTask.java:91)
at com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:164)
at com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:136)
at de.uniluebeck.itm.wsn.drivers.core.operation.SimpleOperation.executeOperation(SimpleOperation.java:134)
at de.uniluebeck.itm.wsn.drivers.core.operation.SimpleOperation.call(SimpleOperation.java:100)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
```