Community
Participate
Working Groups
An internal error occurred during: "Processing Java changes since last activation". trouble in: public abstract class org.eclipse.core.resources.mapping.ResourceMapping extends org.eclipse.core.runtime.PlatformObject: public void <init>(): ALOAD_0 // Lorg/eclipse/core/resources/mapping/ResourceMapping; this (line 41) INVOKESPECIAL org.eclipse.core.runtime.PlatformObject.<init> ()V constructor-execution(void org.eclipse.core.resources.mapping.ResourceMapping.<init>()) | RETURN constructor-execution(void org.eclipse.core.resources.mapping.ResourceMapping.<init>()) end public void <init>() public void accept(org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.resources.IResourceVisitor, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException: method-execution(void org.eclipse.core.resources.mapping.ResourceMapping.accept(org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.resources.IResourceVisitor, org.eclipse.core.runtime.IProgressMonitor)) | ALOAD_0 // Lorg/eclipse/core/resources/mapping/ResourceMapping; this (line 59) | ALOAD_1 // Lorg/eclipse/core/resources/mapping/ResourceMappingContext; context | ALOAD_3 // Lorg/eclipse/core/runtime/IProgressMonitor; monitor | method-call(org.eclipse.core.resources.mapping.ResourceTraversal[] org.eclipse.core.resources.mapping.ResourceMapping.getTraversals(org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.runtime.IProgressMonitor)) | | INVOKEVIRTUAL org.eclipse.core.resources.mapping.ResourceMapping.getTraversals (Lorg/eclipse/core/resources/mapping/ResourceMappingContext;Lorg/eclipse/core/runtime/IProgressMonitor;)[Lorg/eclipse/core/resources/mapping/ResourceTraversal; | method-call(org.eclipse.core.resources.mapping.ResourceTraversal[] org.eclipse.core.resources.mapping.ResourceMapping.getTraversals(org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.runtime.IProgressMonitor)) | ASTORE 4 | ICONST_0 (line 60) | ISTORE 5 | GOTO L1 | L0: ALOAD 4 // [Lorg/eclipse/core/resources/mapping/ResourceTraversal; traversals (line 61) | ILOAD 5 // I i | AALOAD | ALOAD_2 // Lorg/eclipse/core/resources/IResourceVisitor; visitor | method-call(void org.eclipse.core.resources.mapping.ResourceTraversal.accept(org.eclipse.core.resources.IResourceVisitor)) | | INVOKEVIRTUAL org.eclipse.core.resources.mapping.ResourceTraversal.accept (Lorg/eclipse/core/resources/IResourceVisitor;)V | method-call(void org.eclipse.core.resources.mapping.ResourceTraversal.accept(org.eclipse.core.resources.IResourceVisitor)) | IINC 5 1 // I i (line 60) | L1: ILOAD 5 // I i | ALOAD 4 // [Lorg/eclipse/core/resources/mapping/ResourceTraversal; traversals | ARRAYLENGTH | IF_ICMPLT L0 | RETURN (line 62) method-execution(void org.eclipse.core.resources.mapping.ResourceMapping.accept(org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.resources.IResourceVisitor, org.eclipse.core.runtime.IProgressMonitor)) end public void accept(org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.resources.IResourceVisitor, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException public boolean contains(org.eclipse.core.resources.mapping.ResourceMapping): method-execution(boolean org.eclipse.core.resources.mapping.ResourceMapping.contains(org.eclipse.core.resources.mapping.ResourceMapping)) | ICONST_0 (line 77) | IRETURN method-execution(boolean org.eclipse.core.resources.mapping.ResourceMapping.contains(org.eclipse.core.resources.mapping.ResourceMapping)) end public boolean contains(org.eclipse.core.resources.mapping.ResourceMapping) public boolean equals(Object): method-execution(boolean org.eclipse.core.resources.mapping.ResourceMapping.equals(java.lang.Object)) | ALOAD_1 // Ljava/lang/Object; obj (line 88) | ALOAD_0 // Lorg/eclipse/core/resources/mapping/ResourceMapping; this | IF_ACMPNE L0 | ICONST_1 (line 89) | IRETURN | L0: ALOAD_1 // Ljava/lang/Object; obj (line 90) | INSTANCEOF org.eclipse.core.resources.mapping.ResourceMapping | IFEQ L1 | ALOAD_1 // Ljava/lang/Object; obj (line 91) | CHECKCAST org.eclipse.core.resources.mapping.ResourceMapping | ASTORE_2 | ALOAD_2 // Lorg/eclipse/core/resources/mapping/ResourceMapping; other (line 92) | method-call(java.lang.Object org.eclipse.core.resources.mapping.ResourceMapping.getModelObject()) | | INVOKEVIRTUAL org.eclipse.core.resources.mapping.ResourceMapping.getModelObject ()Ljava/lang/Object; | method-call(java.lang.Object org.eclipse.core.resources.mapping.ResourceMapping.getModelObject()) | ALOAD_0 // Lorg/eclipse/core/resources/mapping/ResourceMapping; this | method-call(java.lang.Object org.eclipse.core.resources.mapping.ResourceMapping.getModelObject()) | | INVOKEVIRTUAL org.eclipse.core.resources.mapping.ResourceMapping.getModelObject ()Ljava/lang/Object; | method-call(java.lang.Object org.eclipse.core.resources.mapping.ResourceMapping.getModelObject()) | method-call(boolean java.lang.Object.equals(java.lang.Object)) | | INVOKEVIRTUAL java.lang.Object.equals (Ljava/lang/Object;)Z | method-call(boolean java.lang.Object.equals(java.lang.Object)) | IRETURN | L1: ICONST_0 (line 94) | IRETURN method-execution(boolean org.eclipse.core.resources.mapping.ResourceMapping.equals(java.lang.Object)) end public boolean equals(Object) public org.eclipse.core.resources.IMarker[] findMarkers(String, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException: method-execution(org.eclipse.core.resources.IMarker[] org.eclipse.core.resources.mapping.ResourceMapping.findMarkers(java.lang.String, boolean, org.eclipse.core.runtime.IProgressMonitor)) | ALOAD_0 // Lorg/eclipse/core/resources/mapping/ResourceMapping; this (line 111) | GETSTATIC org.eclipse.core.resources.mapping.ResourceMappingContext.LOCAL_CONTEXT Lorg/eclipse/core/resources/mapping/ResourceMappingContext; | ALOAD_3 // Lorg/eclipse/core/runtime/IProgressMonitor; monitor | method-call(org.eclipse.core.resources.mapping.ResourceTraversal[] org.eclipse.core.resources.mapping.ResourceMapping.getTraversals(org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.runtime.IProgressMonitor)) | | INVOKEVIRTUAL org.eclipse.core.resources.mapping.ResourceMapping.getTraversals (Lorg/eclipse/core/resources/mapping/ResourceMappingContext;Lorg/eclipse/core/runtime/IProgressMonitor;)[Lorg/eclipse/core/resources/mapping/ResourceTraversal; | method-call(org.eclipse.core.resources.mapping.ResourceTraversal[] org.eclipse.core.resources.mapping.ResourceMapping.getTraversals(org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.runtime.IProgressMonitor)) | ASTORE 4 | NEW java.util.ArrayList (line 112) | DUP | INVOKESPECIAL java.util.ArrayList.<init> ()V | ASTORE 5 | ICONST_0 (line 113) | ISTORE 6 | GOTO L1 | L0: ALOAD 4 // [Lorg/eclipse/core/resources/mapping/ResourceTraversal; traversals (line 114) | ILOAD 6 // I i | AALOAD | ALOAD 5 // Ljava/util/ArrayList; result | ALOAD_1 // Ljava/lang/String; type | ILOAD_2 // Z includeSubtypes | method-call(void org.eclipse.core.resources.mapping.ResourceTraversal.doFindMarkers(java.util.ArrayList, java.lang.String, boolean)) | | INVOKEVIRTUAL org.eclipse.core.resources.mapping.ResourceTraversal.doFindMarkers (Ljava/util/ArrayList;Ljava/lang/String;Z)V | method-call(void org.eclipse.core.resources.mapping.ResourceTraversal.doFindMarkers(java.util.ArrayList, java.lang.String, boolean)) | IINC 6 1 // I i (line 113) | L1: ILOAD 6 // I i | ALOAD 4 // [Lorg/eclipse/core/resources/mapping/ResourceTraversal; traversals | ARRAYLENGTH | IF_ICMPLT L0 | ALOAD 5 // Ljava/util/ArrayList; result (line 115) | ALOAD 5 // Ljava/util/ArrayList; result | method-call(int java.util.ArrayList.size()) | | INVOKEVIRTUAL java.util.ArrayList.size ()I | method-call(int java.util.ArrayList.size()) | ANEWARRAY org.eclipse.core.resources.IMarker | method-call(java.lang.Object[] java.util.ArrayList.toArray(java.lang.Object[])) | | INVOKEVIRTUAL java.util.ArrayList.toArray ([Ljava/lang/Object;)[Ljava/lang/Object; | method-call(java.lang.Object[] java.util.ArrayList.toArray(java.lang.Object[])) | CHECKCAST [Lorg.eclipse.core.resources.IMarker; | ARETURN method-execution(org.eclipse.core.resources.IMarker[] org.eclipse.core.resources.mapping.ResourceMapping.findMarkers(java.lang.String, boolean, org.eclipse.core.runtime.IProgressMonitor)) end public org.eclipse.core.resources.IMarker[] findMarkers(String, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException public abstract Object getModelObject(); public final org.eclipse.core.resources.mapping.ModelProvider getModelProvider(): method-execution(org.eclipse.core.resources.mapping.ModelProvider org.eclipse.core.resources.mapping.ResourceMapping.getModelProvider()) | catch org.eclipse.core.runtime.CoreException -> E0 | | method-call(org.eclipse.core.internal.resources.mapping.ModelProviderManager org.eclipse.core.internal.resources.mapping.ModelProviderManager.getDefault()) | | | INVOKESTATIC org.eclipse.core.internal.resources.mapping.ModelProviderManager.getDefault ()Lorg/eclipse/core/internal/resources/mapping/ModelProviderManager; (line 135) | | method-call(org.eclipse.core.internal.resources.mapping.ModelProviderManager org.eclipse.core.internal.resources.mapping.ModelProviderManager.getDefault()) | | ALOAD_0 // Lorg/eclipse/core/resources/mapping/ResourceMapping; this | | method-call(java.lang.String org.eclipse.core.resources.mapping.ResourceMapping.getModelProviderId()) | | | INVOKEVIRTUAL org.eclipse.core.resources.mapping.ResourceMapping.getModelProviderId ()Ljava/lang/String; | | method-call(java.lang.String org.eclipse.core.resources.mapping.ResourceMapping.getModelProviderId()) | | method-call(org.eclipse.core.resources.mapping.ModelProvider org.eclipse.core.internal.resources.mapping.ModelProviderManager.getModelProvider(java.lang.String)) | | | INVOKEVIRTUAL org.eclipse.core.internal.resources.mapping.ModelProviderManager.getModelProvider (Ljava/lang/String;)Lorg/eclipse/core/resources/mapping/ModelProvider; | | method-call(org.eclipse.core.resources.mapping.ModelProvider org.eclipse.core.internal.resources.mapping.ModelProviderManager.getModelProvider(java.lang.String)) | catch org.eclipse.core.runtime.CoreException -> E0 | ARETURN | E0: ASTORE_1 (line 136) | NEW java.lang.IllegalStateException (line 137) | DUP | ALOAD_1 // Lorg/eclipse/core/runtime/CoreException; e | method-call(java.lang.String org.eclipse.core.runtime.CoreException.getMessage()) | | INVOKEVIRTUAL org.eclipse.core.runtime.CoreException.getMessage ()Ljava/lang/String; | method-call(java.lang.String org.eclipse.core.runtime.CoreException.getMessage()) | INVOKESPECIAL java.lang.IllegalStateException.<init> (Ljava/lang/String;)V | ATHROW method-execution(org.eclipse.core.resources.mapping.ModelProvider org.eclipse.core.resources.mapping.ResourceMapping.getModelProvider()) end public final org.eclipse.core.resources.mapping.ModelProvider getModelProvider() public abstract String getModelProviderId(); public abstract org.eclipse.core.resources.IProject[] getProjects(); public abstract org.eclipse.core.resources.mapping.ResourceTraversal[] getTraversals(org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException; public int hashCode(): ALOAD_0 // Lorg/eclipse/core/resources/mapping/ResourceMapping; this (line 200) INVOKEVIRTUAL org.eclipse.core.resources.mapping.ResourceMapping.getModelObject ()Ljava/lang/Object; INVOKEVIRTUAL java.lang.Object.hashCode ()I IRETURN end public int hashCode() end public abstract class org.eclipse.core.resources.mapping.ResourceMapping
This looks like some disassembled code. Where did you get this error message from? Can you please tell us how we can reproduce this? Which build are you using?
Whenever I start eclipse (indigo) I get this now. Last changes to eclipse happened a few day ago, I guess since then I had this problem. the last stuff i installed (from plugins dir): org.eclipse.libra.warproducts.help_0.1.0.201109131144.jar org.eclipse.libra.warproducts.ui_0.1.1.201109131144.jar org.eclipse.libra.warproducts.core_0.1.1.201109131144.jar (from features dir): org.eclipse.libra.warproducts.feature_0.1.1.201109131144 Version info: Version: Indigo Service Release 1 Build id: 20110916-0149
Can you try to use the plain Eclipse build without installing these plugins and then check if you still get this problem? If you do, then i'll move to platform/resource, otherwise i'll move to libra. I don't see any JDT issue here anyway. Thanks!
Ping! Did you get a chance to try out the suggestion in comment #3 ?
Once I removed the "org.eclipse.libra.warproducts.*" stuff, if works nicely.
For process related reasons, marking it resolved instead of closed.
Verified for 4.3 M3.