Melinda,

Could it be that in some not so common case you construct a URL to an 
action bean and that by mistake it starts with:  /reqs vs. /req?

Using your favourite IDE you should be able to scan all your project 
files for "/reqs" or "reqs" and see what comes up.

Also looking for anything that redirects or forwards to 
"ApproveList.action" as the incorrect URI is "/reqs/ApproveList.action"... .

Good Luck,

--Nikolaos



Savoy, Melinda wrote:
> I think I may have found the issue but need to know where the actionBean 
> listed:  [/reqs/ApproveList.action] is getting picked up from.
>
> The actionBean is actually:  [/req (not reqs as I indicated 
> above)/ApproveList.action].  
>
> How can I find this un-located ActionBean that is bound to the URL: 
> [/reqs/ApproveList.action]? I'm not sure where Stripes is picking this up 
> from?
>
> Again, any help/direction is appreciated.
>
> Regards.
>
> -----Original Message-----
> From: Savoy, Melinda 
> Sent: Sunday, April 10, 2011 5:41 PM
> To: 'Stripes Users List'
> Subject: [Stripes-users] Confusion on Stripes error
>
> When stepping through the methods in the code of this action bean that is 
> called from the JSP page locally and correctly, I am getting no error as such 
> below but only sporadically (3x today only) on our PROD server.  We just 
> moved the web app from a JBoss app server to Tomcat this morning and then we 
> started getting the error below. 
>
> We're on Stripes 1.5.5.
>
> I'm not sure why this error is only happening sporadically and not 
> consistently. 
>
> Any help/direction on what is going on would be greatly appreciated.  
>
> Thank you.
>
>
> -----Original Message-----
> From: SCMIS Application [mailto:nore...@texashealth.org] 
> Sent: Sunday, April 10, 2011 3:25 PM
> To: Savoy, Melinda; Burgoon, Ken
> Subject: SCMWeb Runtime Exception - PHD - DEVASSS - PROD
>
>
> The SCMWeb Inventory/Purchasing system has encountered an ERROR.
>
> Login Account : DEVASSS
> Region        : PROD
> Entity        : PHD
> Stack trace   : 
> net.sourceforge.stripes.exception.ActionBeanNotFoundException: Could not 
> locate an ActionBean that is bound to the URL [/reqs/ApproveList.action]. 
> Commons reasons for this include mis-matched URLs and forgetting to implement 
> ActionBean in your class. Registered ActionBeans are: 
> {/maint/CommonList.action=class 
> org.texashealth.scmis.stripes.action.maint.CommonListActionBean, 
> /req/StockRequisition.action/=class 
> org.texashealth.scmis.stripes.action.req.StockRequisitionActionBean, 
> /Contact.action/=class 
> org.texashealth.scmis.stripes.action.ContactActionBean, 
> /maint/CommonList.action/=class 
> org.texashealth.scmis.stripes.action.maint.CommonListActionBean, 
> /req/NonStock.action/=class 
> org.texashealth.scmis.stripes.action.req.NonStockActionBean, 
> /notes/Notes.action/=class 
> org.texashealth.scmis.stripes.action.notes.NotesActionBean, 
> /AjaxTags.action=class 
> org.texashealth.scmis.stripes.action.AjaxTagsActionBean, 
> /req/Search.action=class org.texashealth.scmis.stripes.actio!
>  n.req.SearchActionBean, /req/CreateStock.action/=class 
> org.texashealth.scmis.stripes.action.req.CreateStockActionBean, 
> /req/ApproveList.action=class 
> org.texashealth.scmis.stripes.action.req.ApproveListActionBean, 
> /po/StocklessRequisition.action/=class 
> org.texashealth.scmis.stripes.action.po.StocklessRequisitionActionBean, 
> /security/Entity.action/=class 
> org.texashealth.scmis.stripes.action.security.EntityActionBean, 
> /req/CreateStock.action=class 
> org.texashealth.scmis.stripes.action.req.CreateStockActionBean, 
> /common/SearchLookup.action=class 
> org.texashealth.scmis.stripes.action.common.SearchLookupActionBean, 
> /req/NonStock.action=class 
> org.texashealth.scmis.stripes.action.req.NonStockActionBean, 
> /Contact.action=class org.texashealth.scmis.stripes.action.ContactActionBean, 
> /req/Search.action/=class 
> org.texashealth.scmis.stripes.action.req.SearchActionBean, 
> /AjaxTags.action/=class 
> org.texashealth.scmis.stripes.action.AjaxTagsActionBean, 
> /ajax/AutoComplete.action=class org.texas!
>  health.scmis.stripes.action.ajax.AutoCompleteActionBean, /secu!
>  rity/Ent
> ity.action=class 
> org.texashealth.scmis.stripes.action.security.EntityActionBean, 
> /notes/Notes.action=class 
> org.texashealth.scmis.stripes.action.notes.NotesActionBean, 
> /req/StockRequisition.action=class 
> org.texashealth.scmis.stripes.action.req.StockRequisitionActionBean, 
> /po/StocklessRequisition.action=class 
> org.texashealth.scmis.stripes.action.po.StocklessRequisitionActionBean, 
> /po/InventoryRequisition.action/=class 
> org.texashealth.scmis.stripes.action.po.InventoryRequisitionActionBean, 
> /common/SearchLookup.action/=class 
> org.texashealth.scmis.stripes.action.common.SearchLookupActionBean, 
> /controller/DefaultView.action/=class 
> net.sourceforge.stripes.controller.DefaultViewActionBean, 
> /ajax/AutoComplete.action/=class 
> org.texashealth.scmis.stripes.action.ajax.AutoCompleteActionBean, 
> /common/Lookup.action=class 
> org.texashealth.scmis.stripes.action.common.LookupActionBean, 
> /req/ApproveList.action/=class 
> org.texashealth.scmis.stripes.action.req.ApproveListActionBean, 
> /Portal.action!
>  /=class org.texashealth.scmis.stripes.action.PortalActionBean, 
> /controller/DefaultView.action=class 
> net.sourceforge.stripes.controller.DefaultViewActionBean, 
> /common/Lookup.action/=class 
> org.texashealth.scmis.stripes.action.common.LookupActionBean, 
> /po/InventoryRequisition.action=class 
> org.texashealth.scmis.stripes.action.po.InventoryRequisitionActionBean, 
> /Portal.action=class org.texashealth.scmis.stripes.action.PortalActionBean}
>       at 
> net.sourceforge.stripes.controller.AnnotatedClassActionResolver.getActionBean(AnnotatedClassActionResolver.java:351)
>       at 
> net.sourceforge.stripes.controller.NameBasedActionResolver.getActionBean(NameBasedActionResolver.java:264)
>       at 
> net.sourceforge.stripes.controller.AnnotatedClassActionResolver.getActionBean(AnnotatedClassActionResolver.java:303)
>       at 
> net.sourceforge.stripes.controller.DispatcherHelper$1.intercept(DispatcherHelper.java:108)
>       at 
> net.sourceforge.stripes.controller.ExecutionContext.proceed(ExecutionContext.java:158)
>       at 
> net.sourceforge.stripes.controller.BeforeAfterMethodInterceptor.intercept(BeforeAfterMethodInterceptor.java:113)
>       at 
> net.sourceforge.stripes.controller.ExecutionContext.proceed(ExecutionContext.java:155)
>       at 
> net.sourceforge.stripes.controller.ExecutionContext.wrap(ExecutionContext.java:74)
>       at 
> net.sourceforge.stripes.controller.DispatcherHelper.resolveActionBean(DispatcherHelper.java:104)
>       at 
> net.sourceforge.stripes.controller.DispatcherServlet.resolveActionBean(DispatcherServlet.java:238)
>       at 
> net.sourceforge.stripes.controller.DispatcherServlet.service(DispatcherServlet.java:141)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at 
> net.sourceforge.stripes.controller.StripesFilter.doFilter(StripesFilter.java:247)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at root.servlet.HttpFilter.doFilter(HttpFilter.java:37)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at waffle.servlet.NegotiateSecurityFilter.doFilterPrincipal(Unknown 
> Source)
>       at waffle.servlet.NegotiateSecurityFilter.doFilter(Unknown Source)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>       at 
> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)
>       at 
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:574)
>       at 
> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1527)
>       at java.lang.Thread.run(Thread.java:619)
>
>
> The information contained in this message and any attachments is intended 
> only for the use of the individual or entity to which it is addressed, and 
> may contain information that is PRIVILEGED, CONFIDENTIAL, and exempt from 
> disclosure under applicable law.  If you are not the intended recipient, you 
> are prohibited from copying, distributing, or using the information.  Please 
> contact the sender immediately by return e-mail and delete the original 
> message from your system.
> ------------------------------------------------------------------------------
> Xperia(TM) PLAY
> It's a major breakthrough. An authentic gaming
> smartphone on the nation's most reliable network.
> And it wants your games.
> http://p.sf.net/sfu/verizon-sfdev
> _______________________________________________
> Stripes-users mailing list
> Stripes-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/stripes-users
>
>
> The information contained in this message and any attachments is intended 
> only for the use of the individual or entity to which it is addressed, and 
> may contain information that is PRIVILEGED, CONFIDENTIAL, and exempt from 
> disclosure under applicable law.  If you are not the intended recipient, you 
> are prohibited from copying, distributing, or using the information.  Please 
> contact the sender immediately by return e-mail and delete the original 
> message from your system.
> ------------------------------------------------------------------------------
> Xperia(TM) PLAY
> It's a major breakthrough. An authentic gaming
> smartphone on the nation's most reliable network.
> And it wants your games.
> http://p.sf.net/sfu/verizon-sfdev
> _______________________________________________
> Stripes-users mailing list
> Stripes-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/stripes-users
>
>   



------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to