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
>>>>>
>>>>>
>>>>>
>>>>
>


-- 
with regards

Subramanya Hegde
9886253315

Reply via email to