[ 
https://issues.apache.org/jira/browse/AXIS2-4494?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Isuru Eranga Suriarachchi reassigned AXIS2-4494:
------------------------------------------------

    Assignee: Isuru Eranga Suriarachchi

> catalog resolution doesn't work for schema references used by JAX-WS services
> -----------------------------------------------------------------------------
>
>                 Key: AXIS2-4494
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4494
>             Project: Axis2
>          Issue Type: Bug
>          Components: jaxws
>    Affects Versions: 1.5
>         Environment: Windows XP SP3, Axis2 1.5, Tomcat 5.5.26
>            Reporter: Will Lauer
>            Assignee: Isuru Eranga Suriarachchi
>            Priority: Minor
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Catalog resolution still isn't working always with Axis2 1.5, even with the 
> fix for issue AXIS2-4209. 
> It's not clear to me that this completely fixes the issue. I'm seeing the 
> same problem with Axis2 1.5, and looking at the source, I see the referenced 
> changes above already included. It looks like the issue is in 
> ServiceDescriptionImpl. The previous fix added "this.catalogManager = 
> this.composite.getCatalogManager();", but that doesn't account for the case 
> where this.composite.getCatalogManager() returns null, which is happening for 
> me. Looks like that happens when ServiceDescriptionImpl is called from 
> DescriptionFactoryImpl.createServiceDescriptionFromDBCMap. Looking back the 
> call chain, it seems that 
> DescriptionFactoryImpl.createServiceDescription(Class, ConfigurationContext) 
> calls JavaClassToDBCConverter.produceDBC, which generates composites whose 
> catalogManager is null. 
> I'm not sure what the appropriate solution for this is. Should produceDBC be 
> changed, or is this as simple as adding 
>      if (catalogManager == null) { 
>      catalogManager = new OASISCatalogManager(); 
>         } 
> to ServiceDescriptionImpl (as is done in at least one of its other 
> constructors)?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to