Community
Participate
Working Groups
I have an existing project having 1000+ Java source files and a dependent classpath involving 10+ jar files. When I attempt to create a new project with the 'use project as source folder' I get an error creating project...asking me to look at the log. The log lists an OutOfMemoryError as shown below: Log: Tue Feb 26 13:21:08 PST 2002 4 org.eclipse.jdt.ui 1 Internal Error java.lang.reflect.InvocationTargetException: java.lang.OutOfMemoryError at org.eclipse.jdt.core.JavaConventions.scannedIdentifier (JavaConventions.java, Compiled Code) at org.eclipse.jdt.core.JavaConventions.scannedIdentifier (JavaConventions.java, Compiled Code) at org.eclipse.jdt.core.JavaConventions.validateIdentifier (JavaConventions.java, Compiled Code) at org.eclipse.jdt.core.JavaConventions.validatePackageName (JavaConventions.java, Compiled Code) at org.eclipse.jdt.internal.core.JavaModelManager.determineIfOnClasspath (JavaModelManager.java, Compiled Code) at org.eclipse.jdt.internal.core.JavaModelManager.createCompilationUnitFrom (JavaModelManager.java, Compiled Code) at org.eclipse.jdt.internal.core.JavaModelManager.create (JavaModelManager.java, Compiled Code) at org.eclipse.jdt.internal.core.JavaModelManager.create (JavaModelManager.java, Compiled Code) at org.eclipse.jdt.core.JavaCore.create(JavaCore.java, Compiled Code) at org.eclipse.jdt.internal.core.newbuilder.AbstractImageBuilder.storeProblemsFor (AbstractImageBuilder.java, Compiled Code) at org.eclipse.jdt.internal.core.newbuilder.BatchImageBuilder.updateProblemsFor (BatchImageBuilder.java, Compiled Code) at org.eclipse.jdt.internal.core.newbuilder.AbstractImageBuilder.acceptResult (AbstractImageBuilder.java, Compiled Code) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java, Compiled Code) at org.eclipse.jdt.internal.core.newbuilder.AbstractImageBuilder.compile (AbstractImageBuilder.java, Compiled Code) at org.eclipse.jdt.internal.core.newbuilder.AbstractImageBuilder.compile (AbstractImageBuilder.java, Compiled Code) at org.eclipse.jdt.internal.core.newbuilder.BatchImageBuilder.build (BatchImageBuilder.java:47) at org.eclipse.jdt.internal.core.newbuilder.JavaBuilder.buildAll (JavaBuilder.java:113) at org.eclipse.jdt.internal.core.newbuilder.JavaBuilder.build (JavaBuilder.java:67) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:356) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java, Compiled Code) at org.eclipse.core.runtime.Platform.run(Platform.java, Compiled Code) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:114) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:179) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java, Compiled Code) at org.eclipse.core.internal.events.BuildManager$1.run (BuildManager.java:138) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java, Compiled Code) at org.eclipse.core.runtime.Platform.run(Platform.java, Compiled Code) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:152) at org.eclipse.core.internal.events.BuildManager.build (BuildManager.java, Compiled Code) at org.eclipse.core.internal.resources.Workspace.endOperation (Workspace.java, Compiled Code) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1237) at org.eclipse.ui.actions.WorkspaceModifyOperation.run (WorkspaceModifyOperation.java:78) at org.eclipse.jface.operation.ModalContext.runInCurrentThread (ModalContext.java:296) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:249) at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:713) at org.eclipse.jdt.internal.ui.wizards.NewProjectCreationWizard.performFinish (NewProjectCreationWizard.java:63) at org.eclipse.jface.wizard.WizardDialog.finishPressed (WizardDialog.java, Compiled Code) at org.eclipse.jface.wizard.WizardDialog.buttonPressed (WizardDialog.java:311) at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:344) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java, Compiled Code) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java, Compiled Code) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java, Compiled Code) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java, Compiled Code) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java, Compiled Code) at org.eclipse.jface.window.Window.runEventLoop(Window.java, Compiled Code) at org.eclipse.jface.window.Window.open(Window.java:523) at org.eclipse.ui.internal.NewProjectAction.run (NewProjectAction.java:80) at org.eclipse.jface.action.Action.runWithEvent(Action.java, Compiled Code) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java, Compiled Code) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent (ActionContributionItem.java, Compiled Code) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent (ActionContributionItem.java, Compiled Code) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java, Compiled Code) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java, Compiled Code) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java, Compiled Code) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java, Compiled Code) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java, Compiled Code) at org.eclipse.ui.internal.Workbench.run(Workbench.java:798) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:821) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:502) at org.eclipse.core.launcher.Main.main(Main.java:362) Log: Tue Feb 26 13:22:59 PST 2002 4 org.eclipse.jdt.ui 1 Internal Error java.lang.reflect.InvocationTargetException: java.lang.OutOfMemoryError at org.eclipse.jdt.internal.core.newbuilder.SourceFile.getContents (SourceFile.java, Compiled Code) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java, Compiled Code) at org.eclipse.jdt.internal.compiler.parser.Parser.dietParse (Parser.java, Compiled Code) at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile (Compiler.java, Compiled Code) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java, Compiled Code) at org.eclipse.jdt.internal.core.newbuilder.AbstractImageBuilder.compile (AbstractImageBuilder.java, Compiled Code) at org.eclipse.jdt.internal.core.newbuilder.AbstractImageBuilder.compile (AbstractImageBuilder.java, Compiled Code) at org.eclipse.jdt.internal.core.newbuilder.BatchImageBuilder.build (BatchImageBuilder.java:47) at org.eclipse.jdt.internal.core.newbuilder.JavaBuilder.buildAll (JavaBuilder.java:113) at org.eclipse.jdt.internal.core.newbuilder.JavaBuilder.build (JavaBuilder.java:67) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:356) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java, Compiled Code) at org.eclipse.core.runtime.Platform.run(Platform.java, Compiled Code) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:114) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:179) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java, Compiled Code) at org.eclipse.core.internal.events.BuildManager$1.run (BuildManager.java:138) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java, Compiled Code) at org.eclipse.core.runtime.Platform.run(Platform.java, Compiled Code) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:152) at org.eclipse.core.internal.events.BuildManager.build (BuildManager.java, Compiled Code) at org.eclipse.core.internal.resources.Workspace.endOperation (Workspace.java, Compiled Code) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1237) at org.eclipse.ui.actions.WorkspaceModifyOperation.run (WorkspaceModifyOperation.java:78) at org.eclipse.jface.operation.ModalContext.runInCurrentThread (ModalContext.java:296) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:249) at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:713) at org.eclipse.jdt.internal.ui.wizards.NewProjectCreationWizard.performFinish (NewProjectCreationWizard.java:63) at org.eclipse.jface.wizard.WizardDialog.finishPressed (WizardDialog.java, Compiled Code) at org.eclipse.jface.wizard.WizardDialog.buttonPressed (WizardDialog.java:311) at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:344) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java, Compiled Code) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java, Compiled Code) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java, Compiled Code) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java, Compiled Code) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java, Compiled Code) at org.eclipse.jface.window.Window.runEventLoop(Window.java, Compiled Code) at org.eclipse.jface.window.Window.open(Window.java:523) at org.eclipse.ui.internal.NewProjectAction.run (NewProjectAction.java:80) at org.eclipse.jface.action.Action.runWithEvent(Action.java, Compiled Code) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java, Compiled Code) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent (ActionContributionItem.java, Compiled Code) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent (ActionContributionItem.java, Compiled Code) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java, Compiled Code) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java, Compiled Code) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java, Compiled Code) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java, Compiled Code) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java, Compiled Code) at org.eclipse.ui.internal.Workbench.run(Workbench.java:798) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:821) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:502) at org.eclipse.core.launcher.Main.main(Main.java:362)
What are the settings you have used to run Eclipse ? How much memory do you have on your machine ? What Eclipse build are you running ? The workspace you are describing is fairly large, I do not see anything obvious from the stack traces here.
The default VM parameters are not sufficient for all cases. Reopen this PR if 'reasonable' parameters were used.