You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@tuscany.apache.org by Santhosh Adiga <kb...@gmail.com> on 2008/06/23 11:21:38 UTC
Exception running the tuscany sdo 1.1 samples.
Hello,
I am trying to run the samples bundled in the tuscany 1.1 sdo
implementation.
I have tried with the emf 2.3.0 and 2.3.2 runtimes and I am getting the
following exceptions,
Exception in thread "main" java.lang.ExceptionInInitializerError
at
org.apache.tuscany.sdo.impl.AttributeImpl.eStaticClass(AttributeImpl.java:73)
at org.eclipse.emf.ecore.impl.EObjectImpl.eClass(EObjectImpl.java:224)
at
org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1413)
at
org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.eInverseAdd(EStructuralFeatureImpl.java:514)
at
org.eclipse.emf.ecore.impl.BasicEObjectImpl.eInverseAdd(BasicEObjectImpl.java:1389)
at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282)
at
org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318)
at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626)
at
org.eclipse.emf.ecore.impl.EPackageImpl.createEAttribute(EPackageImpl.java:745)
at
org.apache.tuscany.sdo.impl.FactoryBase.createDocumentRoot(FactoryBase.java:318)
at org.apache.tuscany.sdo.impl.FactoryBase.initXSD(FactoryBase.java:155)
at
org.apache.tuscany.sdo.model.internal.impl.InternalFactoryImpl.createXSDMetaData(InternalFactoryImpl.java:231)
at
org.apache.tuscany.sdo.model.internal.impl.InternalFactoryImpl.initializeMetaData(InternalFactoryImpl.java:226)
at
org.apache.tuscany.sdo.model.internal.impl.InternalFactoryImpl.init(InternalFactoryImpl.java:188)
at
org.apache.tuscany.sdo.model.internal.InternalFactory.<clinit>(InternalFactory.java:41)
at
org.apache.tuscany.sdo.impl.AttributeImpl.<clinit>(AttributeImpl.java:126)
at
org.apache.tuscany.sdo.impl.SDOFactoryImpl.createAttribute(SDOFactoryImpl.java:240)
at org.apache.tuscany.sdo.impl.ClassImpl.<clinit>(ClassImpl.java:68)
at
org.apache.tuscany.sdo.impl.SDOFactoryImpl$SDOEcoreFactory.createEClass(SDOFactoryImpl.java:76)
at
org.eclipse.emf.ecore.impl.EPackageImpl.createEClass(EPackageImpl.java:719)
at
org.apache.tuscany.sdo.impl.FactoryBase.createType(FactoryBase.java:102)
at
org.apache.tuscany.sdo.model.impl.ModelFactoryImpl.createMetaData(ModelFactoryImpl.java:751)
at
org.apache.tuscany.sdo.model.impl.ModelFactoryImpl.init(ModelFactoryImpl.java:732)
at
org.apache.tuscany.sdo.model.ModelFactory.<clinit>(ModelFactory.java:41)
at
org.apache.tuscany.sdo.helper.TypeHelperImpl.getBuiltInModels(TypeHelperImpl.java:62)
at
org.apache.tuscany.sdo.helper.TypeHelperImpl.<init>(TypeHelperImpl.java:80)
at
org.apache.tuscany.sdo.helper.HelperContextImpl.<init>(HelperContextImpl.java:65)
at
org.apache.tuscany.sdo.helper.DefaultHelperContextImpl.<init>(DefaultHelperContextImpl.java:31)
at
org.apache.tuscany.sdo.helper.HelperProviderImpl.createDefaultHelpers(HelperProviderImpl.java:37)
at
org.apache.tuscany.sdo.spi.HelperProviderBase.<init>(HelperProviderBase.java:82)
at
org.apache.tuscany.sdo.helper.HelperProviderImpl.<init>(HelperProviderImpl.java:30)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at
commonj.sdo.impl.HelperProvider.loadImplementation(HelperProvider.java:166)
at commonj.sdo.impl.HelperProvider.getInstance(HelperProvider.java:135)
at commonj.sdo.impl.HelperProvider.<clinit>(HelperProvider.java:69)
at org.apache.tuscany.sdo.api.SDOUtil.<clinit>(SDOUtil.java:48)
at
org.apache.tuscany.samples.sdo.SampleBase.createScopeForTypes(SampleBase.java:69)
at
org.apache.tuscany.samples.sdo.intermediate.CreateDataObjectFromXmlString.runSample(CreateDataObjectFromXmlString.java:81)
at
org.apache.tuscany.samples.sdo.internal.SampleInfrastructure.run(SampleInfrastructure.java:311)
at
org.apache.tuscany.samples.sdo.intermediate.CreateDataObjectFromXmlString.main(CreateDataObjectFromXmlString.java:58)
Caused by: java.lang.NullPointerException
at
org.apache.tuscany.sdo.impl.ReferenceImpl.eStaticClass(ReferenceImpl.java:64)
at org.eclipse.emf.ecore.impl.EObjectImpl.eClass(EObjectImpl.java:224)
at
org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1413)
at
org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.eInverseAdd(EStructuralFeatureImpl.java:514)
at
org.eclipse.emf.ecore.impl.BasicEObjectImpl.eInverseAdd(BasicEObjectImpl.java:1389)
at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282)
at
org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318)
at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626)
at
org.eclipse.emf.ecore.impl.EPackageImpl.createEReference(EPackageImpl.java:752)
at
org.apache.tuscany.sdo.impl.SDOPackageImpl.createPackageContents(SDOPackageImpl.java:568)
at
org.apache.tuscany.sdo.impl.SDOPackageImpl.init(SDOPackageImpl.java:266)
at org.apache.tuscany.sdo.SDOPackage.<clinit>(SDOPackage.java:76)
... 45 more
Am I using the right version of emf runtime or missing something? The sample
documentation did not seem to mention any particular version,
I also tried with emf 2.2.2 but it threw a "class not found " for some of
the samples quoting classes that exist only in emf 2.3.
Please let me know if anyone has encountered this before.
Thanks
Santhosh
Re: Exception running the tuscany sdo 1.1 samples.
Posted by Santhosh Adiga <kb...@gmail.com>.
Hi Kelvin,
Thanks.
I was able to run the samples with emf 2.2.2 runtime. I guess there was
something
wrong in the classpath before. However 2.3.2 jars of emf give the exceptions
mentioned
before.
-
Santhosh
On Mon, Jun 23, 2008 at 8:07 PM, kelvin goodson <kg...@thegoodsons.org.uk>
wrote:
> We build against EMF 2.2.3, so can you try running against that please?
> The most recent release candidate for the 1.1.1 release has the emf jars in
> the archive.
> http://people.apache.org/~antelder/tuscany/sdo/1.1.1-RC2/<http://people.apache.org/%7Eantelder/tuscany/sdo/1.1.1-RC2/>
>
> If I understand correctly we should be able to run code built against EMF
> 2.2.3 against the 2.3 libraries, but I have not looked into the detail of
> this.
>
> Kelvin.
>
> 2008/6/23 Santhosh Adiga <kb...@gmail.com>:
>
> > Hello,
> >
> > I am trying to run the samples bundled in the tuscany 1.1 sdo
> > implementation.
> > I have tried with the emf 2.3.0 and 2.3.2 runtimes and I am getting the
> > following exceptions,
> >
> > Exception in thread "main" java.lang.ExceptionInInitializerError
> > at
> >
> >
> org.apache.tuscany.sdo.impl.AttributeImpl.eStaticClass(AttributeImpl.java:73)
> > at org.eclipse.emf.ecore.impl.EObjectImpl.eClass(EObjectImpl.java:224)
> > at
> >
> >
> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1413)
> > at
> >
> >
> org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.eInverseAdd(EStructuralFeatureImpl.java:514)
> > at
> >
> >
> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eInverseAdd(BasicEObjectImpl.java:1389)
> > at
> org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282)
> > at
> >
> >
> org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318)
> > at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626)
> > at
> >
> >
> org.eclipse.emf.ecore.impl.EPackageImpl.createEAttribute(EPackageImpl.java:745)
> > at
> >
> >
> org.apache.tuscany.sdo.impl.FactoryBase.createDocumentRoot(FactoryBase.java:318)
> > at
> org.apache.tuscany.sdo.impl.FactoryBase.initXSD(FactoryBase.java:155)
> > at
> >
> >
> org.apache.tuscany.sdo.model.internal.impl.InternalFactoryImpl.createXSDMetaData(InternalFactoryImpl.java:231)
> > at
> >
> >
> org.apache.tuscany.sdo.model.internal.impl.InternalFactoryImpl.initializeMetaData(InternalFactoryImpl.java:226)
> > at
> >
> >
> org.apache.tuscany.sdo.model.internal.impl.InternalFactoryImpl.init(InternalFactoryImpl.java:188)
> > at
> >
> >
> org.apache.tuscany.sdo.model.internal.InternalFactory.<clinit>(InternalFactory.java:41)
> > at
> >
> org.apache.tuscany.sdo.impl.AttributeImpl.<clinit>(AttributeImpl.java:126)
> > at
> >
> >
> org.apache.tuscany.sdo.impl.SDOFactoryImpl.createAttribute(SDOFactoryImpl.java:240)
> > at org.apache.tuscany.sdo.impl.ClassImpl.<clinit>(ClassImpl.java:68)
> > at
> >
> >
> org.apache.tuscany.sdo.impl.SDOFactoryImpl$SDOEcoreFactory.createEClass(SDOFactoryImpl.java:76)
> > at
> >
> org.eclipse.emf.ecore.impl.EPackageImpl.createEClass(EPackageImpl.java:719)
> > at
> > org.apache.tuscany.sdo.impl.FactoryBase.createType(FactoryBase.java:102)
> > at
> >
> >
> org.apache.tuscany.sdo.model.impl.ModelFactoryImpl.createMetaData(ModelFactoryImpl.java:751)
> > at
> >
> >
> org.apache.tuscany.sdo.model.impl.ModelFactoryImpl.init(ModelFactoryImpl.java:732)
> > at
> > org.apache.tuscany.sdo.model.ModelFactory.<clinit>(ModelFactory.java:41)
> > at
> >
> >
> org.apache.tuscany.sdo.helper.TypeHelperImpl.getBuiltInModels(TypeHelperImpl.java:62)
> > at
> >
> org.apache.tuscany.sdo.helper.TypeHelperImpl.<init>(TypeHelperImpl.java:80)
> > at
> >
> >
> org.apache.tuscany.sdo.helper.HelperContextImpl.<init>(HelperContextImpl.java:65)
> > at
> >
> >
> org.apache.tuscany.sdo.helper.DefaultHelperContextImpl.<init>(DefaultHelperContextImpl.java:31)
> > at
> >
> >
> org.apache.tuscany.sdo.helper.HelperProviderImpl.createDefaultHelpers(HelperProviderImpl.java:37)
> > at
> >
> >
> org.apache.tuscany.sdo.spi.HelperProviderBase.<init>(HelperProviderBase.java:82)
> > at
> >
> >
> org.apache.tuscany.sdo.helper.HelperProviderImpl.<init>(HelperProviderImpl.java:30)
> > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> > at
> >
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> > at
> >
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> > at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> > at java.lang.Class.newInstance0(Class.java:355)
> > at java.lang.Class.newInstance(Class.java:308)
> > at
> >
> commonj.sdo.impl.HelperProvider.loadImplementation(HelperProvider.java:166)
> > at
> commonj.sdo.impl.HelperProvider.getInstance(HelperProvider.java:135)
> > at commonj.sdo.impl.HelperProvider.<clinit>(HelperProvider.java:69)
> > at org.apache.tuscany.sdo.api.SDOUtil.<clinit>(SDOUtil.java:48)
> > at
> >
> >
> org.apache.tuscany.samples.sdo.SampleBase.createScopeForTypes(SampleBase.java:69)
> > at
> >
> >
> org.apache.tuscany.samples.sdo.intermediate.CreateDataObjectFromXmlString.runSample(CreateDataObjectFromXmlString.java:81)
> > at
> >
> >
> org.apache.tuscany.samples.sdo.internal.SampleInfrastructure.run(SampleInfrastructure.java:311)
> > at
> >
> >
> org.apache.tuscany.samples.sdo.intermediate.CreateDataObjectFromXmlString.main(CreateDataObjectFromXmlString.java:58)
> > Caused by: java.lang.NullPointerException
> > at
> >
> >
> org.apache.tuscany.sdo.impl.ReferenceImpl.eStaticClass(ReferenceImpl.java:64)
> > at org.eclipse.emf.ecore.impl.EObjectImpl.eClass(EObjectImpl.java:224)
> > at
> >
> >
> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1413)
> > at
> >
> >
> org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.eInverseAdd(EStructuralFeatureImpl.java:514)
> > at
> >
> >
> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eInverseAdd(BasicEObjectImpl.java:1389)
> > at
> org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282)
> > at
> >
> >
> org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318)
> > at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626)
> > at
> >
> >
> org.eclipse.emf.ecore.impl.EPackageImpl.createEReference(EPackageImpl.java:752)
> > at
> >
> >
> org.apache.tuscany.sdo.impl.SDOPackageImpl.createPackageContents(SDOPackageImpl.java:568)
> > at
> > org.apache.tuscany.sdo.impl.SDOPackageImpl.init(SDOPackageImpl.java:266)
> > at org.apache.tuscany.sdo.SDOPackage.<clinit>(SDOPackage.java:76)
> > ... 45 more
> >
> >
> > Am I using the right version of emf runtime or missing something? The
> > sample
> > documentation did not seem to mention any particular version,
> > I also tried with emf 2.2.2 but it threw a "class not found " for some of
> > the samples quoting classes that exist only in emf 2.3.
> > Please let me know if anyone has encountered this before.
> >
> >
> > Thanks
> > Santhosh
> >
>
Re: Exception running the tuscany sdo 1.1 samples.
Posted by kelvin goodson <kg...@thegoodsons.org.uk>.
We build against EMF 2.2.3, so can you try running against that please?
The most recent release candidate for the 1.1.1 release has the emf jars in
the archive.
http://people.apache.org/~antelder/tuscany/sdo/1.1.1-RC2/
If I understand correctly we should be able to run code built against EMF
2.2.3 against the 2.3 libraries, but I have not looked into the detail of
this.
Kelvin.
2008/6/23 Santhosh Adiga <kb...@gmail.com>:
> Hello,
>
> I am trying to run the samples bundled in the tuscany 1.1 sdo
> implementation.
> I have tried with the emf 2.3.0 and 2.3.2 runtimes and I am getting the
> following exceptions,
>
> Exception in thread "main" java.lang.ExceptionInInitializerError
> at
>
> org.apache.tuscany.sdo.impl.AttributeImpl.eStaticClass(AttributeImpl.java:73)
> at org.eclipse.emf.ecore.impl.EObjectImpl.eClass(EObjectImpl.java:224)
> at
>
> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1413)
> at
>
> org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.eInverseAdd(EStructuralFeatureImpl.java:514)
> at
>
> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eInverseAdd(BasicEObjectImpl.java:1389)
> at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282)
> at
>
> org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318)
> at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626)
> at
>
> org.eclipse.emf.ecore.impl.EPackageImpl.createEAttribute(EPackageImpl.java:745)
> at
>
> org.apache.tuscany.sdo.impl.FactoryBase.createDocumentRoot(FactoryBase.java:318)
> at org.apache.tuscany.sdo.impl.FactoryBase.initXSD(FactoryBase.java:155)
> at
>
> org.apache.tuscany.sdo.model.internal.impl.InternalFactoryImpl.createXSDMetaData(InternalFactoryImpl.java:231)
> at
>
> org.apache.tuscany.sdo.model.internal.impl.InternalFactoryImpl.initializeMetaData(InternalFactoryImpl.java:226)
> at
>
> org.apache.tuscany.sdo.model.internal.impl.InternalFactoryImpl.init(InternalFactoryImpl.java:188)
> at
>
> org.apache.tuscany.sdo.model.internal.InternalFactory.<clinit>(InternalFactory.java:41)
> at
> org.apache.tuscany.sdo.impl.AttributeImpl.<clinit>(AttributeImpl.java:126)
> at
>
> org.apache.tuscany.sdo.impl.SDOFactoryImpl.createAttribute(SDOFactoryImpl.java:240)
> at org.apache.tuscany.sdo.impl.ClassImpl.<clinit>(ClassImpl.java:68)
> at
>
> org.apache.tuscany.sdo.impl.SDOFactoryImpl$SDOEcoreFactory.createEClass(SDOFactoryImpl.java:76)
> at
> org.eclipse.emf.ecore.impl.EPackageImpl.createEClass(EPackageImpl.java:719)
> at
> org.apache.tuscany.sdo.impl.FactoryBase.createType(FactoryBase.java:102)
> at
>
> org.apache.tuscany.sdo.model.impl.ModelFactoryImpl.createMetaData(ModelFactoryImpl.java:751)
> at
>
> org.apache.tuscany.sdo.model.impl.ModelFactoryImpl.init(ModelFactoryImpl.java:732)
> at
> org.apache.tuscany.sdo.model.ModelFactory.<clinit>(ModelFactory.java:41)
> at
>
> org.apache.tuscany.sdo.helper.TypeHelperImpl.getBuiltInModels(TypeHelperImpl.java:62)
> at
> org.apache.tuscany.sdo.helper.TypeHelperImpl.<init>(TypeHelperImpl.java:80)
> at
>
> org.apache.tuscany.sdo.helper.HelperContextImpl.<init>(HelperContextImpl.java:65)
> at
>
> org.apache.tuscany.sdo.helper.DefaultHelperContextImpl.<init>(DefaultHelperContextImpl.java:31)
> at
>
> org.apache.tuscany.sdo.helper.HelperProviderImpl.createDefaultHelpers(HelperProviderImpl.java:37)
> at
>
> org.apache.tuscany.sdo.spi.HelperProviderBase.<init>(HelperProviderBase.java:82)
> at
>
> org.apache.tuscany.sdo.helper.HelperProviderImpl.<init>(HelperProviderImpl.java:30)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
>
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> at
>
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> at java.lang.Class.newInstance0(Class.java:355)
> at java.lang.Class.newInstance(Class.java:308)
> at
> commonj.sdo.impl.HelperProvider.loadImplementation(HelperProvider.java:166)
> at commonj.sdo.impl.HelperProvider.getInstance(HelperProvider.java:135)
> at commonj.sdo.impl.HelperProvider.<clinit>(HelperProvider.java:69)
> at org.apache.tuscany.sdo.api.SDOUtil.<clinit>(SDOUtil.java:48)
> at
>
> org.apache.tuscany.samples.sdo.SampleBase.createScopeForTypes(SampleBase.java:69)
> at
>
> org.apache.tuscany.samples.sdo.intermediate.CreateDataObjectFromXmlString.runSample(CreateDataObjectFromXmlString.java:81)
> at
>
> org.apache.tuscany.samples.sdo.internal.SampleInfrastructure.run(SampleInfrastructure.java:311)
> at
>
> org.apache.tuscany.samples.sdo.intermediate.CreateDataObjectFromXmlString.main(CreateDataObjectFromXmlString.java:58)
> Caused by: java.lang.NullPointerException
> at
>
> org.apache.tuscany.sdo.impl.ReferenceImpl.eStaticClass(ReferenceImpl.java:64)
> at org.eclipse.emf.ecore.impl.EObjectImpl.eClass(EObjectImpl.java:224)
> at
>
> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1413)
> at
>
> org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.eInverseAdd(EStructuralFeatureImpl.java:514)
> at
>
> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eInverseAdd(BasicEObjectImpl.java:1389)
> at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282)
> at
>
> org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318)
> at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626)
> at
>
> org.eclipse.emf.ecore.impl.EPackageImpl.createEReference(EPackageImpl.java:752)
> at
>
> org.apache.tuscany.sdo.impl.SDOPackageImpl.createPackageContents(SDOPackageImpl.java:568)
> at
> org.apache.tuscany.sdo.impl.SDOPackageImpl.init(SDOPackageImpl.java:266)
> at org.apache.tuscany.sdo.SDOPackage.<clinit>(SDOPackage.java:76)
> ... 45 more
>
>
> Am I using the right version of emf runtime or missing something? The
> sample
> documentation did not seem to mention any particular version,
> I also tried with emf 2.2.2 but it threw a "class not found " for some of
> the samples quoting classes that exist only in emf 2.3.
> Please let me know if anyone has encountered this before.
>
>
> Thanks
> Santhosh
>