The agenda here is up to you.

I will be more than happy to experiement with, and write some test cases for
the ChangeSummary on a DataObject code when it is available.  The sooner it
is available the sooner I will be able to make some progress on this, the
more issues fixed the better for everyone - so whenever you feel it is a
good time for a new drop on this JIRA works for me.

Robbie



On 9/11/06, kelvin goodson <[EMAIL PROTECTED]> wrote:

Robbie,
  I have a fix for this exception, but I still have some work to do before
the code is stable.  I can create an updated patch to handle removing this
exception.  I won't do that until you ask,  as  I'm hoping I can fix the
other issues first.
Regards, Kelvin.

On 06/09/06, Robbie Minshall (JIRA) <[email protected]> wrote:
>
>     [
>
http://issues.apache.org/jira/browse/TUSCANY-153?page=comments#action_12432955
]
>
> Robbie Minshall commented on TUSCANY-153:
> -----------------------------------------
>
> LOADING SIMPLE CHANGE SUMMARY
>
> When I attempt to load the simple change summary contained within the
fix
> I get an exception when loading the XML.  I will look into the causes
> tomorrow when I have more time but if you have any insights that would
be
> great.
>
>         public static final String CHANGESUMMARY_SIMPLE_XSD =
> "/simpleWithChangeSummary.xsd";
>         public static final String CHANGESUMMARY_SIMPLE_XML =
> "/simplechangesummary.xml";
> . . . .
>                         // define simple Type
>                         XSDHelper.INSTANCE.define
> (getClass().getResourceAsStream(
>                                         CHANGESUMMARY_SIMPLE_XSD),
null);
>
>                         // get a DataObject
>                         DataObject simple = XMLHelper.INSTANCE.load(
>
>
getClass().getResourceAsStream(CHANGESUMMARY_SIMPLE_XML))
>                                         .getRootObject();
>
> --->
> java.lang.ExceptionInInitializerError
>         at
> org.apache.tuscany.sdo.model.impl.ModelFactoryImpl.createDocumentRoot(
> ModelFactoryImpl.java:313)
>         at org.apache.tuscany.sdo.model.impl.ModelFactoryImpl.createGen(
> ModelFactoryImpl.java:106)
>         at org.apache.tuscany.sdo.model.impl.ModelFactoryImpl.create(
> ModelFactoryImpl.java:120)
>         at org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.createObject(
> XMLHelperImpl.java:784)
>         at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObject(
> XMLHandler.java:1938)
>         at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createDocumentRoot(
> XMLHandler.java:1214)
>         at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectByType(
> XMLHandler.java:1152)
>         at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createTopObject(
> XMLHandler.java:1234)
>         at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(
> XMLHandler.java:872)
>         at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(
> XMLHandler.java:854)
>         at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(
> XMLHandler.java:626)
>         at
>
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement
(Unknown
> Source)
>         at
>
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement
(Unknown
> Source)
>         at
>
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook
(Unknown
> Source)
>         at
>
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
(Unknown
> Source)
>         at
>
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument
(Unknown
> Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
(Unknown
> Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
(Unknown
> Source)
>         at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse
(Unknown
> Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse
(Unknown
> Source)
>         at javax.xml.parsers.SAXParser.parse(Unknown Source)
>         at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(
> XMLLoadImpl.java:264)
>         at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(
> XMLResourceImpl.java:666)
>         at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.load(
> XMLResourceImpl.java:634)
>         at org.apache.tuscany.sdo.helper.XMLDocumentImpl.load(
> XMLDocumentImpl.java:235)
>         at org.apache.tuscany.sdo.helper.XMLDocumentImpl.load(
> XMLDocumentImpl.java:213)
>         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.sdo.test.DataObjectChangeSummaryTestCase.testObtainChangeSummaryFromSimple
> (DataObjectChangeSummaryTestCase.java:174)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at junit.framework.TestCase.runTest(TestCase.java:154)
>         at junit.framework.TestCase.runBare(TestCase.java:127)
>         at junit.framework.TestResult$1.protect(TestResult.java:106)
>         at junit.framework.TestResult.runProtected(TestResult.java:124)
>         at junit.framework.TestResult.run(TestResult.java:109)
>         at junit.framework.TestCase.run(TestCase.java:118)
>         at
> org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(
> JUnit3TestReference.java:128)
>         at org.eclipse.jdt.internal.junit.runner.TestExecution.run(
> TestExecution.java:38)
>         at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests
> (RemoteTestRunner.java:460)
>         at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests
> (RemoteTestRunner.java:673)
>         at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
> RemoteTestRunner.java:386)
>         at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
> RemoteTestRunner.java:196)
> Caused by: java.lang.ClassCastException:
> org.apache.tuscany.sdo.impl.AttributeImpl
>         at
>
org.apache.tuscany.sdo.model.impl.ModelPackageImpl.getBaseDataGraphType_ChangeSummary
> (ModelPackageImpl.java:1488)
>         at org.apache.tuscany.sdo.model.impl.ModelPackageImpl$Literals
> .<clinit>(ModelPackageImpl.java:3666)
>         ... 45 more
>
>
>
> > ChangeSummary on root data object not supported
> > -----------------------------------------------
> >
> >                 Key: TUSCANY-153
> >                 URL: http://issues.apache.org/jira/browse/TUSCANY-153
> >             Project: Tuscany
> >          Issue Type: Bug
> >          Components: Java SDO Implementation
> >    Affects Versions: Java-Mx
> >            Reporter: Kevin Williams
> >             Fix For: Java-Mx
> >
> >         Attachments: do_cs_2.patch, tuscany153.jar
> >
> >
> > The RDB DAS intends to produce data graphs without using a DataGraph
> instance and this requires us to attach a change history to the root
> DataObject.  It seems that this capability is not yet implemented.
>
> --
> 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]
>
>


--
Best Regards
Kelvin Goodson




--
* * * Charlie * * *
Check out some pics of little Charlie at
http://www.flickr.com/photos/[EMAIL PROTECTED]/sets/

* * * Addresss * * *
1914 Overland Drive
Chapel Hill
NC 27517

* * * Number * * *
919-225-1553

Reply via email to