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

Reply via email to