Home » Modeling » Epsilon » NPE on transformation.
NPE on transformation. [message #21720] |
Fri, 03 July 2009 14:15 |
Juan Pedro Silva Messages: 258 Registered: July 2009 |
Senior Member |
|
|
Hi Dimitris, I'm trying to make the composition/transformation that we
were talking about in the other thread.
However, I'm getting a NPE when running it (whole stack below).
For what I see, the problem is while saving the results (I cleaned all
ConcurrentModificationExceptions thrown by the transf. after realizing
that where cause by opposite references).
So my guess is that the transformation should be ok.
The resulting file is created, although it's empty. The target metamodel
was previously registered.
Do you have any ideas of which could be the cause of such exception?.
Does Epsilon has any restrictions on the use of library (Ecore, UML,
XSD) types?, I believe I've seen similar error messages in other tools,
related to the use of external types . I'm using Ecore primitive types
in the target metamodel.
Regards,
Juan Pedro
java.lang.NullPointerException
at
org.eclipse.emf.ecore.impl.BasicEObjectImpl.eURIFragmentSegm ent(BasicEObjectImpl.java:294)
at
org.eclipse.emf.ecore.resource.impl.ResourceImpl.getURIFragm ent(ResourceImpl.java:671)
at
org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.getURIFragmen t(XMLResourceImpl.java:422)
at
org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.getURIFragment( XMLHelperImpl.java:718)
at
org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.getIDREF(XMLHel perImpl.java:753)
at
org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveIDRefSingle(X MLSaveImpl.java:1954)
at
org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLS aveImpl.java:1300)
at
org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElementID(XML SaveImpl.java:2667)
at
org.eclipse.emf.ecore.xmi.impl.XMISaveImpl.writeTopObjects(X MISaveImpl.java:90)
at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.traverse(XMLSaveI mpl.java:592)
at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.save(XMLSaveImpl. java:256)
at
org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doSave(XMLRes ourceImpl.java:205)
at
org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(Resour ceImpl.java:1344)
at
org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(Resour ceImpl.java:986)
at org.eclipse.epsilon.emc.emf.EmfModel.store(EmfModel.java:202 )
at org.eclipse.epsilon.eol.models.Model.dispose(Model.java:153)
at
org.eclipse.epsilon.emc.emf.AbstractEmfModel.dispose(Abstrac tEmfModel.java:464)
at
org.eclipse.epsilon.eol.models.ModelRepository.dispose(Model Repository.java:217)
at
org.eclipse.epsilon.eol.dt.launching.EclipseContextManager.t eardown(EclipseContextManager.java:55)
at
org.eclipse.epsilon.eml.dt.launching.EmlLaunchConfigurationD elegate.launch(EmlLaunchConfigurationDelegate.java:91)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:764)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:614)
at
org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(D ebugUIPlugin.java:880)
at
org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlu gin.java:1083)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
|
|
|
Re: NPE on transformation. [message #21765 is a reply to message #21720] |
Fri, 03 July 2009 14:17 |
Dimitrios Kolovos Messages: 1776 Registered: July 2009 |
Senior Member |
|
|
Hi Juan Pedro,
Could you please attach your programs/metamodels/models (or a minimal
subset that reproduces the problem) so that I can have a look?
Cheers,
Dimitris
Juan Pedro Silva wrote:
> Hi Dimitris, I'm trying to make the composition/transformation that we
> were talking about in the other thread.
> However, I'm getting a NPE when running it (whole stack below).
> For what I see, the problem is while saving the results (I cleaned all
> ConcurrentModificationExceptions thrown by the transf. after realizing
> that where cause by opposite references).
> So my guess is that the transformation should be ok.
> The resulting file is created, although it's empty. The target metamodel
> was previously registered.
> Do you have any ideas of which could be the cause of such exception?.
> Does Epsilon has any restrictions on the use of library (Ecore, UML,
> XSD) types?, I believe I've seen similar error messages in other tools,
> related to the use of external types . I'm using Ecore primitive types
> in the target metamodel.
> Regards,
> Juan Pedro
>
>
> java.lang.NullPointerException
> at
> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eURIFragmentSegm ent(BasicEObjectImpl.java:294)
>
> at
> org.eclipse.emf.ecore.resource.impl.ResourceImpl.getURIFragm ent(ResourceImpl.java:671)
>
> at
> org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.getURIFragmen t(XMLResourceImpl.java:422)
>
> at
> org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.getURIFragment( XMLHelperImpl.java:718)
>
> at
> org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.getIDREF(XMLHel perImpl.java:753)
>
> at
> org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveIDRefSingle(X MLSaveImpl.java:1954)
>
> at
> org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLS aveImpl.java:1300)
>
> at
> org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElementID(XML SaveImpl.java:2667)
>
> at
> org.eclipse.emf.ecore.xmi.impl.XMISaveImpl.writeTopObjects(X MISaveImpl.java:90)
>
> at
> org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.traverse(XMLSaveI mpl.java:592)
> at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.save(XMLSaveImpl. java:256)
> at
> org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doSave(XMLRes ourceImpl.java:205)
>
> at
> org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(Resour ceImpl.java:1344)
>
> at
> org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(Resour ceImpl.java:986)
>
> at org.eclipse.epsilon.emc.emf.EmfModel.store(EmfModel.java:202 )
> at org.eclipse.epsilon.eol.models.Model.dispose(Model.java:153)
> at
> org.eclipse.epsilon.emc.emf.AbstractEmfModel.dispose(Abstrac tEmfModel.java:464)
>
> at
> org.eclipse.epsilon.eol.models.ModelRepository.dispose(Model Repository.java:217)
>
> at
> org.eclipse.epsilon.eol.dt.launching.EclipseContextManager.t eardown(EclipseContextManager.java:55)
>
> at
> org.eclipse.epsilon.eml.dt.launching.EmlLaunchConfigurationD elegate.launch(EmlLaunchConfigurationDelegate.java:91)
>
> at
> org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:764)
>
> at
> org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:614)
>
> at
> org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(D ebugUIPlugin.java:880)
>
> at
> org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlu gin.java:1083)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
|
|
|
Re: NPE on transformation. [message #21810 is a reply to message #21765] |
Fri, 03 July 2009 15:11 |
Juan Pedro Silva Messages: 258 Registered: July 2009 |
Senior Member |
|
|
I just sent it to your private email box.
Regards,
Juan Pedro
Dimitris Kolovos escribió:
> Hi Juan Pedro,
>
> Could you please attach your programs/metamodels/models (or a minimal
> subset that reproduces the problem) so that I can have a look?
>
> Cheers,
> Dimitris
>
> Juan Pedro Silva wrote:
>> Hi Dimitris, I'm trying to make the composition/transformation that
>> we were talking about in the other thread.
>> However, I'm getting a NPE when running it (whole stack below).
>> For what I see, the problem is while saving the results (I cleaned
>> all ConcurrentModificationExceptions thrown by the transf. after
>> realizing that where cause by opposite references).
>> So my guess is that the transformation should be ok.
>> The resulting file is created, although it's empty. The target
>> metamodel was previously registered.
>> Do you have any ideas of which could be the cause of such exception?.
>> Does Epsilon has any restrictions on the use of library (Ecore, UML,
>> XSD) types?, I believe I've seen similar error messages in other
>> tools, related to the use of external types . I'm using Ecore
>> primitive types in the target metamodel.
>> Regards,
>> Juan Pedro
>>
>>
>> java.lang.NullPointerException
>> at
>> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eURIFragmentSegm ent(BasicEObjectImpl.java:294)
>>
>> at
>> org.eclipse.emf.ecore.resource.impl.ResourceImpl.getURIFragm ent(ResourceImpl.java:671)
>>
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.getURIFragmen t(XMLResourceImpl.java:422)
>>
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.getURIFragment( XMLHelperImpl.java:718)
>>
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.getIDREF(XMLHel perImpl.java:753)
>>
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveIDRefSingle(X MLSaveImpl.java:1954)
>>
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLS aveImpl.java:1300)
>>
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElementID(XML SaveImpl.java:2667)
>>
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMISaveImpl.writeTopObjects(X MISaveImpl.java:90)
>>
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.traverse(XMLSaveI mpl.java:592)
>>
>> at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.save(XMLSaveImpl. java:256)
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doSave(XMLRes ourceImpl.java:205)
>>
>> at
>> org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(Resour ceImpl.java:1344)
>>
>> at
>> org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(Resour ceImpl.java:986)
>>
>> at org.eclipse.epsilon.emc.emf.EmfModel.store(EmfModel.java:202 )
>> at org.eclipse.epsilon.eol.models.Model.dispose(Model.java:153)
>> at
>> org.eclipse.epsilon.emc.emf.AbstractEmfModel.dispose(Abstrac tEmfModel.java:464)
>>
>> at
>> org.eclipse.epsilon.eol.models.ModelRepository.dispose(Model Repository.java:217)
>>
>> at
>> org.eclipse.epsilon.eol.dt.launching.EclipseContextManager.t eardown(EclipseContextManager.java:55)
>>
>> at
>> org.eclipse.epsilon.eml.dt.launching.EmlLaunchConfigurationD elegate.launch(EmlLaunchConfigurationDelegate.java:91)
>>
>> at
>> org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:764)
>>
>> at
>> org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:614)
>>
>> at
>> org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(D ebugUIPlugin.java:880)
>>
>> at
>> org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlu gin.java:1083)
>>
>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
|
|
|
Re: NPE on transformation. [message #570377 is a reply to message #21720] |
Fri, 03 July 2009 14:17 |
Dimitrios Kolovos Messages: 1776 Registered: July 2009 |
Senior Member |
|
|
Hi Juan Pedro,
Could you please attach your programs/metamodels/models (or a minimal
subset that reproduces the problem) so that I can have a look?
Cheers,
Dimitris
Juan Pedro Silva wrote:
> Hi Dimitris, I'm trying to make the composition/transformation that we
> were talking about in the other thread.
> However, I'm getting a NPE when running it (whole stack below).
> For what I see, the problem is while saving the results (I cleaned all
> ConcurrentModificationExceptions thrown by the transf. after realizing
> that where cause by opposite references).
> So my guess is that the transformation should be ok.
> The resulting file is created, although it's empty. The target metamodel
> was previously registered.
> Do you have any ideas of which could be the cause of such exception?.
> Does Epsilon has any restrictions on the use of library (Ecore, UML,
> XSD) types?, I believe I've seen similar error messages in other tools,
> related to the use of external types . I'm using Ecore primitive types
> in the target metamodel.
> Regards,
> Juan Pedro
>
>
> java.lang.NullPointerException
> at
> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eURIFragmentSegm ent(BasicEObjectImpl.java:294)
>
> at
> org.eclipse.emf.ecore.resource.impl.ResourceImpl.getURIFragm ent(ResourceImpl.java:671)
>
> at
> org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.getURIFragmen t(XMLResourceImpl.java:422)
>
> at
> org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.getURIFragment( XMLHelperImpl.java:718)
>
> at
> org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.getIDREF(XMLHel perImpl.java:753)
>
> at
> org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveIDRefSingle(X MLSaveImpl.java:1954)
>
> at
> org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLS aveImpl.java:1300)
>
> at
> org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElementID(XML SaveImpl.java:2667)
>
> at
> org.eclipse.emf.ecore.xmi.impl.XMISaveImpl.writeTopObjects(X MISaveImpl.java:90)
>
> at
> org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.traverse(XMLSaveI mpl.java:592)
> at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.save(XMLSaveImpl. java:256)
> at
> org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doSave(XMLRes ourceImpl.java:205)
>
> at
> org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(Resour ceImpl.java:1344)
>
> at
> org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(Resour ceImpl.java:986)
>
> at org.eclipse.epsilon.emc.emf.EmfModel.store(EmfModel.java:202 )
> at org.eclipse.epsilon.eol.models.Model.dispose(Model.java:153)
> at
> org.eclipse.epsilon.emc.emf.AbstractEmfModel.dispose(Abstrac tEmfModel.java:464)
>
> at
> org.eclipse.epsilon.eol.models.ModelRepository.dispose(Model Repository.java:217)
>
> at
> org.eclipse.epsilon.eol.dt.launching.EclipseContextManager.t eardown(EclipseContextManager.java:55)
>
> at
> org.eclipse.epsilon.eml.dt.launching.EmlLaunchConfigurationD elegate.launch(EmlLaunchConfigurationDelegate.java:91)
>
> at
> org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:764)
>
> at
> org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:614)
>
> at
> org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(D ebugUIPlugin.java:880)
>
> at
> org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlu gin.java:1083)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
|
|
|
Re: NPE on transformation. [message #570394 is a reply to message #21765] |
Fri, 03 July 2009 15:11 |
Juan Pedro Silva Messages: 258 Registered: July 2009 |
Senior Member |
|
|
I just sent it to your private email box.
Regards,
Juan Pedro
Dimitris Kolovos escribió:
> Hi Juan Pedro,
>
> Could you please attach your programs/metamodels/models (or a minimal
> subset that reproduces the problem) so that I can have a look?
>
> Cheers,
> Dimitris
>
> Juan Pedro Silva wrote:
>> Hi Dimitris, I'm trying to make the composition/transformation that
>> we were talking about in the other thread.
>> However, I'm getting a NPE when running it (whole stack below).
>> For what I see, the problem is while saving the results (I cleaned
>> all ConcurrentModificationExceptions thrown by the transf. after
>> realizing that where cause by opposite references).
>> So my guess is that the transformation should be ok.
>> The resulting file is created, although it's empty. The target
>> metamodel was previously registered.
>> Do you have any ideas of which could be the cause of such exception?.
>> Does Epsilon has any restrictions on the use of library (Ecore, UML,
>> XSD) types?, I believe I've seen similar error messages in other
>> tools, related to the use of external types . I'm using Ecore
>> primitive types in the target metamodel.
>> Regards,
>> Juan Pedro
>>
>>
>> java.lang.NullPointerException
>> at
>> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eURIFragmentSegm ent(BasicEObjectImpl.java:294)
>>
>> at
>> org.eclipse.emf.ecore.resource.impl.ResourceImpl.getURIFragm ent(ResourceImpl.java:671)
>>
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.getURIFragmen t(XMLResourceImpl.java:422)
>>
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.getURIFragment( XMLHelperImpl.java:718)
>>
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.getIDREF(XMLHel perImpl.java:753)
>>
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveIDRefSingle(X MLSaveImpl.java:1954)
>>
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLS aveImpl.java:1300)
>>
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElementID(XML SaveImpl.java:2667)
>>
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMISaveImpl.writeTopObjects(X MISaveImpl.java:90)
>>
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.traverse(XMLSaveI mpl.java:592)
>>
>> at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.save(XMLSaveImpl. java:256)
>> at
>> org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doSave(XMLRes ourceImpl.java:205)
>>
>> at
>> org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(Resour ceImpl.java:1344)
>>
>> at
>> org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(Resour ceImpl.java:986)
>>
>> at org.eclipse.epsilon.emc.emf.EmfModel.store(EmfModel.java:202 )
>> at org.eclipse.epsilon.eol.models.Model.dispose(Model.java:153)
>> at
>> org.eclipse.epsilon.emc.emf.AbstractEmfModel.dispose(Abstrac tEmfModel.java:464)
>>
>> at
>> org.eclipse.epsilon.eol.models.ModelRepository.dispose(Model Repository.java:217)
>>
>> at
>> org.eclipse.epsilon.eol.dt.launching.EclipseContextManager.t eardown(EclipseContextManager.java:55)
>>
>> at
>> org.eclipse.epsilon.eml.dt.launching.EmlLaunchConfigurationD elegate.launch(EmlLaunchConfigurationDelegate.java:91)
>>
>> at
>> org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:764)
>>
>> at
>> org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:614)
>>
>> at
>> org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(D ebugUIPlugin.java:880)
>>
>> at
>> org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlu gin.java:1083)
>>
>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
|
|
|
Goto Forum:
Current Time: Thu Dec 26 16:26:44 GMT 2024
Powered by FUDForum. Page generated in 0.03520 seconds
|