Re: [Stripes-users] Confusion on Stripes error
Nikolaos, Thanks so much. I found the issue. I sure appreciate the response. Just got frustrated and looking too long. Thanks again. -Original Message- From: Nikolaos Giannopoulos [mailto:nikol...@brightminds.org] Sent: Sunday, April 10, 2011 6:13 PM To: Stripes Users List Subject: Re: [Stripes-users] Confusion on Stripes error 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
Re: [Stripes-users] Confusion on Stripes error
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, >
Re: [Stripes-users] Confusion on Stripes error
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.action.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.texashealth.scmis.stripes.action.ajax.AutoCompleteActionBean, /security/Entity.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.InventoryRequisitionActionBe
[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.action.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.texashealth.scmis.stripes.action.ajax.AutoCompleteActionBean, /security/Entity.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)