KB35: Error message: List index out of bounds (-1)

Symptom

When you launch your DataPipe 2 Client, you get the following error message:

List index out of bounds (-1)

Cause

This problem occurs when the application writes an invalid value for the total number of sheets to the INI file during shut down.

Solution

Upgrade to DataPipe 3 Server and Client.

Workaround

Change the number of DataPipe sheets to a valid value and prevent your DataPipe Client from writing future changes to the INI file.

To change the number of sheets:

  1. Browse to the location in which you have installed the DataPipe Client: C:\Program Files\Omnivex\DataPipe Client.
  2. Double-click the DataPipe.INI file to open it in Notepad.
  3. Change NumSheets to the actual number of sheets that you use in your DataPipe Server, in this example: 5.
  4. Save your changes.

To prevent DataPipe Client from writing to the INI file:

  1. Browse to the location in which you have installed the DataPipe Client: C:\Program Files\Omnivex\DataPipe Client.
  2. Double-click the DataPipe.INI file to open it in Notepad.
  3. Change WriteINI to 0 (zero).
  4. Save your changes.

Fixed in

DataPipe 3 all versions