Hello Subramanya,
Try including messages.ftl which will show you validation error messages on your screen.

Regards
---
Chirag Manocha
Enterprise Software Developer
HotWax Media Pvt. Ltd.
Website :- www.hotwaxmedia.com
Contact :- +91.982.631.9099



Subramanya Hegde wrote:
hello chirag,

   i am trying to create employee details by using regions framework. i am
using same service method (createEmployee) which is already in ofbiz. The
error message is not being displayed when the mandatory fields are left
blank (field validation error).
here i hav included the part of code from my controller.xml ,

<site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xsi:noNamespaceSchemaLocation="
http://ofbiz.apache.org/dtds/site-conf.xsd";>
    <include
location="component://common/webcommon/WEB-INF/common-controller.xml"/>
    <description>Party Manager Module Site Configuration File</description>
    <owner>Copyright 2001-2008 The Apache Software Foundation</owner>
     <errorpage>/error/error.jsp</errorpage>


    <handler name="service-multi" type="request"
class="org.ofbiz.webapp.event.ServiceMultiEventHandler"/>
    <handler name="simplecontent" type="view"
class="org.ofbiz.content.view.SimpleContentViewHandler"/>
    <handler name="jsonservice" type="request"
class="org.ofbiz.webapp.event.JSONServiceEventHandler"/>
    <handler name="region" type="view"
class="org.ofbiz.webapp.view.RegionViewHandler"/>
    <handler name="jsp" type="view"
class="org.ofbiz.webapp.view.JspViewHandler"/>
    <handler name="jpublish" type="view"
class="org.ofbiz.content.webapp.view.JPublishViewHandler"/>
    <handler name="http" type="view"
class="org.ofbiz.webapp.view.HttpViewHandler"/>
    <handler name="java" type="request"
class="org.ofbiz.webapp.event.JavaEventHandler"/>
    <handler name="dojojsonservice" type="request"
class="org.ofbiz.webapp.event.DojoJSONServiceEventHandler"/>

<request-map uri="createEmployee">
        <security https="true" auth="true"/>
        <event type="simple" path="org/ofbiz/party/user/UserEvents.xml"
invoke="createEmployee"/>
        <response name="success" type="request-redirect"
value="viewprofile"/>
        <response name="error" type="view" value="MyNewEmployee"/>
    </request-map>

<view-map name="MyNewEmployee" type="region"></view-map>
    <view-map name="error" page="/error/error.jsp"/>
</site-conf>
********************************************************************
in regions.xml

<define id='MY_REGION' template='/templates/main_template.jsp'>
        <put section='title'>Application Page</put>
        <put section='header' type="jpublish"
content="component://common/webcommon/includes/header.ftl"/>
         <put section='appbar' type="ftl"
content="component://common/webcommon/includes/appbar.ftl"/>
        <put section='appheader' type="ftl"
content="component://party/webapp/partymgr/includes/appheader.ftl"/>
        <put section='content' content='/main.jsp'/>
        <put section="error" content="/error/error.jsp"></put>
        <put section='footer' type="ftl"
content="component://common/webcommon/includes/footer.ftl"/>
    </define>

<define id="MyNewEmployee" region="MY_REGION">
<put section='title'>Employee Page</put>
<put section="content" content="/party/createEmployee.jsp"></put>
</define>
*************************************************************
here is the exception

---- exception report
----------------------------------------------------------
[TransactionUtil.setRollbackOnly] Calling transaction setRollbackOnly; this
stack trace shows where this is happening:
Exception: java.lang.Exception
Message: Error in simple-method [Create User
[file:/C:/Documents%20and%20Settings/Administrator/integrated_ofbiz/ofbiz/applications/party/script/org/ofbiz/party/user/UserEvents.xml#createUser]]:
; [Your Passwords do not match, Username in use, please choose another.,
Password or verify password missing., Firstname is Missing, Lastname is
Missing, Address Line 1 is missing, City is missing, Zip/Postal Code is
missing, Country is missing, Email Address is missing]
---- stack trace
---------------------------------------------------------------
java.lang.Exception: Error in simple-method [Create User
[file:/C:/Documents%20and%20Settings/Administrator/integrated_ofbiz/ofbiz/applications/party/script/org/ofbiz/party/user/UserEvents.xml#createUser]]:
; [Your Passwords do not match, Username in use, please choose another.,
Password or verify password missing., Firstname is Missing, Lastname is
Missing, Address Line 1 is missing, City is missing, Zip/Postal Code is
missing, Country is missing, Email Address is missing]
org.ofbiz.entity.transaction.TransactionUtil.setRollbackOnly(TransactionUtil.java:311)
org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:258)
org.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:867)
org.ofbiz.minilang.method.callops.CallSimpleMethod.exec(CallSimpleMethod.java:75)
org.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:1096)
org.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:736)
org.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:136)
org.ofbiz.minilang.SimpleMethod.runSimpleEvent(SimpleMethod.java:96)
org.ofbiz.webapp.event.SimpleEventHandler.invoke(SimpleEventHandler.java:72)
org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:444)
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:276)
org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:259)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:619)
--------------------------------------------------------------------------------

if u require any other information, plz tell me


On Mon, Dec 1, 2008 at 11:24 AM, Chirag Manocha <
[EMAIL PROTECTED]> wrote:

Hello Subramanya,
Can you exactly tell us what is actually happening??
like what are you getting on console and what request you are sending, what
is the entry for request in controller.xml etc.

--
Thanks and Regards
---
Chirag Manocha
Enterprise Software Developer
HotWax Media Pvt. Ltd.
Website :- www.hotwaxmedia.com
Contact :- +91.982.631.9099




Subramanya Hegde wrote:

hello amit,

 thanx for reply,but  i hav already tried this, still it is not working.
can
u plz give me any other solution.


On Mon, Dec 1, 2008 at 11:01 AM, Amit Sharma <[EMAIL PROTECTED]
wrote:

Hi Subramanya,

put <errorpage>/error/error.jsp</errorpage> code above request-map tag in
controller.xml and error.jsp will be in
"webapp/<u r component name>/error" folder ,



 if i put this below code in controller.xml, not working


<errorpage>/error/error.jsp</errorpage>
plz.. anyone help me

On Mon, Dec 1, 2008 at 10:43 AM, Subramanya Hegde <
[EMAIL PROTECTED]> wrote:





yes, i hav done that entry in controller.xml


On Mon, Dec 1, 2008 at 10:40 AM, Bharat Soni <
[EMAIL PROTECTED]>wrote:





have you done this entry
<errorpage>/error/error.jsp</errorpage>
in controller.xml in your application


----- Original Message -----
From: "Subramanya Hegde" <[EMAIL PROTECTED]>
To: [email protected]
Sent: Monday, December 1, 2008 10:27:30 AM GMT +05:30 Chennai,
Kolkata,
Mumbai, New Delhi
Subject: not able to display error message

hello sir,

 i am using the region framework... i am calling error.jsp in error
region..
but i am unable to display the error message..
what may be the problem???

regards
 subbu





--
with regards

Subramanya Hegde
9886253315


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to