You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "Seyhan BASMACI (Internet Yazilimlari Yetkilisi)" <sb...@teb.com.tr> on 2003/09/18 15:45:52 UTC
RESOLVED -->> :RE: calls each method twice , logging everthing twice?
hi, finally I solved the problem,
error reason -> missing definitions for the plug-in tags
inside struts-config.xml file , there was a missing definition for the plugin tags,
missing parameter ---->>>> <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml"/>
/******************* plugin tags
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-debug" value="0"/>
<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml"/>
</plug-in>
<!-- end comment if struts1.0.x -->
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in>
****************************///
/************** error on the browser ********************/
following error on the browser, never calls JSP page,,
> >
> > ERROR on the browser:
> >
> > java.lang.NullPointerException
> > org.apache.struts.tiles.ComponentDefinition
> >
> org.apache.struts.tiles.xmlDefinition.FactorySet.getDefinition(java.lang.S
> > tr
> > ing, javax.servlet.ServletRequest, javax.servlet.ServletContext)
> > FactorySet.java:156
> > org.apache.struts.tiles.ComponentDefinition
> >
> org.apache.struts.tiles.definition.ComponentDefinitionsFactoryWrapper.getD
> > ef
> > inition(java.lang.String, javax.servlet.ServletRequest,
> > javax.servlet.ServletContext)
> > ComponentDefinitionsFactoryWrapper.java:56
> > boolean
> >
> org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(java..
> > la
> > ng.String, boolean, javax.servlet.http.HttpServletRequest,
> > javax.servlet.http.HttpServletResponse)
> > TilesRequestProcessor.java:175
> >
> >
> >
/********************************************************///
-----Original Message-----
From: Seyhan BASMACI (Internet Yazilimlari Yetkilisi)
Sent: Thursday, September 18, 2003 2:17 PM
To: Struts Users Mailing List
Subject: RE: calls each method twice , logging everthing twice?
thanks but it solved just logging part of problem ,,
struts logs correctly like this
>>>[INFO] RequestProcessor - -Processing a 'POST' for path '/Login'
>>>processActionForward(/pages/bireysel/common/welcome.jsp, false)
but it gives same error still but ,,
I want to say one more thing ,
it finds correctly actionForward object , inside that object I can see name of the JSP page will be directed,
I put a breakpoint to the beginning of JSP page , but it never enters to that jsp ,, gives "null pointer exception" ,,
it throws error while directing to the JSP page, why?
-----Original Message-----
From: Raju, Saravanan [mailto:Saravanan_Raju@syntelinc.com]
Sent: Thursday, September 18, 2003 12:46 PM
To: Struts Users Mailing List
Subject: RE: calls each method twice , logging everthing twice?
onSubmit=return false; in form tag should solve the problem.
> Thanks,
> ----------------------------------------------
> Saravanan Raju
> Sr.Analyst
>
> -----Original Message-----
> From: Andrew Hill [SMTP:andrew.david.hill@gridnode.com]
> Sent: Thursday, September 18, 2003 2:57 PM
> To: Struts Users Mailing List
> Subject: RE: calls each method twice , logging everthing twice?
>
> I had a similar bug in IE6 where I had a submit button that invoked a js
> method that did some stuff and then called form.submit(). In IE5 Id only
> have one submission, but in 6 it would do the submission from my call to
> submit() AND do the submit buttons submit as well.
>
> -----Original Message-----
> From: Raju, Saravanan [mailto:Saravanan_Raju@syntelinc.com]
> Sent: Thursday, 18 September 2003 16:09
> To: Struts Users Mailing List
> Subject: RE: calls each method twice , logging everthing twice?
>
>
> please check that you are not submitting the form twice using java script
> or
> so.
>
> one in onSubmit handler and other progrmatically using form.submit();
>
>
> > Thanks,
> > ----------------------------------------------
> > Saravanan Raju
> > Sr.Analyst
>
>
> >
> > -----Original Message-----
> > From: Andrew Hill [SMTP:andrew.david.hill@gridnode.com]
> > Sent: Thursday, September 18, 2003 12:15 PM
> > To: Struts Users Mailing List
> > Subject: RE: calls each method twice , logging everthing twice?
> >
> > It looks as though the browser is sending two requests for the page.
> >
> > Not familiar with tiles so am not sure about the exception your getting
> > though.
> >
> > -----Original Message-----
> > From: Seyhan BASMACI (Internet Yazilimlari Yetkilisi)
> > [mailto:sbasmaci@teb.com.tr]
> > Sent: Thursday, 18 September 2003 14:26
> > To: Struts Users Mailing List
> > Subject: calls each method twice , logging everthing twice?
> >
> >
> > hi,
> > we are using jdeveloper as ide , and struts as framework ,,
> > I dont know when it is started but in debug mode it calls each method
> > twice
> > (calls action class execute method twice ) and struts gives followig
> > message
> > after calling my first action class (loginAction) ,,
> > it seccessfull execute and fiinds mapping for the login,,
> > but gives the following message while sending response to the client,
> > is there anybody encountered with this problem ?
> >
> > here is the STRUTS log info, as you can see it does processActionForward
> > twice
> >
> > [INFO] RequestProcessor - -Processing a 'POST' for path '/Login'
> > [INFO] RequestProcessor - -Processing a 'POST' for path '/Login'
> > processActionForward(/pages/bireysel/common/welcome.jsp, false)
> > processActionForward(/pages/bireysel/common/welcome.jsp, false)
> >
> >
> > ERROR on the browser:
> >
> > java.lang.NullPointerException
> > org.apache.struts.tiles.ComponentDefinition
> >
> org.apache.struts.tiles.xmlDefinition.FactorySet.getDefinition(java.lang.S
> > tr
> > ing, javax.servlet.ServletRequest, javax.servlet.ServletContext)
> > FactorySet.java:156
> > org.apache.struts.tiles.ComponentDefinition
> >
> org.apache.struts.tiles.definition.ComponentDefinitionsFactoryWrapper.getD
> > ef
> > inition(java.lang.String, javax.servlet.ServletRequest,
> > javax.servlet.ServletContext)
> > ComponentDefinitionsFactoryWrapper.java:56
> > boolean
> >
> org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(java..
> > la
> > ng.String, boolean, javax.servlet.http.HttpServletRequest,
> > javax.servlet.http.HttpServletResponse)
> > TilesRequestProcessor.java:175
> >
> >
> >
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org