Hello all, I am implementing the Return Policy, and I am getting the error when I try to ship the product by clicking on Quick Ship Entire Order button. And the error is like this:
In user screen it is showing : *ERROR: Could not Issue OrderItemShipGrpInvRes to Shipment. *In the console it is showing: 2008-04-21 01:30:09,031 (http-0.0.0.0-8443-Processor4) [ ServiceDispatcher.java:411:ERROR] Service Error [changeOrderStatus]: ERROR : Could not change order status ; status is not a valid change. 2008-04-21 01:30:09,031 (http-0.0.0.0-8443-Processor4) [ TransactionUtil.java:285:WARN ] ---- exception report ---------------------------------------------------------- [TransactionUtil.setRollbackOnly] Calling transaction setRollbackOnly; this stack trace shows where this is happening: Exception: java.lang.Exception Message: Service Error [changeOrderStatus]: ERROR : Could not change order status ; status is not a valid change. ---- stack trace --------------------------------------------------------------- java.lang.Exception: Service Error [changeOrderStatus]: *ERROR : Could not change order status ; status is not a valid change.* org.ofbiz.entity.transaction.TransactionUtil.setRollbackOnly(TransactionUtil.java:285) org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:235) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:415) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:211) org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:136) org.ofbiz.order.order.OrderServices.checkItemStatus(OrderServices.java:1600) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:585) org.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:91) org.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:53) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:336) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:211) org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:136) org.ofbiz.service.eca.ServiceEcaAction.runAction(ServiceEcaAction.java:104) org.ofbiz.service.eca.ServiceEcaRule.eval(ServiceEcaRule.java:138) org.ofbiz.service.eca.ServiceEcaUtil.evalRules(ServiceEcaUtil.java:165) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:372) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:211) org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:150) org.ofbiz.minilang.method.callops.CallService.exec(CallService.java:240) org.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:929) org.ofbiz.minilang.method.ifops.IfEmpty.exec(IfEmpty.java:79) org.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:929) org.ofbiz.minilang.method.ifops.IfCompare.exec(IfCompare.java:118) org.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:929) org.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:568) Tell me what is the reason and Which are the files I need to look up. Also suggest me document about the process how the data is stored and orders are maintained in the ofbiz. -- With regards, S K Pradeep kumar
