2012-03-07 2 views
4

Я получаю следующее сообщение об ошибке при создании проекта в затмении индиго:Получение «Внутренняя ошибка произошла во время:« Модель ресурса уплотнения ». при создании проекта в затмении индиго

An internal error occurred during: "Compacting resource model". Java heap. 
  1. Является ли это проблема памяти?

  2. Возможно ли скомпилировать единый пакет в eclipse (как, например, netbeans)? У меня была проблема с подобной памятью в netbeans, но я обошел ее, объединив меньшее количество пакетов за раз.

Я скомпилировал тот же проект в ganemede без проблем.

UPDATE:

StackTrace:

!ENTRY org.eclipse.core.jobs 4 2 2012-03-07 09:39:49.520 
!MESSAGE An internal error occurred during: "Compacting resource model". 
!STACK 0 
java.lang.OutOfMemoryError: Java heap space 
at java.util.HashMap.newKeyIterator(Unknown Source) 
at java.util.HashMap$KeySet.iterator(Unknown Source) 
at java.util.HashSet.iterator(Unknown Source) 
at org.eclipse.core.internal.jobs.JobManager.findBlockingJob(JobManager.java:685) 
at org.eclipse.core.internal.jobs.JobManager.doRunNow(JobManager.java:1085) 
at org.eclipse.core.internal.jobs.JobManager.runNow(JobManager.java:1080) 
at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:89) 
at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286) 
at org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:101) 
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 

!ENTRY org.eclipse.core.jobs 4 2 2012-03-07 09:39:49.521 
!MESSAGE An internal error occurred during: "Build Project". 
!STACK 0 
java.lang.OutOfMemoryError: Java heap space 
at org.eclipse.wst.jsdt.core.compiler.CharOperation.concat(CharOperation.java:689) 
at org.eclipse.wst.jsdt.core.infer.InferEngine.createAnonymousTypeName(InferEngine.java:682) 
at org.eclipse.wst.jsdt.core.infer.InferEngine.createAnonymousType(InferEngine.java:658) 
at org.eclipse.wst.jsdt.core.infer.InferEngine.visit(InferEngine.java:2072) 
at org.eclipse.wst.jsdt.internal.compiler.DelegateASTVisitor.visit(DelegateASTVisitor.java:855) 
at org.eclipse.wst.jsdt.internal.compiler.ast.ObjectLiteral.traverse(ObjectLiteral.java:66) 
at org.eclipse.wst.jsdt.internal.compiler.ast.MessageSend.traverse(MessageSend.java:459) 
at org.eclipse.wst.jsdt.internal.compiler.ast.MethodDeclaration.traverse(MethodDeclaration.java:174) 
at org.eclipse.wst.jsdt.internal.compiler.ast.FunctionExpression.traverse(FunctionExpression.java:48) 
at org.eclipse.wst.jsdt.internal.compiler.ast.ObjectLiteralField.traverse(ObjectLiteralField.java:63) 
at org.eclipse.wst.jsdt.internal.compiler.ast.ObjectLiteral.traverse(ObjectLiteral.java:69) 
at org.eclipse.wst.jsdt.internal.compiler.ast.ObjectLiteralField.traverse(ObjectLiteralField.java:63) 
at org.eclipse.wst.jsdt.internal.compiler.ast.ObjectLiteral.traverse(ObjectLiteral.java:69) 
at org.eclipse.wst.jsdt.internal.compiler.ast.MessageSend.traverse(MessageSend.java:459) 
at org.eclipse.wst.jsdt.internal.compiler.ast.MethodDeclaration.traverse(MethodDeclaration.java:174) 
at org.eclipse.wst.jsdt.internal.compiler.ast.FunctionExpression.traverse(FunctionExpression.java:48) 
at org.eclipse.wst.jsdt.internal.compiler.ast.MessageSend.traverse(MessageSend.java:455) 
at org.eclipse.wst.jsdt.internal.compiler.ast.CompilationUnitDeclaration.traverse(CompilationUnitDeclaration.java:584) 
at org.eclipse.wst.jsdt.internal.compiler.ast.CompilationUnitDeclaration.traverse(CompilationUnitDeclaration.java:539) 
at org.eclipse.wst.jsdt.core.infer.InferEngine.doInfer(InferEngine.java:1747) 
at org.eclipse.wst.jsdt.internal.compiler.parser.Parser.inferTypes(Parser.java:7093) 
at org.eclipse.wst.jsdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:561) 
at org.eclipse.wst.jsdt.internal.compiler.Compiler.beginToCompile(Compiler.java:328) 
at org.eclipse.wst.jsdt.internal.compiler.Compiler.compile(Compiler.java:342) 
at org.eclipse.wst.jsdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:288) 
at org.eclipse.wst.jsdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:86) 
at org.eclipse.wst.jsdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:254) 
at org.eclipse.wst.jsdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:58) 
at org.eclipse.wst.jsdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:291) 
at org.eclipse.wst.jsdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:194) 
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) 
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
+0

Можете ли вы добавить трассировку стека из '.log'? –

+0

Где я могу найти файл .log в папке eclipse? – Harke

+0

'/.metadata/.log' ... Просто вырезать соответствующее исключение и, если необходимо, любую информацию, которая непосредственно предшествует ... –

ответ

1

конфигурации Открыть затмение (eclipse.ini) файлов и папок из каталога затмений

-vmargs -Xms128m -Xmx512m - XX: MaxPermSize = 128m

место этот код ... его работа для меня

+0

-vmargs -Xms256m -Xmx512m -XX: MaxPermSize = 256m не работает для меня – jedi

0

Я увеличил -Xmx 1 Гб, от 3 до 4 (-Xmx4120m), и я до сих пор Eclipse, делают некоторые белье (4,5 Гб потребовалось от моей эксплуатации система), но по крайней мере я могу работать (редактировать и сохранять файлы). Раньше, с 3 ГБ, я не мог - Eclipse побледнел. Плюс - я закрыл 3 проекта, которые я не использовал.