here is the reference https://demo.hotwaxmedia.com/webtools/control/ViewRelations?entityName=StatusItem you can view all the things realted https://demo.hotwaxmedia.com/webtools/control/ArtifactInfo put in StatusItem
You should look at statusvalidchange Pradeep Kumar sent the following on 4/20/2008 1:04 PM: > 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. >
