This problem still seems to exist in 4.1.3-SNAPSHOT. I'm assuming you haven't had time to look at it yet?
Matt Jessek wrote: > > Hmmm....sounds like the latter. Will check it out tonight. > > On 8/15/07, mraible <[EMAIL PROTECTED]> wrote: >> >> I'm getting this same error when upgrading from Tapestry 4.0.2 to >> 4.1.3-SNAPSHOT. It sounds like there may need to be a new release of >> Tapestry Spring that's compiled against 4.1.3? Or maybe 4.1.3 needs to >> change something so its backwards compatible? >> >> Matt >> >> >> Ovidiu Hurducas-2 wrote: >> > >> > Hi! >> > I'm building an application that uses Tapestry 4.1.2, Spring >> > 2.0.6(integrated with tapestry-spring >> > 1.0.0) and Hibernate 3.2.1, Tomcat 6.0.14, jdk1.6. >> > All went well before until recently when because of a bug in the >> > InlineEditBox component (is about the listener problem) I've been >> forced >> > to >> > upgrade from 4.1.2-SNAPSHOT to 4.1.3-SNAPSHOT. >> > Now the application won't even load the first page or any other page. >> > I've been keeping the Hibernate session open for lazy loading by using >> the >> > OpenSessionInViewFilter. >> > >> > My Hibernate config in web.xml looks like: >> > >> > <context-param> >> > <param-name>contextConfigLocation</param-name> >> > <param-value> >> > >> > /WEB-INF/applicationContext-dao.xml,/WEB-INF/applicationContext- >> > service.xml,/WEB-INF/applicationContext-jdbc.xml >> > </param-value> >> > </context-param> >> > >> > <listener> >> > <listener-class> >> > org.springframework.web.context.ContextLoaderListener >> > </listener-class> >> > </listener> >> > >> > <!-- Spring open session hibernate config --> >> > <filter> >> > <filter-name>hibernateFilter</filter-name> >> > <filter-class> >> > >> > org.springframework.orm.hibernate3.support.OpenSessionInViewFilter >> > </filter-class> >> > </filter> >> > <filter-mapping> >> > <filter-name>hibernateFilter</filter-name> >> > <url-pattern>*.html</url-pattern> >> > </filter-mapping> >> > <filter-mapping> >> > <filter-name>hibernateFilter</filter-name> >> > <url-pattern>/g</url-pattern> >> > </filter-mapping> >> > >> > >> > The in the server error page the message look like: >> > >> > javax.servlet.ServletException: Servlet execution threw an exception >> > >> > >> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) >> > >> > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) >> > >> > *root cause* >> > >> > java.lang.AbstractMethodError: >> > >> com.javaforge.tapestry.spring.SpringBeanInjectionWorker.performEnhancement(Lorg/apache/tapestry/enhance/EnhancementOperation;Lorg/apache/tapestry/spec/InjectSpecification;Lorg/apache/tapestry/spec/IComponentSpecification;)V >> > >> > >> $InjectEnhancementWorker_1146ad9bd87.performEnhancement($InjectEnhancementWorker_1146ad9bd87.java) >> > >> > >> $InjectEnhancementWorker_1146ad9bd86.performEnhancement($InjectEnhancementWorker_1146ad9bd86.java) >> > >> > >> org.apache.tapestry.enhance.DispatchToInjectWorker.invokeWorker(DispatchToInjectWorker.java:61) >> > >> > >> org.apache.tapestry.enhance.DispatchToInjectWorker.performEnhancement(DispatchToInjectWorker.java:45) >> > >> > >> $EnhancementWorker_1146ad9bd54.performEnhancement($EnhancementWorker_1146ad9bd54.java) >> > >> > >> $EnhancementWorker_1146ad9bd6c.performEnhancement($EnhancementWorker_1146ad9bd6c.java) >> > >> > >> $EnhancementWorker_1146ad9bd3e.performEnhancement($EnhancementWorker_1146ad9bd3e.java) >> > >> > >> org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor(ComponentConstructorFactoryImpl.java:103) >> > >> > >> $ComponentConstructorFactory_1146ad9bd25.getComponentConstructor($ComponentConstructorFactory_1146ad9bd25.java) >> > >> > >> org.apache.tapestry.pageload.PageLoader.instantiateComponent(PageLoader.java:556) >> > >> > >> org.apache.tapestry.pageload.PageLoader.createImplicitComponent(PageLoader.java:496) >> > >> > >> $IPageLoader_1146ad9bd1f.createImplicitComponent($IPageLoader_1146ad9bd1f.java) >> > >> > >> $IPageLoader_1146ad9bd20.createImplicitComponent($IPageLoader_1146ad9bd20.java) >> > >> > >> org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.createImplicitComponent(ComponentTemplateLoaderLogic.java:203) >> > >> > >> org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.process(ComponentTemplateLoaderLogic.java:158) >> > >> > >> org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.process(ComponentTemplateLoaderLogic.java:98) >> > >> > >> org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.loadTemplate(ComponentTemplateLoaderLogic.java:75) >> > >> > >> org.apache.tapestry.services.impl.ComponentTemplateLoaderImpl.loadTemplate(ComponentTemplateLoaderImpl.java:60) >> > >> > >> $ComponentTemplateLoader_1146ad9bd29.loadTemplate($ComponentTemplateLoader_1146ad9bd29.java) >> > >> > >> org.apache.tapestry.pageload.PageLoader.loadTemplateForComponent(PageLoader.java:673) >> > >> org.apache.tapestry.BaseComponent.readTemplate(BaseComponent.java:92) >> > >> org.apache.tapestry.BaseComponent.finishLoad(BaseComponent.java:122) >> > $Header_4.finishLoad($Header_4.java) >> > >> > ... >> > >> > In the server log I got this message: >> > >> > java.lang.AbstractMethodError: >> > >> com.javaforge.tapestry.spring.SpringBeanInjectionWorker.performEnhancement >> > >> (Lorg/apache/tapestry/enhance/EnhancementOperation;Lorg/apache/tapestry/spec/InjectSpecification;Lorg/apache/tapestry/spec/IComponentSpecification;)V >> > at >> > >> $InjectEnhancementWorker_1146ad9bd87.performEnhancement($InjectEnhancementWorker_1146ad9bd87.java) >> > at >> > >> $InjectEnhancementWorker_1146ad9bd86.performEnhancement($InjectEnhancementWorker_1146ad9bd86.java) >> > at org.apache.tapestry.enhance.DispatchToInjectWorker.invokeWorker( >> > DispatchToInjectWorker.java:61) >> > at >> > org.apache.tapestry.enhance.DispatchToInjectWorker.performEnhancement >> > (DispatchToInjectWorker.java:45) >> > at >> > >> $EnhancementWorker_1146ad9bd54.performEnhancement($EnhancementWorker_1146ad9bd54.java) >> > at >> > >> $EnhancementWorker_1146ad9bd6c.performEnhancement($EnhancementWorker_1146ad9bd6c.java) >> > at >> > >> $EnhancementWorker_1146ad9bd3e.performEnhancement($EnhancementWorker_1146ad9bd3e.java) >> > at >> > >> org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor >> > (ComponentConstructorFactoryImpl.java:103) >> > at >> > >> $ComponentConstructorFactory_1146ad9bd25.getComponentConstructor($ComponentConstructorFactory_1146ad9bd25.java) >> > at org.apache.tapestry.pageload.PageLoader.instantiateComponent( >> > PageLoader.java:556) >> > at org.apache.tapestry.pageload.PageLoader.createImplicitComponent( >> > PageLoader.java:496) >> > at >> > >> $IPageLoader_1146ad9bd1f.createImplicitComponent($IPageLoader_1146ad9bd1f.java) >> > at >> > >> $IPageLoader_1146ad9bd20.createImplicitComponent($IPageLoader_1146ad9bd20.java) >> > at >> > >> org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.createImplicitComponent >> > (ComponentTemplateLoaderLogic.java:203) >> > at >> > org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.process( >> > ComponentTemplateLoaderLogic.java:158) >> > at >> > org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.process( >> > ComponentTemplateLoaderLogic.java:98) >> > at >> > >> org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.loadTemplate( >> > ComponentTemplateLoaderLogic.java:75) >> > at >> > >> org.apache.tapestry.services.impl.ComponentTemplateLoaderImpl.loadTemplate( >> > ComponentTemplateLoaderImpl.java:60) >> > at >> > >> $ComponentTemplateLoader_1146ad9bd29.loadTemplate($ComponentTemplateLoader_1146ad9bd29.java) >> > at >> org.apache.tapestry.pageload.PageLoader.loadTemplateForComponent( >> > PageLoader.java:673) >> > at >> > org.apache.tapestry.BaseComponent.readTemplate(BaseComponent.java:92) >> > at >> > org.apache.tapestry.BaseComponent.finishLoad(BaseComponent.java:122) >> > at $Header_4.finishLoad($Header_4.java) >> > at org.apache.tapestry.pageload.PageLoader.constructComponent( >> > PageLoader.java:408) >> > at org.apache.tapestry.pageload.PageLoader.createImplicitComponent( >> > PageLoader.java:504) >> > at $IPageLoader_1146ad9bd1f.createImpli >> > ... >> > >> > Any thoughts on hou to avoid this would be very much appreciated. >> > >> > Cheers, >> > >> > --Ovidiu >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Problems-with-tapestry-spring-while-upgrading-from-4.1.2-SNAPSHOT-to-4.1.3-SNAPSHOT-tf4275060.html#a12169666 >> Sent from the Tapestry - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > -- > Jesse Kuhnert > Tapestry/Dojo team member/developer > > Open source based consulting work centered around > dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Problems-with-tapestry-spring-while-upgrading-from-4.1.2-SNAPSHOT-to-4.1.3-SNAPSHOT-tf4275060.html#a12278733 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]