You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Britske <gb...@gmail.com> on 2009/08/19 08:31:06 UTC

Re: T5: service contribution conflict after updating from 5.0.17 to 5.1.0.5

Yeah that was it. 
I had t5c-commons still hanging around. 

Thanks. 


Carl Crowder wrote:
> 
> Could it be that you have the older version of Tapestry still on the 
> classpath? Or some other Tapestry module that automatically adds itself?
> 
> Britske wrote:
>> Also: I should have added that I'm not contributing anything remotely
>> related
>> to AppModule.java
>> 
>> 
>> Britske wrote:
>>> Hi all,
>>>
>>> I'm in the process of updating from 5.0.17 to the latest stable release:
>>> 5.1.0.5
>>> Most of the process is pretty smooth except the following: 
>>>
>>> on page X I have an actionlink defined which updates a zone. (see
>>> snippets
>>> below) . 
>>> The problem is thaty I'm getting  a 'conflicting contribution error'
>>> when
>>> clicking the actionlink thus trying to populate the zone. Everything
>>> worked fine in  5.0.17. 
>>> Anyone knows what's wrong? 
>>>
>>> relevant info below.
>>> thanks, 
>>> Geert-Jan
>>>
>>> .tml
>>> ----------------------------------
>>>  zoek bestemming 
>>>
>>> <div t:type="zone" t:id="locationhelpZone" t:visible="false"
>>> id="locationhelpZone" class="mff" style="display:none;">
>>>            	 # close 
>>>            	<div class="popcont t-zone-update"/>
>>> </div>
>>>
>>> relevant snippet of class X:
>>> ------------------------------------
>>> Object onActionFromLocationhelp(){
>>> 		return
>>> getResources().getComponent().getComponentResources().getEmbeddedComponent
>>> ("locationHelper");
>>> 	}
>>>
>>>
>>> error: (enormous stacktrace, only showing the root-cause. BTW: I
>>> couldn't
>>> find any classes of my own that were referenced in the stacktrace)
>>>
>>> Caused by: java.lang.IllegalArgumentException: Service contribution (to
>>> service 'AjaxComponentEventResultProcessor') conflicts with existing
>>> contribution (by
>>> org.apache.tapestry.commons.TapestryCommonsModule.contributeAjaxComponentEventResultProcessor(MappedConfiguration,
>>> ObjectLocator, Response) (at TapestryCommonsModule.java:127)).
>>> 	at
>>> org.apache.tapestry5.ioc.internal.ValidatingMappedConfigurationWrapper.add(ValidatingMappedConfigurationWrapper.java:83)
>>> 	at
>>> org.apache.tapestry5.ioc.internal.ValidatingMappedConfigurationWrapper.addInstance(ValidatingMappedConfigurationWrapper.java:115)
>>> 	at
>>> org.apache.tapestry5.services.TapestryModule.contributeAjaxComponentEventResultProcessor(TapestryModule.java:1535)
>>> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>> 	at java.lang.reflect.Method.invoke(Unknown Source)
>>> 	at
>>> org.apache.tapestry5.ioc.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:110)
>>> 	... 114 more
>>>
>>>
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/T5%3A-service-contribution-conflict-after-updating-from-5.0.17--to-5.1.0.5-tp25033459p25038498.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org