As you might've noticed, the error message below is awful. I tried it on jetty and tomcat and got a better error message. It seems that tapestry-flash is compiled with JDK 5 and I'm using JDK 1.4.2 to run my server.
However, can you compile tapestry-flash with JDK 1.4.2 and re-deploy? Thanks, Matt On 2/19/06, Matt Raible <[EMAIL PROTECTED]> wrote: > The tapestry-flash component works great for me on Tomcat. However, > when I deploy to Resin, I get the following error: > > org.apache.hivemind.ApplicationRuntimeException: Unable to construct > service com.javaforge.tapestry.flash.FlashPropertyPersistenceStrategy: > Error building service > com.javaforge.tapestry.flash.FlashPropertyPersistenceStrategy: Unable > to convert type 'FlashPropertyPersistenceStrategy' to a Java class, > either as is, or in package com.javaforge.tapestry.flash. > [jar:file:/opt/j2ee/domains/raibledesigns.com/demo/resin/webapps/equinox-tapestry/WEB-INF/lib/tapestry-flash-0.1.1.jar!/META-INF/hivemodule.xml, > line 28] > at > org.apache.tapestry.error.ExceptionPresenterImpl.presentException(ExceptionPresenterImpl.java:64) > at > $ExceptionPresenter_10986213dae.presentException($ExceptionPresenter_10986213dae.java) > at > org.apache.tapestry.engine.AbstractEngine.activateExceptionPage(AbstractEngine.java:121) > at > org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:280) > at > org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60) > at > $WebRequestServicer_10986213e08.service($WebRequestServicer_10986213e08.java) > at > $WebRequestServicer_10986213e04.service($WebRequestServicer_10986213e04.java) > at > org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56) > at > $ServletRequestServicer_10986213de8.service($ServletRequestServicer_10986213de8.java) > at > org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55) > at > $ServletRequestServicerFilter_10986213de4.service($ServletRequestServicerFilter_10986213de4.java) > at > $ServletRequestServicer_10986213dea.service($ServletRequestServicer_10986213dea.java) > at > org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52) > at > $ServletRequestServicerFilter_10986213de2.service($ServletRequestServicerFilter_10986213de2.java) > at > $ServletRequestServicer_10986213dea.service($ServletRequestServicer_10986213dea.java) > at > org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53) > at > $ServletRequestServicerFilter_10986213de6.service($ServletRequestServicerFilter_10986213de6.java) > at > $ServletRequestServicer_10986213dea.service($ServletRequestServicer_10986213dea.java) > at > $ServletRequestServicer_10986213ddc.service($ServletRequestServicer_10986213ddc.java) > at > org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123) > at > org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:115) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:92) > at > com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99) > at > com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118) > at > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) > at > com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70) > at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > at > com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70) > at > com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163) > at > com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208) > at > com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:396) > at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363) > at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490) > at com.caucho.util.ThreadPool.run(ThreadPool.java:423) > at java.lang.Thread.run(Thread.java:534) > Caused by: org.apache.hivemind.ApplicationRuntimeException: Unable to > construct service > com.javaforge.tapestry.flash.FlashPropertyPersistenceStrategy: Error > building service > com.javaforge.tapestry.flash.FlashPropertyPersistenceStrategy: Unable > to convert type 'FlashPropertyPersistenceStrategy' to a Java class, > either as is, or in package com.javaforge.tapestry.flash. > [jar:file:/opt/j2ee/domains/raibledesigns.com/demo/resin/webapps/equinox-tapestry/WEB-INF/lib/tapestry-flash-0.1.1.jar!/META-INF/hivemodule.xml, > line 28] > at > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewServiceImplementation(AbstractServiceModelImpl.java:165) > at > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructServiceImplementation(AbstractServiceModelImpl.java:139) > at > org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getActualServiceImplementation(SingletonServiceModel.java:68) > at > $PropertyPersistenceStrategy_10986213eab._service($PropertyPersistenceStrategy_10986213eab.java) > at > $PropertyPersistenceStrategy_10986213eab.getStoredChanges($PropertyPersistenceStrategy_10986213eab.java) > at > $PropertyPersistenceStrategy_10986213eaa.getStoredChanges($PropertyPersistenceStrategy_10986213eaa.java) > at > org.apache.tapestry.record.PropertyPersistenceStrategySourceImpl.getAllStoredChanges(PropertyPersistenceStrategySourceImpl.java:72) > at > $PropertyPersistenceStrategySource_10986213e1e.getAllStoredChanges($PropertyPersistenceStrategySource_10986213e1e.java) > at > org.apache.tapestry.record.PageRecorderImpl.getChanges(PageRecorderImpl.java:68) > at > org.apache.tapestry.record.PageRecorderImpl.rollback(PageRecorderImpl.java:73) > at > org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:279) > at > org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:251) > at > org.apache.tapestry.error.ExceptionPresenterImpl.presentException(ExceptionPresenterImpl.java:40) > ... 35 more > Caused by: org.apache.hivemind.ApplicationRuntimeException: Error > building service > com.javaforge.tapestry.flash.FlashPropertyPersistenceStrategy: Unable > to convert type 'FlashPropertyPersistenceStrategy' to a Java class, > either as is, or in package com.javaforge.tapestry.flash. > [jar:file:/opt/j2ee/domains/raibledesigns.com/demo/resin/webapps/equinox-tapestry/WEB-INF/lib/tapestry-flash-0.1.1.jar!/META-INF/hivemodule.xml, > line 28] > at > org.apache.hivemind.impl.InvokeFactoryServiceConstructor.constructCoreServiceImplementation(InvokeFactoryServiceConstructor.java:88) > at > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructCoreServiceImplementation(AbstractServiceModelImpl.java:107) > at > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewServiceImplementation(AbstractServiceModelImpl.java:157) > ... 47 more > Caused by: org.apache.hivemind.ApplicationRuntimeException: Error > building service > com.javaforge.tapestry.flash.FlashPropertyPersistenceStrategy: Unable > to convert type 'FlashPropertyPersistenceStrategy' to a Java class, > either as is, or in package com.javaforge.tapestry.flash. > [jar:file:/opt/j2ee/domains/raibledesigns.com/demo/resin/webapps/equinox-tapestry/WEB-INF/lib/tapestry-flash-0.1.1.jar!/META-INF/hivemodule.xml, > line 29] > at > org.apache.hivemind.service.impl.BuilderFactoryLogic.createService(BuilderFactoryLogic.java:87) > at > org.apache.hivemind.service.impl.BuilderFactory.createCoreServiceImplementation(BuilderFactory.java:42) > at > org.apache.hivemind.impl.InvokeFactoryServiceConstructor.constructCoreServiceImplementation(InvokeFactoryServiceConstructor.java:84) > ... 49 more > Caused by: org.apache.hivemind.ApplicationRuntimeException: Unable to > convert type 'FlashPropertyPersistenceStrategy' to a Java class, > either as is, or in package com.javaforge.tapestry.flash. > at > org.apache.hivemind.impl.ModuleImpl.resolveType(ModuleImpl.java:197) > at > org.apache.hivemind.service.impl.BuilderFactoryLogic.instantiateCoreServiceInstance(BuilderFactoryLogic.java:100) > at > org.apache.hivemind.service.impl.BuilderFactoryLogic.createService(BuilderFactoryLogic.java:75) > ... 51 more > > Any ideas? > > Thanks, > > Matt > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
