When you delete a row in a table created using the Lotus® Forms Designer Table (Repeat) Wizard, the following error occurs:
"There was a problem retrieving XML data."
If you then click OK, the form returns, with the bottom row properly deleted from the table.
The table was created by using the Lotus Forms Designer's Table (Repeat) Wizard with the option "Show 'Remove Button' on each row" selected.
This problem does not occur with the Viewer.
You open the form with Webform server, then add a few rows. When you click the delete button beside the bottom row, a dialog appears with the error message noted above.
If you check the java.log file or debug.log file, you see errors that refer to the following:
MEVRegisterErrorEx: XFormsController.c 602 1 118 4294967295
MEVRegisterErrorEx XFormsControlledItemProcessor70.c 2124131479 118 4294967295
MEVRegisterErrorEx: XFormsControlledItemProcessorNativeGenProxy.c 2442 231479 118 4294967295
Resolving the problem
If you have an existing table and want to modify it to correct the problem, refer to the steps in the following technote:
To avoid the error condition when creating new tables, you can use any of the methods below to resolve the XML error in Webform Server. This technote provides an index to a collection of technotes that demonstrate different ways to avoid this problem.
- You can use the Table Wizard to create a table with a Remove button beside each row, but without a pane around the row. For instructions, see "Using the Lotus Forms Designer Table Wizard to create a table with one Remove button per row" (#1314599).
- You can build a table from scratch, without the wizard, and create your own Remove button beside each row. For instructions, see "Using the Lotus Forms Designer to create a table from scratch with one Remove button per row" (#1316301).
- You can use the Table Wizard in the Designer to create a table with a single Remove button outside the table. For instructions, see "Using the Lotus Forms Designer Table Wizard to create a table with one Remove button outside the table" (#1316304).
- You can use the wizard to build a table with a single Remove button, and with checkboxes at the start of each row; checked rows will be deleted when the Remove button outside the table is clicked. For instructions, see "Using the Lotus Forms Designer Table Wizard to create a table with a checkbox on each row to select row for removal" (#1316307).
Lotus Forms Information Center
Modify existing table to avoid XML error ...
A. Create a table with one Remove button per row
B. Create table from scratch with Remove button per row
C. Create table with checkbox on each row for removal
D. Create a table with 1 Remove button outside table
|Messaging Applications||Lotus End of Support Products||IBM Forms|