Community
Participate
Working Groups
Build Identifier: Build id: I20100513-1500 The creation of new models fails with an exception. Note that this error is produced with the nightly builds. It is quite new, since I could create new models a couple of days ago (regression?) java.lang.NullPointerException at org.eclipse.papyrus.resource.AbstractBaseModel.unload(AbstractBaseModel.java:192) at org.eclipse.papyrus.resource.ModelSet.unload(ModelSet.java:308) at org.eclipse.papyrus.core.editor.CoreMultiDiagramEditor.dispose(CoreMultiDiagramEditor.java:573) at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:705) at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465) at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595) at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:289) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2863) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2768) at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2760) at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2711) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2707) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2691) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2682) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:651) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:610) at org.eclipse.papyrus.wizards.CreateModelWizard.performFinish(CreateModelWizard.java:156) ... As a result, the created .di file is empty. In the sequel, opening the editor fails: java.lang.NullPointerException at org.eclipse.papyrus.sashwindows.di.util.DiUtils.lookupSashWindowsMngr(DiUtils.java:90) at org.eclipse.papyrus.sasheditor.contentprovider.di.DiSashModelMngr.lookupSashWindowMngr(DiSashModelMngr.java:222) at org.eclipse.papyrus.sasheditor.contentprovider.di.TransactionalDiSashModelMngr.<init>(TransactionalDiSashModelMngr.java:41) at org.eclipse.papyrus.core.editor.CoreMultiDiagramEditor.createPageProvider(CoreMultiDiagramEditor.java:289) at org.eclipse.papyrus.core.editor.CoreMultiDiagramEditor.init(CoreMultiDiagramEditor.java:467) at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:798) at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:647) at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465) at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595) at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:289) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2863) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2768) at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2760) at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2711) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2707) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2691) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2682) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:651) Reproducible: Always Steps to Reproduce: 1. Select "new Papyrus model", follow the steps 2. ... select "create new model" and an arbitrary diagram => provokes two exceptions above
This has been resolved this morning. Can you update your code and try again ?
Model creation work again.