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]

Reply via email to