IndexOutOfBoundsException when match PO1line with multiple lines MR

Description

In window Matching-PO-Invoice-Receipt I always get IndexOutOfBoundsException when trying to match one line of purchase order to many lines of material receipt. For example you can create purchase order with one line and material receipt with same product but more lines. Then complete both of these documents and then go to Matching window. After selecting PO line, related MR lines and click Process, i always get the Index Out Of Bounds Exception (this happens when bottom table is reloading). But it looks like the bug is in ZK framework. This happnes only when you want to match one line to multiple lines. If the matching consits of one PO line and one MR line everything is fine.

related topics.
https://groups.google.com/forum/#!msg/idempiere/KnTXcUpJ21Y/PfUAIoWZR7YJ

Environment

2.0.0.v20140812-1349

Activity

Show:
Hiep Lq
October 15, 2014, 4:38 PM

still can reproduce at https://demo.idempiere-erp.org/webui/.
ZK-2447 is fixed at zk 7.0.4 (unrelease)

Carlos Ruiz
October 15, 2014, 3:40 PM

worthy to check on https://demo.idempiere-erp.org/webui/ - zk was upgraded there

Hiep Lq
September 12, 2014, 2:25 PM

bug is reported to zk tracker at:
http://tracker.zkoss.org/browse/ZK-2447

Hiep Lq
September 9, 2014, 12:15 PM

this error relate to zk, i will report to zk manage ticket and update link late.
i also up a patch to hot fix. it's not complete solution but it work and don't make side effect.

redo this bug is easy with any product key is.
1. to list must have >= 3 item.
2. select all item in to list to match.
click process.

Hiep Lq
September 7, 2014, 8:45 AM

maybe it's same issue with 1690. lucky when i have a new way to redo it.

Fixed

Assignee

Hiep Lq

Reporter

Norbert Bede

Labels

Tested By

None

Affects versions

Priority

Major