You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2006/02/27 06:16:27 UTC

svn commit: r381264 - /incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/DataObjectUtil.java

Author: jsdelfino
Date: Sun Feb 26 21:16:21 2006
New Revision: 381264

URL: http://svn.apache.org/viewcvs?rev=381264&view=rev
Log:
initial fix for JIRA tuscany-42

Modified:
    incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/DataObjectUtil.java

Modified: incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/DataObjectUtil.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/DataObjectUtil.java?rev=381264&r1=381263&r2=381264&view=diff
==============================================================================
--- incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/DataObjectUtil.java (original)
+++ incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/DataObjectUtil.java Sun Feb 26 21:16:21 2006
@@ -1673,6 +1673,13 @@
         result.put("xsd", new XSDResourceFactoryImpl());
       }
 
+      //FIXME ClassCastException in XSDHelper.define() if you give it a WSDL file
+      // Patch for JIRA TUSCANY-42
+      if (Resource.Factory.Registry.INSTANCE.getFactory(URI.createURI("*.wsdl")) == null)
+      {
+        result.put("wsdl", new XSDResourceFactoryImpl());
+      }
+
       if (Resource.Factory.Registry.INSTANCE.getFactory(URI.createURI("*.*")) == null)
       {
         result.put("*", new XMLResourceFactoryImpl());