[ https://issues.apache.org/jira/browse/OFBIZ-1400?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bilgin Ibryam updated OFBIZ-1400: --------------------------------- Attachment: shipment.patch > NullPointerException in Shipment Plan screen > -------------------------------------------- > > Key: OFBIZ-1400 > URL: https://issues.apache.org/jira/browse/OFBIZ-1400 > Project: OFBiz > Issue Type: Bug > Components: product > Affects Versions: SVN trunk > Reporter: Bilgin Ibryam > Priority: Minor > Fix For: SVN trunk > > Attachments: shipment.patch > > > Hi all, > This bug appears if you create an order with more than one ship group. > After the order is created and approved, from order view screens you can > create a shipment for specific ship group. For example you can use the > following link "New Shipment For Ship Group [00001] " . At this stage the > shipment is created (for this order and this ship group!) and we can go to > Shipment Plan screen. After entering the orderId and submitting the form we > can see ALL THE ITEMS from the order, also the items that does not belongs to > this ship group. If we add items that does not belongs to this ship group, > to current shipment plan and use "Shipment Plan --> Order Items" link the > following error is generated: > [java] ---- exception report > ---------------------------------------------------------- > [java] WARNING: no cause (from getCause) found for BSH EvalError: > Sourced file: > component://product/webapp/facility/WEB-INF/actions/shipment/AddItemsFromOrder.bsh > : Typed variable declaration : Object constructor : at Line: 207 : in file: > component://product/webapp/facility/WEB-INF/actions/shipment/AddItemsFromOrder.bsh > : new HashMap ( orderItemShipGroupAssoc ) > [java] Target exception: java.lang.NullPointerException > [java] Exception: bsh.TargetError > [java] Message: Sourced file: > component://product/webapp/facility/WEB-INF/actions/shipment/AddItemsFromOrder.bsh > : Typed variable declaration : Object constructor > [java] ---- stack trace > I did a fast fix for this bug so it ignores the items that does not belong to > this ship group. > Another solution could be to add a "Ship Group Seq Id" field in Shipment Plan > screen, so the items will be filtered by orderId AND "Ship Group Seq Id" > This way it will be not possible to plan items from another ship group, when > the shipment is created for a specific Ship Group. What do you think ? > Bilgin Ibryam -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.