Community
Participate
Working Groups
= Problem description = Original problem description posted by Niranjan Babu form Robert Bosch Engineering India: I am implementing a GMF based Graphical editor on ARTOP I have done the following I have generated the editor and assciated my file extention *.diagram with contenttype org.eclipse.sphinx.gmf.diagramFile And I am getting the below exception when ever I am trying to save. Do I have to do something extra to intgrate Diagram file loading into the same Autosar40Editing domain java.lang.NullPointerException at java.net.URI$Parser.parse(URI.java:3003) at java.net.URI.<init>(URI.java:578) at org.eclipse.sphinx.gmf.workspace.metamodel.GMFTargetMetaModelDescriptorProvider.getDescriptor(GMFTargetMetaModelDescriptorProvider.java:33) at org.eclipse.sphinx.emf.metamodel.MetaModelDescriptorRegistry.getTargetDescriptor(MetaModelDescriptorRegistry.java:998) at org.eclipse.sphinx.emf.metamodel.MetaModelDescriptorRegistry.getEffectiveDescriptor(MetaModelDescriptorRegistry.java:1073) at org.eclipse.sphinx.emf.internal.scoping.ResourceScopeValidationService.runValidateFiles(ResourceScopeValidationService.java:136) at org.eclipse.sphinx.emf.internal.scoping.ResourceScopeValidationService.access$0(ResourceScopeValidationService.java:116) at org.eclipse.sphinx.emf.internal.scoping.ResourceScopeValidationService$1.runInWorkspace(ResourceScopeValidationService.java:85) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Fixed by testing target namespace for null before creating a java.net.URI from it in org.eclipse.sphinx.gmf.workspace.metamodel.GMFTargetMetaModelDescriptorProvider.getDescriptor(IFile) and org.eclipse.sphinx.gmf.workspace.metamodel.GMFTargetMetaModelDescriptorProvider.getDescriptor(Resource).
Mass-closing Resolved tickets