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]

Reply via email to