Community
Participate
Working Groups
1. Created new Xtext project. 2. Open MWE Editor for generated MWE file. 3. Close outline during initialization. Eclipse M6 cocoa 32bit eclipse.buildId=I20090313-0100 java.version=1.5.0_16 java.vendor=Apple Inc. BootLoader constants: OS=macosx, ARCH=x86, WS=cocoa, NL=de_DE Framework arguments: -product org.eclipse.sdk.ide Command-line arguments: -product org.eclipse.sdk.ide -data /Users/zarnekow/EclipseWorkspaces/3.5M6/cocoa-runtime -dev file:/Users/zarnekow/EclipseWorkspaces/3.5M6/cocoa/.metadata/.plugins/org.eclipse.pde.core/xtext/dev.properties -os macosx -ws cocoa -arch x86 -clean Error Mon Mar 16 10:54:22 CET 2009 An internal error occurred during: "Initializing editor...". java.lang.NullPointerException at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.cachePartsFrom(BinaryTypeBinding.java:310) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createBinaryTypeFrom(LookupEnvironment.java:635) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.cacheBinaryType(LookupEnvironment.java:172) at org.eclipse.jdt.internal.core.hierarchy.HierarchyResolver.resolve(HierarchyResolver.java:706) at org.eclipse.jdt.internal.core.hierarchy.RegionBasedHierarchyBuilder.createTypeHierarchyBasedOnRegion(RegionBasedHierarchyBuilder.java:90) at org.eclipse.jdt.internal.core.hierarchy.RegionBasedHierarchyBuilder.build(RegionBasedHierarchyBuilder.java:59) at org.eclipse.jdt.internal.core.hierarchy.RegionBasedTypeHierarchy.compute(RegionBasedTypeHierarchy.java:97) at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.refresh(TypeHierarchy.java:1255) at org.eclipse.jdt.internal.core.CreateTypeHierarchyOperation.executeOperation(CreateTypeHierarchyOperation.java:90) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:728) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:788) at org.eclipse.jdt.internal.core.JavaProject.newTypeHierarchy(JavaProject.java:2306) at org.eclipse.jdt.internal.core.JavaProject.newTypeHierarchy(JavaProject.java:2284) at org.eclipse.emf.mwe.ui.internal.editor.utils.TypeUtils.createTypeHierarchy(TypeUtils.java:537) at org.eclipse.emf.mwe.ui.internal.editor.utils.TypeUtils.getSubClasses(TypeUtils.java:392) at org.eclipse.emf.mwe.ui.internal.editor.utils.TypeUtils.getSubClasses(TypeUtils.java:381) at org.eclipse.emf.mwe.ui.internal.editor.editor.WorkflowEditor.preloadClassNameCache(WorkflowEditor.java:384) at org.eclipse.emf.mwe.ui.internal.editor.editor.WorkflowEditor.access$0(WorkflowEditor.java:377) at org.eclipse.emf.mwe.ui.internal.editor.editor.WorkflowEditor$InitializerJob.run(WorkflowEditor.java:74) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
I'll provide a patch, that fixes the problem.
Created attachment 128912 [details] Fixes NPE, ensure correct scheduling rule for editor initialization
(In reply to comment #2) > Created an attachment (id=128912) [details] > Fixes NPE, ensure correct scheduling rule for editor initialization > Patch applied in CVS HEAD, thanks. Please verify.
closing