I'm trying to use Boolean fields with the Bpm4Struts cartridge. I model them on 
the transition in the activity diagram. The generated jsp looks fine (the 
generated field is an <html:checkbox> as expected). The form looks right, the 
service looks right ... But I get the following exception while running it :



exception



javax.servlet.ServletException&#58; Unable to find a value for "supplier" in 
object of class 
"ch.ledcom.hephaistos.edit.enterprises.ChooseTheEnterpriseToEditNewEnterpriseFormImpl"
 using operator "."

&nbsp; 
&nbsp;org.apache.jasper.runtime.PageContextImpl.doHandlePageException&#40;PageContextImpl.java&#58;848&#41;

&nbsp; 
&nbsp;org.apache.jasper.runtime.PageContextImpl.handlePageException&#40;PageContextImpl.java&#58;781&#41;

&nbsp; 
&nbsp;org.apache.jsp.ch.ledcom.hephaistos.edit.enterprises.edit_002dthe_002denterprise_jsp._jspService&#40;org.apache.jsp.ch.ledcom.hephaistos.edit.enterprises.edit_002dthe_002denterprise_jsp&#58;180&#41;

&nbsp; 
&nbsp;org.apache.jasper.runtime.HttpJspBase.service&#40;HttpJspBase.java&#58;97&#41;

&nbsp; 
&nbsp;javax.servlet.http.HttpServlet.service&#40;HttpServlet.java&#58;802&#41;

&nbsp; 
&nbsp;org.apache.jasper.servlet.JspServletWrapper.service&#40;JspServletWrapper.java&#58;322&#41;

&nbsp; 
&nbsp;org.apache.jasper.servlet.JspServlet.serviceJspFile&#40;JspServlet.java&#58;291&#41;

&nbsp; 
&nbsp;org.apache.jasper.servlet.JspServlet.service&#40;JspServlet.java&#58;241&#41;

&nbsp; 
&nbsp;javax.servlet.http.HttpServlet.service&#40;HttpServlet.java&#58;802&#41;

&nbsp; 
&nbsp;org.apache.struts.action.RequestProcessor.doForward&#40;RequestProcessor.java&#58;1056&#41;

&nbsp; 
&nbsp;org.apache.struts.tiles.TilesRequestProcessor.doForward&#40;TilesRequestProcessor.java&#58;261&#41;

&nbsp; 
&nbsp;org.apache.struts.action.RequestProcessor.processForwardConfig&#40;RequestProcessor.java&#58;388&#41;

&nbsp; 
&nbsp;org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig&#40;TilesRequestProcessor.java&#58;316&#41;

&nbsp; 
&nbsp;org.apache.struts.action.RequestProcessor.process&#40;RequestProcessor.java&#58;231&#41;

&nbsp; 
&nbsp;org.apache.struts.action.ActionServlet.process&#40;ActionServlet.java&#58;1164&#41;

&nbsp; 
&nbsp;org.apache.struts.action.ActionServlet.doPost&#40;ActionServlet.java&#58;415&#41;

&nbsp; 
&nbsp;javax.servlet.http.HttpServlet.service&#40;HttpServlet.java&#58;709&#41;

&nbsp; 
&nbsp;javax.servlet.http.HttpServlet.service&#40;HttpServlet.java&#58;802&#41;

&nbsp; 
&nbsp;org.displaytag.filter.ResponseOverrideFilter.doFilter&#40;ResponseOverrideFilter.java&#58;125&#41;



root cause



javax.servlet.jsp.el.ELException&#58; Unable to find a value for "supplier" in 
object of class 
"ch.ledcom.hephaistos.edit.enterprises.ChooseTheEnterpriseToEditNewEnterpriseFormImpl"
 using operator "."

&nbsp; &nbsp;org.apache.commons.el.Logger.logError&#40;Logger.java&#58;481&#41;

&nbsp; &nbsp;org.apache.commons.el.Logger.logError&#40;Logger.java&#58;498&#41;

&nbsp; &nbsp;org.apache.commons.el.Logger.logError&#40;Logger.java&#58;611&#41;

&nbsp; 
&nbsp;org.apache.commons.el.ArraySuffix.evaluate&#40;ArraySuffix.java&#58;340&#41;

&nbsp; 
&nbsp;org.apache.commons.el.ComplexValue.evaluate&#40;ComplexValue.java&#58;145&#41;

&nbsp; 
&nbsp;org.apache.commons.el.UnaryOperatorExpression.evaluate&#40;UnaryOperatorExpression.java&#58;156&#41;

&nbsp; 
&nbsp;org.apache.commons.el.ExpressionEvaluatorImpl.evaluate&#40;ExpressionEvaluatorImpl.java&#58;263&#41;

&nbsp; 
&nbsp;org.apache.commons.el.ExpressionEvaluatorImpl.evaluate&#40;ExpressionEvaluatorImpl.java&#58;190&#41;

&nbsp; 
&nbsp;org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate&#40;PageContextImpl.java&#58;922&#41;

&nbsp; 
&nbsp;org.apache.jsp.ch.ledcom.hephaistos.edit.enterprises.edit_002dthe_002denterprise_jsp._jspx_meth_c_when_9&#40;org.apache.jsp.ch.ledcom.hephaistos.edit.enterprises.edit_002dthe_002denterprise_jsp&#58;3383&#41;

&nbsp; 
&nbsp;org.apache.jsp.ch.ledcom.hephaistos.edit.enterprises.edit_002dthe_002denterprise_jsp._jspx_meth_c_choose_9&#40;org.apache.jsp.ch.ledcom.hephaistos.edit.enterprises.edit_002dthe_002denterprise_jsp&#58;3356&#41;

&nbsp; 
&nbsp;org.apache.jsp.ch.ledcom.hephaistos.edit.enterprises.edit_002dthe_002denterprise_jsp._jspx_meth_tiles_put_3&#40;org.apache.jsp.ch.ledcom.hephaistos.edit.enterprises.edit_002dthe_002denterprise_jsp&#58;2289&#41;

&nbsp; 
&nbsp;org.apache.jsp.ch.ledcom.hephaistos.edit.enterprises.edit_002dthe_002denterprise_jsp._jspx_meth_tiles_insert_0&#40;org.apache.jsp.ch.ledcom.hephaistos.edit.enterprises.edit_002dthe_002denterprise_jsp&#58;1005&#41;

&nbsp; 
&nbsp;org.apache.jsp.ch.ledcom.hephaistos.edit.enterprises.edit_002dthe_002denterprise_jsp._jspService&#40;org.apache.jsp.ch.ledcom.hephaistos.edit.enterprises.edit_002dthe_002denterprise_jsp&#58;172&#41;

&nbsp; 
&nbsp;org.apache.jasper.runtime.HttpJspBase.service&#40;HttpJspBase.java&#58;97&#41;

&nbsp; 
&nbsp;javax.servlet.http.HttpServlet.service&#40;HttpServlet.java&#58;802&#41;

&nbsp; 
&nbsp;org.apache.jasper.servlet.JspServletWrapper.service&#40;JspServletWrapper.java&#58;322&#41;

&nbsp; 
&nbsp;org.apache.jasper.servlet.JspServlet.serviceJspFile&#40;JspServlet.java&#58;291&#41;

&nbsp; 
&nbsp;org.apache.jasper.servlet.JspServlet.service&#40;JspServlet.java&#58;241&#41;

&nbsp; 
&nbsp;javax.servlet.http.HttpServlet.service&#40;HttpServlet.java&#58;802&#41;

&nbsp; 
&nbsp;org.apache.struts.action.RequestProcessor.doForward&#40;RequestProcessor.java&#58;1056&#41;

&nbsp; 
&nbsp;org.apache.struts.tiles.TilesRequestProcessor.doForward&#40;TilesRequestProcessor.java&#58;261&#41;

&nbsp; 
&nbsp;org.apache.struts.action.RequestProcessor.processForwardConfig&#40;RequestProcessor.java&#58;388&#41;

&nbsp; 
&nbsp;org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig&#40;TilesRequestProcessor.java&#58;316&#41;

&nbsp; 
&nbsp;org.apache.struts.action.RequestProcessor.process&#40;RequestProcessor.java&#58;231&#41;

&nbsp; 
&nbsp;org.apache.struts.action.ActionServlet.process&#40;ActionServlet.java&#58;1164&#41;

&nbsp; 
&nbsp;org.apache.struts.action.ActionServlet.doPost&#40;ActionServlet.java&#58;415&#41;

&nbsp; 
&nbsp;javax.servlet.http.HttpServlet.service&#40;HttpServlet.java&#58;709&#41;

&nbsp; 
&nbsp;javax.servlet.http.HttpServlet.service&#40;HttpServlet.java&#58;802&#41;

&nbsp; 
&nbsp;org.displaytag.filter.ResponseOverrideFilter.doFilter&#40;ResponseOverrideFilter.java&#58;125&#41;





I double checked the specified form : it has a "isSupplier()" method.



As the trace begins in the ResponseOverrideFilter of displaytag, I suspect the 
problem could come from there, but ... I dont really know where I should be 
looking for with this problem ...



  Thanks for your help !

     Guillaume
_________________________________________________________
Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=430#430
Posting to http://forum.andromda.org/ is preferred over posting to the mailing 
list!


-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
Andromda-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to