At least nobody can complain about not seeing the nested exceptions :) On a different note though, anybody know if there is a problem with the tapestry 4 jar, since it is complaining about the tapestry.request.xml file?
Regards, Mitch -----Original Message----- From: mike jones [mailto:[EMAIL PROTECTED] Sent: Saturday, January 14, 2006 7:50 PM To: Tapestry users Subject: Re: Friendly URL help in Tap 4.0 lol my finger hurts from the scrolling On 15/01/06, Francis Amanfo <[EMAIL PROTECTED]> wrote: > > Hi Mitch, > > This seems to be the LONGEST email I've seen in my long Internet life. I > think you must be entered into the guiness book of records! :) > > F > > On 1/15/06, Mitch Christow <[EMAIL PROTECTED]> wrote: > > > > Hi Brian, > > > > Thanks for your help. I moved the hivemodule.xml file into the WEB-INF > > folder and this time the app tried to pick the file up. I think my basic > > problem was that I had the META-INF directory located within my context > > folder. To confirm this also tried to simply move the entire META-INF > > folder > > under the src directory (including the hivemodule.xml) and that seemed > to > > work as well. Unfortunately in either case I got a Java exception now. > > (see > > full exception stack below). Thanks a lot for your help on getting the > > hivemoduile.xml file recognized. > > > > Regards, > > Mitch > > > > > > > > type Exception report > > > > message > > > > description The server encountered an internal error () that prevented > it > > from fulfilling this request. > > > > exception > > > > javax.servlet.ServletException: Unable to construct service > > tapestry.request.RequestCycleFactory: Error building service > > tapestry.request.RequestCycleFactory: Error at > > > > > jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/web > > apps/stc/WEB-INF/lib/tapestry-4.0.jar!/META-INF/tapestry.request.xml, > line > > 216, column 88: Unable to read property serviceEncoders of object > > <SingletonProxy for > > tapestry.url.LinkFactory(org.apache.tapestry.services.LinkFactory)>: > > java.lang.reflect.InvocationTargetException > > > > > org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service > > (W > > ebRequestServicerPipelineBridge.java:60) > > > > > > > $ServletRequestServicer_108cb361974.service($ServletRequestServicer_108cb361 > > 974.java) > > > > > > > $ServletRequestServicer_108cb361973.service($ServletRequestServicer_108cb361 > > 973.java) > > > > org.apache.tapestry.request.DecodedRequestInjector.service > > (DecodedRequestInj > > ector.java:55) > > > > > > > $ServletRequestServicerFilter_108cb361970.service($ServletRequestServicerFil > > ter_108cb361970.java) > > > > > > > $ServletRequestServicerFilter_108cb36196f.service($ServletRequestServicerFil > > ter_108cb36196f.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > org.apache.tapestry.multipart.MultipartDecoderFilter.service > > (MultipartDecode > > rFilter.java:52) > > > > > > > $ServletRequestServicerFilter_108cb36196e.service($ServletRequestServicerFil > > ter_108cb36196e.java) > > > > > > > $ServletRequestServicerFilter_108cb36196d.service($ServletRequestServicerFil > > ter_108cb36196d.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > org.apache.tapestry.services.impl.SetupRequestEncoding.service > > (SetupRequestE > > ncoding.java:53) > > > > > > > $ServletRequestServicerFilter_108cb361972.service($ServletRequestServicerFil > > ter_108cb361972.java) > > > > > > > $ServletRequestServicerFilter_108cb361971.service($ServletRequestServicerFil > > ter_108cb361971.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > > > > $ServletRequestServicer_108cb361968.service($ServletRequestServicer_108cb361 > > 968.java) > > > > > > > $ServletRequestServicer_108cb361967.service($ServletRequestServicer_108cb361 > > 967.java) > > > > org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java > > :123 > > ) > > > > org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > > root cause > > > > org.apache.hivemind.ApplicationRuntimeException: Unable to construct > > service > > tapestry.request.RequestCycleFactory: Error building service > > tapestry.request.RequestCycleFactory: Error at > > > > > jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/web > > apps/stc/WEB-INF/lib/tapestry-4.0.jar!/META-INF/tapestry.request.xml, > line > > 216, column 88: Unable to read property serviceEncoders of object > > <SingletonProxy for > > tapestry.url.LinkFactory(org.apache.tapestry.services.LinkFactory)>: > > java.lang.reflect.InvocationTargetException > > > > > [jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/we > > bapps/stc/WEB-INF/lib/tapestry-4.0.jar!/META-INF/tapestry.request.xml, > > line > > 213, column 21] > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewS > > erviceImplementation(AbstractServiceModelImpl.java:165) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructServ > > iceImplementation(AbstractServiceModelImpl.java:139) > > > > > > > org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getActualService > > Implementation(SingletonServiceModel.java:68) > > > > > > > $RequestCycleFactory_108cb36193e._service($RequestCycleFactory_108cb36193e.j > > ava) > > > > > > > $RequestCycleFactory_108cb36193e.newRequestCycle($RequestCycleFactory_108cb3 > > 6193e.java) > > > > > > > $RequestCycleFactory_108cb36193d.newRequestCycle($RequestCycleFactory_108cb3 > > 6193d.java) > > > > org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java > :224) > > > > org.apache.tapestry.services.impl.InvokeEngineTerminator.service > > (InvokeEngin > > eTerminator.java:60) > > > > > > > $WebRequestServicer_108cb361994.service($WebRequestServicer_108cb361994.java > > ) > > > > > > > $WebRequestServicer_108cb361993.service($WebRequestServicer_108cb361993.java > > ) > > > > > > > $WebRequestServicer_108cb361990.service($WebRequestServicer_108cb361990.java > > ) > > > > > > > $WebRequestServicer_108cb36198f.service($WebRequestServicer_108cb36198f.java > > ) > > > > > org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service > > (W > > ebRequestServicerPipelineBridge.java:56) > > > > > > > $ServletRequestServicer_108cb361974.service($ServletRequestServicer_108cb361 > > 974.java) > > > > > > > $ServletRequestServicer_108cb361973.service($ServletRequestServicer_108cb361 > > 973.java) > > > > org.apache.tapestry.request.DecodedRequestInjector.service > > (DecodedRequestInj > > ector.java:55) > > > > > > > $ServletRequestServicerFilter_108cb361970.service($ServletRequestServicerFil > > ter_108cb361970.java) > > > > > > > $ServletRequestServicerFilter_108cb36196f.service($ServletRequestServicerFil > > ter_108cb36196f.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > org.apache.tapestry.multipart.MultipartDecoderFilter.service > > (MultipartDecode > > rFilter.java:52) > > > > > > > $ServletRequestServicerFilter_108cb36196e.service($ServletRequestServicerFil > > ter_108cb36196e.java) > > > > > > > $ServletRequestServicerFilter_108cb36196d.service($ServletRequestServicerFil > > ter_108cb36196d.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > org.apache.tapestry.services.impl.SetupRequestEncoding.service > > (SetupRequestE > > ncoding.java:53) > > > > > > > $ServletRequestServicerFilter_108cb361972.service($ServletRequestServicerFil > > ter_108cb361972.java) > > > > > > > $ServletRequestServicerFilter_108cb361971.service($ServletRequestServicerFil > > ter_108cb361971.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > > > > $ServletRequestServicer_108cb361968.service($ServletRequestServicer_108cb361 > > 968.java) > > > > > > > $ServletRequestServicer_108cb361967.service($ServletRequestServicer_108cb361 > > 967.java) > > > > org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java > > :123 > > ) > > > > org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > > root cause > > > > org.apache.hivemind.ApplicationRuntimeException: Error building service > > tapestry.request.RequestCycleFactory: Error at > > > > > jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/web > > apps/stc/WEB-INF/lib/tapestry-4.0.jar!/META-INF/tapestry.request.xml, > line > > 216, column 88: Unable to read property serviceEncoders of object > > <SingletonProxy for > > tapestry.url.LinkFactory(org.apache.tapestry.services.LinkFactory)>: > > java.lang.reflect.InvocationTargetException > > > > > [jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/we > > bapps/stc/WEB-INF/lib/tapestry-4.0.jar!/META-INF/tapestry.request.xml, > > line > > 213, column 21] > > > > > > > org.apache.hivemind.impl.InvokeFactoryServiceConstructor.constructCoreServic > > eImplementation(InvokeFactoryServiceConstructor.java:88) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructCore > > ServiceImplementation(AbstractServiceModelImpl.java:107) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewS > > erviceImplementation(AbstractServiceModelImpl.java:157) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructServ > > iceImplementation(AbstractServiceModelImpl.java:139) > > > > > > > org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getActualService > > Implementation(SingletonServiceModel.java:68) > > > > > > > $RequestCycleFactory_108cb36193e._service($RequestCycleFactory_108cb36193e.j > > ava) > > > > > > > $RequestCycleFactory_108cb36193e.newRequestCycle($RequestCycleFactory_108cb3 > > 6193e.java) > > > > > > > $RequestCycleFactory_108cb36193d.newRequestCycle($RequestCycleFactory_108cb3 > > 6193d.java) > > > > org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java > :224) > > > > org.apache.tapestry.services.impl.InvokeEngineTerminator.service > > (InvokeEngin > > eTerminator.java:60) > > > > > > > $WebRequestServicer_108cb361994.service($WebRequestServicer_108cb361994.java > > ) > > > > > > > $WebRequestServicer_108cb361993.service($WebRequestServicer_108cb361993.java > > ) > > > > > > > $WebRequestServicer_108cb361990.service($WebRequestServicer_108cb361990.java > > ) > > > > > > > $WebRequestServicer_108cb36198f.service($WebRequestServicer_108cb36198f.java > > ) > > > > > org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service > > (W > > ebRequestServicerPipelineBridge.java:56) > > > > > > > $ServletRequestServicer_108cb361974.service($ServletRequestServicer_108cb361 > > 974.java) > > > > > > > $ServletRequestServicer_108cb361973.service($ServletRequestServicer_108cb361 > > 973.java) > > > > org.apache.tapestry.request.DecodedRequestInjector.service > > (DecodedRequestInj > > ector.java:55) > > > > > > > $ServletRequestServicerFilter_108cb361970.service($ServletRequestServicerFil > > ter_108cb361970.java) > > > > > > > $ServletRequestServicerFilter_108cb36196f.service($ServletRequestServicerFil > > ter_108cb36196f.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > org.apache.tapestry.multipart.MultipartDecoderFilter.service > > (MultipartDecode > > rFilter.java:52) > > > > > > > $ServletRequestServicerFilter_108cb36196e.service($ServletRequestServicerFil > > ter_108cb36196e.java) > > > > > > > $ServletRequestServicerFilter_108cb36196d.service($ServletRequestServicerFil > > ter_108cb36196d.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > org.apache.tapestry.services.impl.SetupRequestEncoding.service > > (SetupRequestE > > ncoding.java:53) > > > > > > > $ServletRequestServicerFilter_108cb361972.service($ServletRequestServicerFil > > ter_108cb361972.java) > > > > > > > $ServletRequestServicerFilter_108cb361971.service($ServletRequestServicerFil > > ter_108cb361971.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > > > > $ServletRequestServicer_108cb361968.service($ServletRequestServicer_108cb361 > > 968.java) > > > > > > > $ServletRequestServicer_108cb361967.service($ServletRequestServicer_108cb361 > > 967.java) > > > > org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java > > :123 > > ) > > > > org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > > root cause > > > > org.apache.hivemind.ApplicationRuntimeException: Error building service > > tapestry.request.RequestCycleFactory: Error at > > > > > jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/web > > apps/stc/WEB-INF/lib/tapestry-4.0.jar!/META-INF/tapestry.request.xml, > line > > 216, column 88: Unable to read property serviceEncoders of object > > <SingletonProxy for > > tapestry.url.LinkFactory(org.apache.tapestry.services.LinkFactory)>: > > java.lang.reflect.InvocationTargetException > > > > > [jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/we > > bapps/stc/WEB-INF/lib/tapestry-4.0.jar!/META-INF/tapestry.request.xml, > > line > > 214, column 55] > > > > org.apache.hivemind.service.impl.BuilderFactoryLogic.createService > > (BuilderFa > > ctoryLogic.java:87) > > > > > > > org.apache.hivemind.service.impl.BuilderFactory.createCoreServiceImplementat > > ion(BuilderFactory.java:42) > > > > > > > org.apache.hivemind.impl.InvokeFactoryServiceConstructor.constructCoreServic > > eImplementation(InvokeFactoryServiceConstructor.java:84) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructCore > > ServiceImplementation(AbstractServiceModelImpl.java:107) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewS > > erviceImplementation(AbstractServiceModelImpl.java:157) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructServ > > iceImplementation(AbstractServiceModelImpl.java:139) > > > > > > > org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getActualService > > Implementation(SingletonServiceModel.java:68) > > > > > > > $RequestCycleFactory_108cb36193e._service($RequestCycleFactory_108cb36193e.j > > ava) > > > > > > > $RequestCycleFactory_108cb36193e.newRequestCycle($RequestCycleFactory_108cb3 > > 6193e.java) > > > > > > > $RequestCycleFactory_108cb36193d.newRequestCycle($RequestCycleFactory_108cb3 > > 6193d.java) > > > > org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java > :224) > > > > org.apache.tapestry.services.impl.InvokeEngineTerminator.service > > (InvokeEngin > > eTerminator.java:60) > > > > > > > $WebRequestServicer_108cb361994.service($WebRequestServicer_108cb361994.java > > ) > > > > > > > $WebRequestServicer_108cb361993.service($WebRequestServicer_108cb361993.java > > ) > > > > > > > $WebRequestServicer_108cb361990.service($WebRequestServicer_108cb361990.java > > ) > > > > > > > $WebRequestServicer_108cb36198f.service($WebRequestServicer_108cb36198f.java > > ) > > > > > org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service > > (W > > ebRequestServicerPipelineBridge.java:56) > > > > > > > $ServletRequestServicer_108cb361974.service($ServletRequestServicer_108cb361 > > 974.java) > > > > > > > $ServletRequestServicer_108cb361973.service($ServletRequestServicer_108cb361 > > 973.java) > > > > org.apache.tapestry.request.DecodedRequestInjector.service > > (DecodedRequestInj > > ector.java:55) > > > > > > > $ServletRequestServicerFilter_108cb361970.service($ServletRequestServicerFil > > ter_108cb361970.java) > > > > > > > $ServletRequestServicerFilter_108cb36196f.service($ServletRequestServicerFil > > ter_108cb36196f.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > org.apache.tapestry.multipart.MultipartDecoderFilter.service > > (MultipartDecode > > rFilter.java:52) > > > > > > > $ServletRequestServicerFilter_108cb36196e.service($ServletRequestServicerFil > > ter_108cb36196e.java) > > > > > > > $ServletRequestServicerFilter_108cb36196d.service($ServletRequestServicerFil > > ter_108cb36196d.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > org.apache.tapestry.services.impl.SetupRequestEncoding.service > > (SetupRequestE > > ncoding.java:53) > > > > > > > $ServletRequestServicerFilter_108cb361972.service($ServletRequestServicerFil > > ter_108cb361972.java) > > > > > > > $ServletRequestServicerFilter_108cb361971.service($ServletRequestServicerFil > > ter_108cb361971.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > > > > $ServletRequestServicer_108cb361968.service($ServletRequestServicer_108cb361 > > 968.java) > > > > > > > $ServletRequestServicer_108cb361967.service($ServletRequestServicer_108cb361 > > 967.java) > > > > org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java > > :123 > > ) > > > > org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > > root cause > > > > org.apache.hivemind.ApplicationRuntimeException: Error at > > > > > jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/web > > apps/stc/WEB-INF/lib/tapestry-4.0.jar!/META-INF/tapestry.request.xml, > line > > 216, column 88: Unable to read property serviceEncoders of object > > <SingletonProxy for > > tapestry.url.LinkFactory(org.apache.tapestry.services.LinkFactory)>: > > java.lang.reflect.InvocationTargetException > > > > > [jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/we > > bapps/stc/WEB-INF/lib/tapestry-4.0.jar!/META-INF/tapestry.request.xml, > > line > > 216, column 88] > > > > org.apache.hivemind.impl.StrictErrorHandler.error( > StrictErrorHandler.java > > :39 > > ) > > org.apache.hivemind.impl.ErrorLogImpl.error(ErrorLogImpl.java > :40) > > > > org.apache.hivemind.service.impl.BuilderFactoryLogic.error > > (BuilderFactoryLog > > ic.java:95) > > > > org.apache.hivemind.service.impl.BuilderFactoryLogic.wireProperty > > (BuilderFac > > toryLogic.java:368) > > > > org.apache.hivemind.service.impl.BuilderFactoryLogic.setProperties > > (BuilderFa > > ctoryLogic.java:320) > > > > org.apache.hivemind.service.impl.BuilderFactoryLogic.createService > > (BuilderFa > > ctoryLogic.java:77) > > > > > > > org.apache.hivemind.service.impl.BuilderFactory.createCoreServiceImplementat > > ion(BuilderFactory.java:42) > > > > > > > org.apache.hivemind.impl.InvokeFactoryServiceConstructor.constructCoreServic > > eImplementation(InvokeFactoryServiceConstructor.java:84) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructCore > > ServiceImplementation(AbstractServiceModelImpl.java:107) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewS > > erviceImplementation(AbstractServiceModelImpl.java:157) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructServ > > iceImplementation(AbstractServiceModelImpl.java:139) > > > > > > > org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getActualService > > Implementation(SingletonServiceModel.java:68) > > > > > > > $RequestCycleFactory_108cb36193e._service($RequestCycleFactory_108cb36193e.j > > ava) > > > > > > > $RequestCycleFactory_108cb36193e.newRequestCycle($RequestCycleFactory_108cb3 > > 6193e.java) > > > > > > > $RequestCycleFactory_108cb36193d.newRequestCycle($RequestCycleFactory_108cb3 > > 6193d.java) > > > > org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java > :224) > > > > org.apache.tapestry.services.impl.InvokeEngineTerminator.service > > (InvokeEngin > > eTerminator.java:60) > > > > > > > $WebRequestServicer_108cb361994.service($WebRequestServicer_108cb361994.java > > ) > > > > > > > $WebRequestServicer_108cb361993.service($WebRequestServicer_108cb361993.java > > ) > > > > > > > $WebRequestServicer_108cb361990.service($WebRequestServicer_108cb361990.java > > ) > > > > > > > $WebRequestServicer_108cb36198f.service($WebRequestServicer_108cb36198f.java > > ) > > > > > org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service > > (W > > ebRequestServicerPipelineBridge.java:56) > > > > > > > $ServletRequestServicer_108cb361974.service($ServletRequestServicer_108cb361 > > 974.java) > > > > > > > $ServletRequestServicer_108cb361973.service($ServletRequestServicer_108cb361 > > 973.java) > > > > org.apache.tapestry.request.DecodedRequestInjector.service > > (DecodedRequestInj > > ector.java:55) > > > > > > > $ServletRequestServicerFilter_108cb361970.service($ServletRequestServicerFil > > ter_108cb361970.java) > > > > > > > $ServletRequestServicerFilter_108cb36196f.service($ServletRequestServicerFil > > ter_108cb36196f.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > org.apache.tapestry.multipart.MultipartDecoderFilter.service > > (MultipartDecode > > rFilter.java:52) > > > > > > > $ServletRequestServicerFilter_108cb36196e.service($ServletRequestServicerFil > > ter_108cb36196e.java) > > > > > > > $ServletRequestServicerFilter_108cb36196d.service($ServletRequestServicerFil > > ter_108cb36196d.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > org.apache.tapestry.services.impl.SetupRequestEncoding.service > > (SetupRequestE > > ncoding.java:53) > > > > > > > $ServletRequestServicerFilter_108cb361972.service($ServletRequestServicerFil > > ter_108cb361972.java) > > > > > > > $ServletRequestServicerFilter_108cb361971.service($ServletRequestServicerFil > > ter_108cb361971.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > > > > $ServletRequestServicer_108cb361968.service($ServletRequestServicer_108cb361 > > 968.java) > > > > > > > $ServletRequestServicer_108cb361967.service($ServletRequestServicer_108cb361 > > 967.java) > > > > org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java > > :123 > > ) > > > > org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > > root cause > > > > org.apache.hivemind.ApplicationRuntimeException: Unable to read property > > serviceEncoders of object <SingletonProxy for > > tapestry.url.LinkFactory(org.apache.tapestry.services.LinkFactory)>: > > java.lang.reflect.InvocationTargetException > > > > > [jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/we > > bapps/stc/WEB-INF/lib/tapestry-4.0.jar!/META-INF/tapestry.request.xml, > > line > > 216, column 88] > > > > org.apache.hivemind.service.impl.ObjectTranslator.translate > > (ObjectTranslator > > .java:79) > > $Translator_108cb3618ed.translate($Translator_108cb3618ed.java) > > > > org.apache.hivemind.service.impl.BuilderPropertyFacet.getFacetValue > > (BuilderP > > ropertyFacet.java:55) > > > > org.apache.hivemind.service.impl.BuilderFactoryLogic.wireProperty > > (BuilderFac > > toryLogic.java:357) > > > > org.apache.hivemind.service.impl.BuilderFactoryLogic.setProperties > > (BuilderFa > > ctoryLogic.java:320) > > > > org.apache.hivemind.service.impl.BuilderFactoryLogic.createService > > (BuilderFa > > ctoryLogic.java:77) > > > > > > > org.apache.hivemind.service.impl.BuilderFactory.createCoreServiceImplementat > > ion(BuilderFactory.java:42) > > > > > > > org.apache.hivemind.impl.InvokeFactoryServiceConstructor.constructCoreServic > > eImplementation(InvokeFactoryServiceConstructor.java:84) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructCore > > ServiceImplementation(AbstractServiceModelImpl.java:107) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewS > > erviceImplementation(AbstractServiceModelImpl.java:157) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructServ > > iceImplementation(AbstractServiceModelImpl.java:139) > > > > > > > org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getActualService > > Implementation(SingletonServiceModel.java:68) > > > > > > > $RequestCycleFactory_108cb36193e._service($RequestCycleFactory_108cb36193e.j > > ava) > > > > > > > $RequestCycleFactory_108cb36193e.newRequestCycle($RequestCycleFactory_108cb3 > > 6193e.java) > > > > > > > $RequestCycleFactory_108cb36193d.newRequestCycle($RequestCycleFactory_108cb3 > > 6193d.java) > > > > org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java > :224) > > > > org.apache.tapestry.services.impl.InvokeEngineTerminator.service > > (InvokeEngin > > eTerminator.java:60) > > > > > > > $WebRequestServicer_108cb361994.service($WebRequestServicer_108cb361994.java > > ) > > > > > > > $WebRequestServicer_108cb361993.service($WebRequestServicer_108cb361993.java > > ) > > > > > > > $WebRequestServicer_108cb361990.service($WebRequestServicer_108cb361990.java > > ) > > > > > > > $WebRequestServicer_108cb36198f.service($WebRequestServicer_108cb36198f.java > > ) > > > > > org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service > > (W > > ebRequestServicerPipelineBridge.java:56) > > > > > > > $ServletRequestServicer_108cb361974.service($ServletRequestServicer_108cb361 > > 974.java) > > > > > > > $ServletRequestServicer_108cb361973.service($ServletRequestServicer_108cb361 > > 973.java) > > > > org.apache.tapestry.request.DecodedRequestInjector.service > > (DecodedRequestInj > > ector.java:55) > > > > > > > $ServletRequestServicerFilter_108cb361970.service($ServletRequestServicerFil > > ter_108cb361970.java) > > > > > > > $ServletRequestServicerFilter_108cb36196f.service($ServletRequestServicerFil > > ter_108cb36196f.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > org.apache.tapestry.multipart.MultipartDecoderFilter.service > > (MultipartDecode > > rFilter.java:52) > > > > > > > $ServletRequestServicerFilter_108cb36196e.service($ServletRequestServicerFil > > ter_108cb36196e.java) > > > > > > > $ServletRequestServicerFilter_108cb36196d.service($ServletRequestServicerFil > > ter_108cb36196d.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > org.apache.tapestry.services.impl.SetupRequestEncoding.service > > (SetupRequestE > > ncoding.java:53) > > > > > > > $ServletRequestServicerFilter_108cb361972.service($ServletRequestServicerFil > > ter_108cb361972.java) > > > > > > > $ServletRequestServicerFilter_108cb361971.service($ServletRequestServicerFil > > ter_108cb361971.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > > > > $ServletRequestServicer_108cb361968.service($ServletRequestServicer_108cb361 > > 968.java) > > > > > > > $ServletRequestServicer_108cb361967.service($ServletRequestServicer_108cb361 > > 967.java) > > > > org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java > > :123 > > ) > > > > org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > > root cause > > > > org.apache.hivemind.ApplicationRuntimeException: Unable to read property > > serviceEncoders of object <SingletonProxy for > > tapestry.url.LinkFactory(org.apache.tapestry.services.LinkFactory)>: > > java.lang.reflect.InvocationTargetException > > > > org.apache.hivemind.util.PropertyAdaptor.read(PropertyAdaptor.java:197) > > org.apache.hivemind.util.ClassAdaptor.read(ClassAdaptor.java:91) > > org.apache.hivemind.util.PropertyUtils.read(PropertyUtils.java > > :125) > > > > > > > org.apache.hivemind.service.impl.ServicePropertyObjectProvider.provideObject > > (ServicePropertyObjectProvider.java:56) > > > > > > > $ObjectProvider_108cb361901.provideObject($ObjectProvider_108cb361901.java) > > > > org.apache.hivemind.service.impl.ObjectTranslator.translate > > (ObjectTranslator > > .java:75) > > $Translator_108cb3618ed.translate($Translator_108cb3618ed.java) > > > > org.apache.hivemind.service.impl.BuilderPropertyFacet.getFacetValue > > (BuilderP > > ropertyFacet.java:55) > > > > org.apache.hivemind.service.impl.BuilderFactoryLogic.wireProperty > > (BuilderFac > > toryLogic.java:357) > > > > org.apache.hivemind.service.impl.BuilderFactoryLogic.setProperties > > (BuilderFa > > ctoryLogic.java:320) > > > > org.apache.hivemind.service.impl.BuilderFactoryLogic.createService > > (BuilderFa > > ctoryLogic.java:77) > > > > > > > org.apache.hivemind.service.impl.BuilderFactory.createCoreServiceImplementat > > ion(BuilderFactory.java:42) > > > > > > > org.apache.hivemind.impl.InvokeFactoryServiceConstructor.constructCoreServic > > eImplementation(InvokeFactoryServiceConstructor.java:84) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructCore > > ServiceImplementation(AbstractServiceModelImpl.java:107) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewS > > erviceImplementation(AbstractServiceModelImpl.java:157) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructServ > > iceImplementation(AbstractServiceModelImpl.java:139) > > > > > > > org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getActualService > > Implementation(SingletonServiceModel.java:68) > > > > > > > $RequestCycleFactory_108cb36193e._service($RequestCycleFactory_108cb36193e.j > > ava) > > > > > > > $RequestCycleFactory_108cb36193e.newRequestCycle($RequestCycleFactory_108cb3 > > 6193e.java) > > > > > > > $RequestCycleFactory_108cb36193d.newRequestCycle($RequestCycleFactory_108cb3 > > 6193d.java) > > > > org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java > :224) > > > > org.apache.tapestry.services.impl.InvokeEngineTerminator.service > > (InvokeEngin > > eTerminator.java:60) > > > > > > > $WebRequestServicer_108cb361994.service($WebRequestServicer_108cb361994.java > > ) > > > > > > > $WebRequestServicer_108cb361993.service($WebRequestServicer_108cb361993.java > > ) > > > > > > > $WebRequestServicer_108cb361990.service($WebRequestServicer_108cb361990.java > > ) > > > > > > > $WebRequestServicer_108cb36198f.service($WebRequestServicer_108cb36198f.java > > ) > > > > > org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service > > (W > > ebRequestServicerPipelineBridge.java:56) > > > > > > > $ServletRequestServicer_108cb361974.service($ServletRequestServicer_108cb361 > > 974.java) > > > > > > > $ServletRequestServicer_108cb361973.service($ServletRequestServicer_108cb361 > > 973.java) > > > > org.apache.tapestry.request.DecodedRequestInjector.service > > (DecodedRequestInj > > ector.java:55) > > > > > > > $ServletRequestServicerFilter_108cb361970.service($ServletRequestServicerFil > > ter_108cb361970.java) > > > > > > > $ServletRequestServicerFilter_108cb36196f.service($ServletRequestServicerFil > > ter_108cb36196f.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > org.apache.tapestry.multipart.MultipartDecoderFilter.service > > (MultipartDecode > > rFilter.java:52) > > > > > > > $ServletRequestServicerFilter_108cb36196e.service($ServletRequestServicerFil > > ter_108cb36196e.java) > > > > > > > $ServletRequestServicerFilter_108cb36196d.service($ServletRequestServicerFil > > ter_108cb36196d.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > org.apache.tapestry.services.impl.SetupRequestEncoding.service > > (SetupRequestE > > ncoding.java:53) > > > > > > > $ServletRequestServicerFilter_108cb361972.service($ServletRequestServicerFil > > ter_108cb361972.java) > > > > > > > $ServletRequestServicerFilter_108cb361971.service($ServletRequestServicerFil > > ter_108cb361971.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > > > > $ServletRequestServicer_108cb361968.service($ServletRequestServicer_108cb361 > > 968.java) > > > > > > > $ServletRequestServicer_108cb361967.service($ServletRequestServicer_108cb361 > > 967.java) > > > > org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java > > :123 > > ) > > > > org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > > root cause > > > > java.lang.reflect.InvocationTargetException > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > > sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > > java.lang.reflect.Method.invoke(Unknown Source) > > > > org.apache.hivemind.util.PropertyAdaptor.read(PropertyAdaptor.java:192) > > org.apache.hivemind.util.ClassAdaptor.read(ClassAdaptor.java:91) > > org.apache.hivemind.util.PropertyUtils.read(PropertyUtils.java > > :125) > > > > > > > org.apache.hivemind.service.impl.ServicePropertyObjectProvider.provideObject > > (ServicePropertyObjectProvider.java:56) > > > > > > > $ObjectProvider_108cb361901.provideObject($ObjectProvider_108cb361901.java) > > > > org.apache.hivemind.service.impl.ObjectTranslator.translate > > (ObjectTranslator > > .java:75) > > $Translator_108cb3618ed.translate($Translator_108cb3618ed.java) > > > > org.apache.hivemind.service.impl.BuilderPropertyFacet.getFacetValue > > (BuilderP > > ropertyFacet.java:55) > > > > org.apache.hivemind.service.impl.BuilderFactoryLogic.wireProperty > > (BuilderFac > > toryLogic.java:357) > > > > org.apache.hivemind.service.impl.BuilderFactoryLogic.setProperties > > (BuilderFa > > ctoryLogic.java:320) > > > > org.apache.hivemind.service.impl.BuilderFactoryLogic.createService > > (BuilderFa > > ctoryLogic.java:77) > > > > > > > org.apache.hivemind.service.impl.BuilderFactory.createCoreServiceImplementat > > ion(BuilderFactory.java:42) > > > > > > > org.apache.hivemind.impl.InvokeFactoryServiceConstructor.constructCoreServic > > eImplementation(InvokeFactoryServiceConstructor.java:84) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructCore > > ServiceImplementation(AbstractServiceModelImpl.java:107) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewS > > erviceImplementation(AbstractServiceModelImpl.java:157) > > > > > > > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructServ > > iceImplementation(AbstractServiceModelImpl.java:139) > > > > > > > org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getActualService > > Implementation(SingletonServiceModel.java:68) > > > > > > > $RequestCycleFactory_108cb36193e._service($RequestCycleFactory_108cb36193e.j > > ava) > > > > > > > $RequestCycleFactory_108cb36193e.newRequestCycle($RequestCycleFactory_108cb3 > > 6193e.java) > > > > > > > $RequestCycleFactory_108cb36193d.newRequestCycle($RequestCycleFactory_108cb3 > > 6193d.java) > > > > org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java > :224) > > > > org.apache.tapestry.services.impl.InvokeEngineTerminator.service > > (InvokeEngin > > eTerminator.java:60) > > > > > > > $WebRequestServicer_108cb361994.service($WebRequestServicer_108cb361994.java > > ) > > > > > > > $WebRequestServicer_108cb361993.service($WebRequestServicer_108cb361993.java > > ) > > > > > > > $WebRequestServicer_108cb361990.service($WebRequestServicer_108cb361990.java > > ) > > > > > > > $WebRequestServicer_108cb36198f.service($WebRequestServicer_108cb36198f.java > > ) > > > > > org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service > > (W > > ebRequestServicerPipelineBridge.java:56) > > > > > > > $ServletRequestServicer_108cb361974.service($ServletRequestServicer_108cb361 > > 974.java) > > > > > > > $ServletRequestServicer_108cb361973.service($ServletRequestServicer_108cb361 > > 973.java) > > > > org.apache.tapestry.request.DecodedRequestInjector.service > > (DecodedRequestInj > > ector.java:55) > > > > > > > $ServletRequestServicerFilter_108cb361970.service($ServletRequestServicerFil > > ter_108cb361970.java) > > > > > > > $ServletRequestServicerFilter_108cb36196f.service($ServletRequestServicerFil > > ter_108cb36196f.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > org.apache.tapestry.multipart.MultipartDecoderFilter.service > > (MultipartDecode > > rFilter.java:52) > > > > > > > $ServletRequestServicerFilter_108cb36196e.service($ServletRequestServicerFil > > ter_108cb36196e.java) > > > > > > > $ServletRequestServicerFilter_108cb36196d.service($ServletRequestServicerFil > > ter_108cb36196d.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > org.apache.tapestry.services.impl.SetupRequestEncoding.service > > (SetupRequestE > > ncoding.java:53) > > > > > > > $ServletRequestServicerFilter_108cb361972.service($ServletRequestServicerFil > > ter_108cb361972.java) > > > > > > > $ServletRequestServicerFilter_108cb361971.service($ServletRequestServicerFil > > ter_108cb361971.java) > > > > > > > $ServletRequestServicer_108cb361975.service($ServletRequestServicer_108cb361 > > 975.java) > > > > > > > $ServletRequestServicer_108cb361968.service($ServletRequestServicer_108cb361 > > 968.java) > > > > > > > $ServletRequestServicer_108cb361967.service($ServletRequestServicer_108cb361 > > 967.java) > > > > org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java > > :123 > > ) > > > > org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > > note The full stack trace of the root cause is available in the Apache > > Tomcat/5.5.12 logs. > > > > -----Original Message----- > > From: Brian K. Wallace [mailto:[EMAIL PROTECTED] > > Sent: Saturday, January 14, 2006 5:57 PM > > To: Tapestry users > > Subject: Re: Friendly URL help in Tap 4.0 > > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > There are a few places it'll get picked up - META-INF not being one of > > them (not sure I understand that, but it's true). Try moving it to your > > WEB-INF directory and I bet your URL's get friendlier. > > > > HTH > > Brian > > Mitch Christow wrote: > > > Hi Brian, > > > > > > No, the hivemodule.xml file is located in my META-INF directory. Is > that > > not > > > the right place? Thanks for your help. > > > > > > Regards, > > > Mitch > > > > > > > > > -----Original Message----- > > > From: Brian K. Wallace [mailto:[EMAIL PROTECTED] > > > Sent: Saturday, January 14, 2006 5:47 PM > > > To: Tapestry users > > > Subject: Re: Friendly URL help in Tap 4.0 > > > > > > Mitch Christow wrote: > > >>> Hi folks, > > >>> > > >>> > > >>> > > >>> I am trying to implement a very simple friendly URL example. All > that > > I > > > want > > >>> to do is use a page link from Home to About. I have added the > > following > > >>> snippet of code to the web.xml file: > > >>> > > >>> > > >>> > > >>> . . . > > >>> > > >>> <servlet-mapping> > > >>> > > >>> <servlet-name>myApp</servlet-name> > > >>> > > >>> <url-pattern>*.html</url-pattern> > > >>> > > >>> </servlet-mapping> > > >>> > > >>> . . . > > >>> > > >>> > > >>> > > >>> Furthermore I have added a hivemodule.xml file to my project with > the > > >>> following content: > > >>> > > >>> > > >>> > > >>> <?xml version="1.0"?> > > >>> > > >>> <module id="com.testApplication" version="1.0.0" package=" > > >>> com.testApplication "> > > >>> > > >>> <contribution configuration-id="tapestry.url.ServiceEncoders"> > > >>> > > >>> <page-service-encoder id="page" extension="html" > > >>> service="page"/> > > >>> > > >>> </contribution> > > >>> > > >>> </module> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> Lastly, I have created a dirt simple page link from Home to About > and > > one > > >>> from About back to home. Here is the code for the link from Home to > > About: > > >>> > > >>> <a href="#" jwcid="@PageLink" page="members/About"><img > > >>> src="images/about.png" name="about" height="27" width="46" > border="0" > > >>> alt="Home" /></a> > > >>> > > >>> > > >>> > > >>> Note that I also wanted to see if subfolders work, therefore the > > > About.html > > >>> & About.page files are located inside a folder called members. So > what > > I > > >>> expected to see is this: > > >>> > > >>> > > >>> > > >>> <a href="/myApp/ members/About.html" > > > >>> > > >>> > > >>> > > >>> However what I got instead is this: > > >>> > > >>> <a href="/myApp/app?page=members%2FAbout&service=page" > > > >>> > > >>> > > >>> > > >>> I can type into a browser the following URL: > > >>> http://localhost:8080/myApp/members/About.html and I do see my page, > > so > > > the > > >>> decode seems to work, however, the links in the page are simply not > > > encoded. > > >>> Am I missing something here? Any help would be greatly appreciated. > > >>> > > >>> > > >>> > > >>> Regards, > > >>> > > >>> Mitch > > >>> > > >>> > > >>> > > >>> > > > It appears as though your hivemodule.xml isn't being read. Is it in > your > > > WEB-INF directory? > > > > - --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > - --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.2.5 (MingW32) > > > > iD8DBQFDyYGlaCoPKRow/gARAuVsAJ9rlwWb0TuRB8B3WaPJdO4AsNFFAACfVfYc > > JryIWWEUXAtr+vXDjPMYnc4= > > =LnM7 > > -----END PGP SIGNATURE----- > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > -- d-_-b \m/(>_<)\m/ (9ò_ó)-o(@_o) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
