You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Kevin Williams (JIRA)" <tu...@ws.apache.org> on 2006/04/18 23:25:19 UTC

[jira] Resolved: (TUSCANY-150) Need to explicitly register Config factory

     [ http://issues.apache.org/jira/browse/TUSCANY-150?page=all ]
     
Kevin Williams resolved TUSCANY-150:
------------------------------------

    Resolution: Fixed

> Need to explicitly register Config factory
> ------------------------------------------
>
>          Key: TUSCANY-150
>          URL: http://issues.apache.org/jira/browse/TUSCANY-150
>      Project: Tuscany
>         Type: Bug

>   Components: Java DAS RDB
>  Environment: Current SVN HEAD 
>     Reporter: Rick Rineholt
>     Priority: Minor

>
> In order to not get the exception below I had to explicitly register DAS Config types like this
> SDOUtil.registerStaticTypes(ConfigFactory.class);
> I really think this should be in a static section of  CommandFactoryImpl  instead of having to do it explicitly 
> Exception in thread "main" java.lang.IllegalArgumentException: protocol = http host = null
> 	at sun.net.spi.DefaultProxySelector.select(DefaultProxySelector.java:146)
> 	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:739)
> 	at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:669)
> 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:913)
> 	at org.eclipse.emf.ecore.resource.impl.URIConverterImpl.createURLInputStream(URIConverterImpl.java:557)
> 	at org.eclipse.emf.ecore.resource.impl.URIConverterImpl.createInputStream(URIConverterImpl.java:446)
> 	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.getPackageForURI(XMLHandler.java:2207)
> 	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processSchemaLocations(XMLHandler.java:1426)
> 	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.handleTopLocations(XMLHandler.java:1444)
> 	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectByType(XMLHandler.java:1091)
> 	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createTopObject(XMLHandler.java:1196)
> 	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XMLHandler.java:834)
> 	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:816)
> 	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:588)
> 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:533)
> 	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:330)
> 	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(XMLNSDocumentScannerImpl.java:779)
> 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1794)
> 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
> 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
> 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
> 	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
> 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
> 	at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> 	at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:262)
> 	at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:658)
> 	at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.load(XMLResourceImpl.java:626)
> 	at org.apache.tuscany.sdo.helper.XMLDocumentImpl.load(XMLDocumentImpl.java:246)
> 	at org.apache.tuscany.sdo.helper.XMLDocumentImpl.load(XMLDocumentImpl.java:225)
> 	at org.apache.tuscany.sdo.helper.XMLHelperImpl.load(XMLHelperImpl.java:72)
> 	at org.apache.tuscany.sdo.helper.XMLHelperImpl.load(XMLHelperImpl.java:66)
> 	at org.apache.tuscany.das.rdb.impl.ReadCommandImpl.setMappingModel(ReadCommandImpl.java:168)
> 	at org.apache.tuscany.das.rdb.impl.ReadCommandImpl.<init>(ReadCommandImpl.java:60)
> 	at org.apache.tuscany.das.rdb.impl.CommandFactoryImpl.createCommand(CommandFactoryImpl.java:43)
> 	at org.apache.tuscany.samples.bigbank.account.services.accountdb.AccountDBInit.testgetCustomerByLoginIDThroughDASRead(AccountDBInit.java:278)
> 	at org.apache.tuscany.samples.bigbank.account.services.accountdb.AccountDBInit.main(AccountDBInit.java:68)

-- 
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