Please use code-tags to format the code snippet so that it becomes readable for us.
From your post, i assume it is not the same-error message now that you gave in first post.
Seems you were able to move past that and now it is NullPointerException and as you say ,it doesnt reach that method-applyChangeActionUOW() and before it fails.
That means, you have to debug createChangeActions() method which somehow calls directly/indirectly StoreProfileContextImpl.getCTStoreNumber() to throw nullpointerexception.
I cant be of much help as i dont know how methods are called.
Code:
<transition on="processChanges">
<evaluate
expression="changeActionFactory.createChangeActions(requestParameters.execution, requestParameters.uowXml)"
result="requestScope.uow" />
<evaluate
expression="unitOfWorkManager.applyChangeActionUOW(flowRequestContext, conversationScope.onlineAdoptionsPathScope)" />
<render fragments="reviewOrderSubmissionResponse" />
</transition>

Originally Posted by
myjo@hotmail.com
Hi Misha79,
Thank you for replying. Here is more code:
The manageorder-flow.XML is actually a sub-flow which is having 3 parent flows. reneworderflow.xml, createneworder-flow.xml and editorder-flow.xml. In the managerorder-flow.xml the following code executes fine
<evaluate expression="changeActionFactory.createChangeAction s(requestParameters.execution, requestParameters.uowXml)" result="requestScope.uow" />
But after executing this above-mentioned code, the execution is suppose to go to following code
<evaluate expression="unitOfWorkManager.applyChangeActionUOW (flowRequestContext, conversationScope.onlineAdoptionsPathScope)" />
But it never goes here, before going here it gives an exception.
The manageorder-flow.xml have following code :
Manageorder-flow.xml:
<view-state id="reviewOrder" view="reviewOrder" model="onlineAdoption"
parent="baseddcs-flow#baseDDCS">
<on-entry>
<evaluate expression="true" result="flowScope.reviewOrderHasBeenDisplayed" />
</on-entry>
<transition on="selectAddMoreMaterial" to="addMaterialDecision" />
<transition on="processChanges">
<evaluate
expression="changeActionFactory.createChangeAction s(requestParameters.execution, requestParameters.uowXml)"
result="requestScope.uow" />
<evaluate
expression="unitOfWorkManager.applyChangeActionUOW (flowRequestContext, conversationScope.onlineAdoptionsPathScope)" />
<render fragments="reviewOrderSubmissionResponse" />
</transition>
<transition
on-exception="com.follett.fheg.ecommerce.onlineadopti ons.model.adoption.changeaction.actions.AdoptionCh angeActionException" to="submitOrder">
<evaluate
expression="T(com.follett.fheg.ecommerce.onlineado ptions.util.ExceptionUtils).buildServerResponseMes sage(flashScope.rootCauseException)"
result="flashScope.serverResponseMessage" />
<render fragments="reviewOrderSubmissionResponse" />
</transition>
<transition on="continue" to="submitOrder" history="invalidate" />
</view-state>
<view-state id="submitOrder" model="onlineAdoptions" view ="submitOrder">
<transition on="processOrderSubmit">
<evaluate expression="changeActionFactory.createChangeAction s(requestParameters.execution, requestParameters.uowXml)" result="requestScope.uow" />
<evaluate expression="unitOfWorkManager.applyChangeActionUOW (flowRequestContext, conversationScope.onlineAdoptionsPathScope)" />
<render fragments="procesOrderSubmitResult" />
</transition>
<transition
on-exception="com.follett.fheg.ecommerce.onlineadopti ons.service.AdoptionServiceException" to="submitOrder">
<evaluate
expression="T(com.follett.fheg.ecommerce.onlineado ptions.util.ExceptionUtils).buildServerResponseMes sage(flashScope.rootCauseException)"
result="flashScope.serverResponseMessage" />
<render fragments="procesOrderSubmitResult" />
</transition>
<transition on="processOrderComplete" to="manageOrderComplete" />
<transition on="back" to="reviewOrder" bind="false">
<evaluate expression="ddcsLoaderAction.loadDDCSForOnlineAdop tion(flowRequestContext, conversationScope.onlineAdoption, courseSearchScope)" />
</transition>
</view-state>
On the server console, we are getting the following:
Server console:
Sep 10, 2012 10:57:31 AM org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at com.follett.fheg.ecommerce.onlineadoptions.web.con text.impl.StoreProfileContextImpl.getCTStoreNumber (StoreProfileContextImpl.java:330)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at javax.el.BeanELResolver.getValue(BeanELResolver.ja va:62)
at javax.el.CompositeELResolver.getValue(CompositeELR esolver.java:53)
at org.apache.el.parser.AstValue.getValue(AstValue.ja va:97)
at org.apache.el.parser.AstNotEqual.getValue(AstNotEq ual.java:21)
at org.apache.el.ValueExpressionImpl.getValue(ValueEx pressionImpl.java:186)
at org.apache.jasper.runtime.PageContextImpl.propriet aryEvaluate(PageContextImpl.java:923)
at org.apache.jsp.WEB_002dINF.jsp.pages.common.footer _jsp._jspx_meth_c_005fwhen_005f0(footer_jsp.java:5 64)
at org.apache.jsp.WEB_002dINF.jsp.pages.common.footer _jsp._jspx_meth_c_005fchoose_005f0(footer_jsp.java :533)
at org.apache.jsp.WEB_002dINF.jsp.pages.common.footer _jsp._jspService(footer_jsp.java:244)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:393)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.inv oke(ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.doI nclude(ApplicationDispatcher.java:557)
at org.apache.catalina.core.ApplicationDispatcher.inc lude(ApplicationDispatcher.java:481)
at org.apache.jasper.runtime.JspRuntimeLibrary.includ e(JspRuntimeLibrary.java:968)
at org.apache.jsp.WEB_002dINF.jsp.pages.layouts.brand ed_jsp._jspx_meth_c_005fotherwise_005f0(branded_js p.java:648)
at org.apache.jsp.WEB_002dINF.jsp.pages.layouts.brand ed_jsp._jspx_meth_c_005fchoose_005f0(branded_jsp.j ava:373)
at org.apache.jsp.WEB_002dINF.jsp.pages.layouts.brand ed_jsp._jspService(branded_jsp.java:202)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:393)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)