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&amp;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