cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Cancel form in customersuportbackoffice error

Former Member
0 Kudos
139

If in order several product. On cancel Form I has errors

 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |  java.lang.NumberFormatException: For input string: "4680503832177"
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:1.8.0_181]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at java.lang.Integer.parseInt(Integer.java:583) ~[?:1.8.0_181]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at java.lang.Integer.parseInt(Integer.java:615) ~[?:1.8.0_181]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at de.hybris.platform.omsbackoffice.dto.OrderEntryToCancelDto.compareTo(OrderEntryToCancelDto.java:49) ~[?:?]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at de.hybris.platform.omsbackoffice.dto.OrderEntryToCancelDto.compareTo(OrderEntryToCancelDto.java:1) ~[?:?]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at org.zkoss.zul.RowComparator.compareTo(RowComparator.java:187) ~[zul-8.5.0.jar:3.6.4]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at org.zkoss.zul.RowComparator.compare(RowComparator.java:181) ~[zul-8.5.0.jar:3.6.4]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at java.util.TimSort.countRunAndMakeAscending(TimSort.java:355) ~[?:1.8.0_181]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at java.util.TimSort.sort(TimSort.java:220) ~[?:1.8.0_181]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at java.util.Arrays.sort(Arrays.java:1512) ~[?:1.8.0_181]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at java.util.ArrayList.sort(ArrayList.java:1462) ~[?:1.8.0_181]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at java.util.Collections.sort(Collections.java:175) ~[?:1.8.0_181]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at org.zkoss.zul.ListModelList.sort(ListModelList.java:451) ~[zul-8.5.0.jar:3.6.4]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at org.zkoss.zul.Column.sortListModel(Column.java:441) ~[zul-8.5.0.jar:3.6.4]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at org.zkoss.zul.Column.doSort(Column.java:414) ~[zul-8.5.0.jar:3.6.4]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at org.zkoss.zul.Grid.doSort(Grid.java:900) ~[zul-8.5.0.jar:3.6.4]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at org.zkoss.zul.Grid.setModel(Grid.java:823) ~[zul-8.5.0.jar:3.6.4]
 INFO   | jvm 1    | main    | 2018/10/02 19:49:26.124 |         at de.hybris.platform.omsbackoffice.widgets.order.cancelorder.CancelOrderController.initCancellationOrderForm(CancelOrderController.java:211) ~[?:?


This is due to an incorrect comparison.

 public int compareTo(OrderEntryToCancelDto orderEntryToCancelDto) {
    return Integer.compare(Integer.parseInt(this.getOrderEntry().getProduct().getCode()), Integer.parseInt(orderEntryToCancelDto.getOrderEntry().getProduct().getCode()));
 }


Has anyone found a solution?

Accepted Solutions (0)

Answers (0)