Sometimes the error : LJME_TRANSACTION_ID_ERR | LabJack
 

Sometimes the error : LJME_TRANSACTION_ID_ERR

2 posts / 0 new
Last post
Bob
BBEC's picture
Sometimes the error : LJME_TRANSACTION_ID_ERR

I use a LabJack T7 with triggering (FIO0).  This works, but sometimes the process is stopped with the message :

data, device_scan_backlog, ljm_scan_backlog = ljm.eStreamRead(self.handle)
File "C:\Program Files\Python35\lib\site-packages\labjack\ljm\ljm.py", line 1140, in eStreamRead 
raise LJMError(error)
labjack.ljm.ljm.LJMError: LJM library error code 1279 LJME_TRANSACTION_ID_ERR

The configuration "RETRY_ON_TRANSACTION_ID_MISMATCH" is set (default) to 1.0 (readLibraryConfigS).

What to do?

LabJack Support
labjack support's picture
LJME_TRANSACTION_ID_ERR could

LJME_TRANSACTION_ID_ERR could indicate a missing packet.

First, make sure you are using the latest LJM library. In its changelog I see a couple of LJM updates that fix LJME_TRANSACTION_ID_ERR in stream mode errors:

https://labjack.com/support/software/installers/ljm/ljm-changelog

Second, make sure you are using the latest firmware on your T7. You can use our Kipling application to update the firmware.

Third, try using a different USB/Ethernet cable with your T7. If using USB try a different USB port on your computer.

If the above doesn't help, what connection type are you using? USB, TCP or WiFi?