| Summary: | [Navigator & Editor Sockets] NullPointerException when saving diagram file in Sphinx-enabled GMF editor | ||
|---|---|---|---|
| Product: | [Automotive] Sphinx | Reporter: | Stephan Eberle <stephaneberle9> |
| Component: | Core | Assignee: | Stephan Eberle <stephaneberle9> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | P1 | CC: | ali.akar82, niranjan.babu |
| Version: | 0.7.0 | ||
| Target Milestone: | 0.7.0 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
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 |
= 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)