[ 
http://issues.apache.org/jira/browse/TUSCANY-833?page=comments#action_12441870 
] 
            
Jim Marino commented on TUSCANY-833:
------------------------------------

Responding to Jeremy specifically, I would prefer to do the "right way" after 
M2 given side files for POJOs don't really do very much.  As for copying the 
component type in the Java implementation loader, I really don't want to do 
this since IMO introducing workarounds should only be done in extreme 
circumstances. For extension types, they definitely shouldn't do this. So, my 
preference would be option 4: release note it. 


> ComponentType sidefiles do not work for Pojo Implementation
> -----------------------------------------------------------
>
>                 Key: TUSCANY-833
>                 URL: http://issues.apache.org/jira/browse/TUSCANY-833
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA POJO Container
>    Affects Versions: Java-M2
>            Reporter: Venkatakrishnan
>         Assigned To: Jim Marino
>            Priority: Critical
>
> If you have a component type sidefile for a Pojo implementation we end up 
> with an exception.  The reason for this is that the JavaComponentTypeLoader 
> passes the PojoComponenType.class to the loader registry to be returned as a 
> result.  However what gets created is an instance of the base ComponentType 
> and then there is an attempt to narrrow this to a PojoComponentType which 
> results in an exception.
> A quick alternative in the interest of M2 fast approaching would be to take 
> the approach that the containers have to get over this problem which is for 
> the containers to get the base ComponentType and copy it over to the special 
> ones.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to