!ENTRY org.eclipse.core.jobs 4 2 2014-04-16 09:13:05.265
!MESSAGE An internal error occurred during: "Create operation launched".
!STACK 0
java.lang.NullPointerException
at thales.themis.em.gene.gem.ui.api.MassObjectEditorManager.findMassObjectEditor(MassObjectEditorManager.java:97)
at thales.themis.em.gene.gem.ui.api.MassObjectEditorManager.<init>(MassObjectEditorManager.java:61)
at thales.themis.em.gene.gem.ui.api.MassObjectEditorManager.getInstance(MassObjectEditorManager.java:175)
at thales.themis.em.gene.gem.ui.operations.GemOperation.potentiallyAddMassEditorContext(GemOperation.java:130)
at thales.themis.em.gene.gem.ui.operations.CreateOperation.<init>(CreateOperation.java:109)
at thales.themis.em.gene.gem.ui.operations.CreateOperation.<init>(CreateOperation.java:147)
at thales.themis.em.gene.gem.ui.action.CreateObjectAction.run(CreateObjectAction.java:129)
at thales.themis.em.gene.gem.ui.wizards.AssociateObjectWizard$1.run(AssociateObjectWizard.java:197)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
private void findMassObjectEditor() { if (this.editor == null) { [color=red]Display.getDefault()[/color].syncExec(new Runnable() { @Override public void run() { final IWorkbenchWindow activeWorkbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (activeWorkbenchWindow != null) {...
final Display display = Display.getCurrent(); final Job createJob = new Job(GEMUIMessages.getString("AssociateObjectWizard.0")) { //$NON-NLS-1$ @Override public IStatus run(final IProgressMonitor monitor) { monitor.beginTask(GEMUIMessages .getString("AssociateObjectWizard.1"), //$NON-NLS-1$ IProgressMonitor.UNKNOWN); final IJobManager jobMan = Job.getJobManager(); IStatus jobExecution = Status.CANCEL_STATUS; try { jobMan.beginRule(rule, monitor); display.asyncExec( new Runnable() { public void run() { createAction.run(); }}); jobExecution = createAction.getActionStatus(); } finally { jobMan.endRule(rule); monitor.done(); } return jobExecution; } };