You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Eborn, Eric D" <er...@lmco.com> on 2007/09/04 15:47:21 UTC
Help with Customers tuscany demo
I've run the demo using Derby, however, I've been unsuccessful in doing
so with MySQL.
I'm running the latest mysql and connector/J, downloaded them this week.
Please advise.
When I comment out the Derby config and uncomment the MySql config, I
get the following error:
BUILD SUCCESSFUL
Total time: 0 seconds
D:\data\eeborn\Desktop\TUSCAN~1.0-I\samples\customer>ant
Buildfile: build.xml
run:
[java] Exception in thread "main" java.lang.RuntimeException:
org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Feature
'user' not foun
d. (http:///temp.xml, 50, 33)
[java] at
org.apache.tuscany.das.rdb.util.ConfigUtil.loadConfig(ConfigUtil.java:54
)
[java] at
org.apache.tuscany.samples.das.customer.CustomerClient.main(CustomerClie
nt.java:86)
[java] Caused by:
org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Feature
'user' not found. (http:///temp.xml, 50, 33)
[java] at
org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.handleErrors(XMLLoadImpl.java
:80)
[java] at
org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:275)
[java] at
org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.ja
va:666)
[java] at
org.apache.tuscany.sdo.util.resource.SDOXMLResourceImpl.doLoad(SDOXMLRes
ourceImpl.java:465)
[java] at
org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.load(XMLResourceImpl.java
:634)
[java] at
org.apache.tuscany.sdo.helper.XMLDocumentImpl.load(XMLDocumentImpl.java:
239)
[java] at
org.apache.tuscany.sdo.helper.XMLDocumentImpl.load(XMLDocumentImpl.java:
217)
[java] at
org.apache.tuscany.sdo.helper.XMLHelperImpl.load(XMLHelperImpl.java:78)
[java] at
org.apache.tuscany.sdo.helper.XMLHelperImpl.load(XMLHelperImpl.java:72)
[java] at
org.apache.tuscany.das.rdb.util.ConfigUtil.loadConfig(ConfigUtil.java:52
)
[java] ... 1 more
[java] Caused by:
org.eclipse.emf.ecore.xmi.FeatureNotFoundException: Feature 'user' not
found. (http:///temp.xml, 50, 33)
[java] at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.reportUnknownFeature(XMLHandle
r.java:1744)
[java] at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.handleUnknownFeature(XMLHandle
r.java:1708)
[java] at
org.apache.tuscany.sdo.util.resource.SDOXMLResourceImpl$SDOXMLLoadImpl$X
mlHandler.handleUnknownFeature(SDOXMLResourceImpl.java:255)
[java] at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.setAttribValue(XMLHandler.java
:2463)
[java] at
org.eclipse.emf.ecore.xmi.impl.SAXXMLHandler.handleObjectAttribs(SAXXMLH
andler.java:72)
[java] at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObject(XMLHandler.java:1
988)
[java] at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectFromFeatureType(XM
LHandler.java:1896)
[java] at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObject(XMLHandler.java:1
788)
[java] at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.handleFeature(XMLHandler.java:
1566)
[java] at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XMLHandler.java
:884)
[java] at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:8
63)
[java] at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:6
27)
[java] at
org.apache.tuscany.sdo.util.resource.SDOXMLResourceImpl$SDOXMLLoadImpl$X
mlHandler.startElement(SDOXMLResourceImpl.java:289)
[java] at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElemen
t(AbstractSAXParser.java:501)
[java] at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanSta
rtElement(XMLNSDocumentScannerImpl.java:400)
[java] at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$F
ragmentContentDriver.next(XMLDocumentFragmentScannerImpl.ja
va:2740)
[java] at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLD
ocumentScannerImpl.java:645)
[java] at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XM
LNSDocumentScannerImpl.java:140)
[java] at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.s
canDocument(XMLDocumentFragmentScannerImpl.java:508)
[java] at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.java:807)
[java] at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.java:737)
[java] at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.jav
a:107)
[java] at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstr
actSAXParser.java:1205)
[java] at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.pars
e(SAXParserImpl.java:522)
[java] at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
[java] at
org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:265)
[java] ... 9 more
[java] Java Result: 1
I have this config Customers.xml
<!--Uncomment below for MySQL test-->
<ConnectionInfo>
<ConnectionProperties
driverClass="com.mysql.jdbc.Driver"
databaseURL="jdbc:mysql://localhost:3306/test"
user="root"
password="foobar"
loginTimeout="600000">
</ConnectionProperties>
</ConnectionInfo>
<!-- ConnectionInfo
dataSource="java:comp/env/jdbc/dastest" THIS SECTION IS COMMENTED OUT
contextAvailable="false">
<ConnectionProperties
dataSourceClass="com.mysql.jdbc.jdbc2.optional.MysqlDataSource"
user="root"
password="foobar"
key="193-155-248-97-234-56-100-241"
databaseName="test"
loginTimeout="600000">
</ConnectionProperties>
</ConnectionInfo -->
The section of the config that is commented out also fails with:
run:
[java] Exception in thread "main" java.lang.RuntimeException:
org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Feature
'contextAvailab
le' not found. (http:///temp.xml, 55, 30)
[java] at
org.apache.tuscany.das.rdb.util.ConfigUtil.loadConfig(ConfigUtil.java:54
)
[java] at
org.apache.tuscany.samples.das.customer.CustomerClient.main(CustomerClie
nt.java:86)