OEPE 11gR1 (11.1.1.7.1) causing Eclipse Fail to Initialize
824394Mar 21 2011 — edited Mar 29 2011I'm using OEPE with Eclipse 3.6.
Today I used Eclipse's built-in function to update OEPE with latest version and the nightmare has begun.
After uninstalling OEPE, the problem has gone away.
Do anyone have the same problem?
The error log is as following.
Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
<blockquote>
java.lang.NullPointerException
at org.eclipse.sapphire.modeling.localization.ClassLocalizationService.load(ClassLocalizationService.java:64)
at org.eclipse.sapphire.modeling.localization.StandardLocalizationService.load(StandardLocalizationService.java:71)
at org.eclipse.sapphire.modeling.localization.StandardLocalizationService.init(StandardLocalizationService.java:47)
at org.eclipse.sapphire.modeling.localization.StandardLocalizationService.text(StandardLocalizationService.java:150)
at org.eclipse.sapphire.modeling.ModelMetadataItem.getLabel(ModelMetadataItem.java:97)
at org.eclipse.sapphire.modeling.ValueProperty.createValidators(ValueProperty.java:146)
at org.eclipse.sapphire.modeling.ModelProperty.getValidator(ModelProperty.java:286)
at org.eclipse.sapphire.modeling.Value.initValidation(Value.java:73)
at org.eclipse.sapphire.modeling.Value.init(Value.java:63)
at oracle.eclipse.tools.weblogic.syslib.internal.PathBasedSystemLibrary.refreshProperty(PathBasedSystemLibrary.java:313)
at org.eclipse.sapphire.modeling.ModelElement.refresh(ModelElement.java:385)
at org.eclipse.sapphire.modeling.ModelElement.refresh(ModelElement.java:378)
at oracle.eclipse.tools.weblogic.syslib.internal.PathBasedSystemLibrary.getRelativePath(PathBasedSystemLibrary.java:124)
at oracle.eclipse.tools.weblogic.syslib.internal.SystemLibraryNameBinding.read(SystemLibraryNameBinding.java:29)
at oracle.eclipse.tools.weblogic.syslib.internal.PathBasedSystemLibrary.refreshProperty(PathBasedSystemLibrary.java:256)
at org.eclipse.sapphire.modeling.ModelElement.refresh(ModelElement.java:385)
at org.eclipse.sapphire.modeling.ModelElement.refresh(ModelElement.java:378)
at oracle.eclipse.tools.weblogic.syslib.internal.PathBasedSystemLibrary.getLibraryName(PathBasedSystemLibrary.java:77)
at oracle.eclipse.tools.weblogic.syslib.internal.PathBasedSystemLibrary.read(PathBasedSystemLibrary.java:398)
at org.eclipse.sapphire.modeling.ModelElement.read(ModelElement.java:161)
at org.eclipse.sapphire.modeling.ModelElement.refreshValidationResult(ModelElement.java:521)
at org.eclipse.sapphire.modeling.ModelElement.validate(ModelElement.java:503)
at org.eclipse.sapphire.modeling.ModelElementList.refreshValidationResult(ModelElementList.java:214)
at org.eclipse.sapphire.modeling.ModelElementList.refresh(ModelElementList.java:196)
at org.eclipse.sapphire.modeling.ModelElementList.refresh(ModelElementList.java:91)
at org.eclipse.sapphire.modeling.ModelElementList.addNewElement(ModelElementList.java:245)
at oracle.eclipse.tools.weblogic.syslib.internal.SystemLibrariesContainerDefMethods.addDefaultSystemLibraries(SystemLibrariesContainerDefMethods.java:36)
at oracle.eclipse.tools.weblogic.syslib.internal.SystemLibrariesContainerDef.addDefaultSystemLibraries(SystemLibrariesContainerDef.java:91)
at oracle.eclipse.tools.weblogic.syslib.SystemLibrariesContainer.getContainerDef(SystemLibrariesContainer.java:164)
at oracle.eclipse.tools.weblogic.syslib.SystemLibrariesContainer.getContainerDef(SystemLibrariesContainer.java:175)
at oracle.eclipse.tools.weblogic.syslib.internal.SystemLibrariesContainerImpl.createContainer(SystemLibrariesContainerImpl.java:180)
at oracle.eclipse.tools.weblogic.syslib.internal.SystemLibrariesContainerImpl$Initializer.initialize(SystemLibrariesContainerImpl.java:259)
at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2707)
at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1850)
at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:2705)
at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2645)
at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2783)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1915)
at org.eclipse.jdt.internal.core.JavaProject.computeExpandedClasspath(JavaProject.java:485)
at org.eclipse.jdt.internal.core.JavaProject.getExpandedClasspath(JavaProject.java:1527)
at org.eclipse.jdt.internal.core.builder.NameEnvironment.computeClasspathLocations(NameEnvironment.java:93)
at org.eclipse.jdt.internal.core.builder.NameEnvironment.<init>(NameEnvironment.java:41)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.initializeBuilder(JavaBuilder.java:603)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:167)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
</blockquote>