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