geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gurkan Erdogdu <gurkanerdo...@yahoo.com>
Subject Re: Yet another proxy/weaving problem
Date Fri, 03 Jun 2011 07:37:04 GMT
>>>another day another problem....
Integration is always hard thing :)

>>>but this is going to involve making the list of ignored interfaces configurable

>>>and may not be acceptable to OWB.
David, this is an acceptable. Explains why SPI module is there.


--Gurkan


________________________________
From: David Jencks <david_jencks@yahoo.com>
To: dev@aries.apache.org
Cc: dev@openwebbeans.apache.org; Geronimo Dev List (JIRA) 
<dev@geronimo.apache.org>
Sent: Fri, June 3, 2011 9:53:20 AM
Subject: Yet another proxy/weaving problem

another day another problem....

org.apache.webbeans.exception.WebBeansConfigurationException: Decorator : 
Name:null, WebBeans Type:DECORATOR, API 
Types:[org.jboss.jsr299.tck.tests.context.dependent.InteriorDecorator,org.apache.aries.proxy.weaving.WovenProxy,org.jboss.jsr299.tck.tests.context.dependent.Interior,java.lang.Object],
 Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default] 
delegate attribute must implement all of the decorator decorated types, but 
decorator type interface org.apache.aries.proxy.weaving.WovenProxy is not 
assignable from delegate type of interface 
org.jboss.jsr299.tck.tests.context.dependent.Interior


I believe the story here is that decorator classes must not implement interfaces 
that the delegate doesn't implement, but aries is adding the 
org.apache.aries.proxy.weaving.WovenProxy to the decorator class.

OWB is already excluding Serializable and I can modify the code to also exclude 
org.apache.aries.proxy.weaving.WovenProxy and the jcdi tests pass but this is 
going to involve making the list of ignored interfaces configurable and may not 
be acceptable to OWB.

Is there any way to make the weaving/proxying code not add this interface?  I 
don't think the jdk proxying code needs to add interfaces....

thanks
david jencks
Mime
View raw message