admin管理员组文章数量:1291309
I'm using Eclipse 4.3 to build a java website. Today, when I started my tomcat server, my Eclipse showed the following error: An internal error occurred during: "Decoration Calculation".
java.lang.StackOverflowError
:
java.lang.StackOverflowError
at org.eclipse.wst.jsdt.internal.core.index.DiskIndex.readCategoryTable(DiskIndex.java:580)
at org.eclipse.wst.jsdt.internal.core.index.DiskIndex.addQueryResults(DiskIndex.java:199)
at org.eclipse.wst.jsdt.internal.core.index.Index.query(Index.java:154)
at org.eclipse.wst.jsdt.internal.core.search.matching.TypeDeclarationPattern.queryIn(TypeDeclarationPattern.java:406)
at org.eclipse.wst.jsdt.internal.core.search.matching.InternalSearchPattern.findIndexMatches(InternalSearchPattern.java:92)
at org.eclipse.wst.jsdt.internal.core.search.matching.MatchLocator.findIndexMatches(MatchLocator.java:407)
at org.eclipse.wst.jsdt.internal.core.search.PatternSearchJob.search(PatternSearchJob.java:116)
at org.eclipse.wst.jsdt.internal.core.search.PatternSearchJob.execute(PatternSearchJob.java:66)
at org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:280)
at org.eclipse.wst.jsdt.internal.core.search.BasicSearchEngine.searchAllBindingNames(BasicSearchEngine.java:689)
at org.eclipse.wst.jsdt.internal.core.NameLookup.findBindingSearch(NameLookup.java:2168)
at org.eclipse.wst.jsdt.internal.core.NameLookup.findBinding(NameLookup.java:829)
at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.findBinding(SearchableEnvironment.java:192)
at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.findBinding(SearchableEnvironment.java:339)
at org.eclipse.wst.jsdt.internalpiler.lookup.LookupEnvironment.askForBinding(LookupEnvironment.java:252)
at org.eclipse.wst.jsdt.internalpiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:249)
at org.eclipse.wst.jsdt.internalpiler.lookup.Scope.getTypeOrPackage(Scope.java:2156)
at org.eclipse.wst.jsdt.internalpiler.lookup.Scope.getBinding(Scope.java:1136)
at org.eclipse.wst.jsdt.internalpiler.ast.FieldReference.resolveType(FieldReference.java:175)
at org.eclipse.wst.jsdt.internalpiler.ast.FieldReference.resolveType(FieldReference.java:138)
at org.eclipse.wst.jsdt.internalpiler.ast.LocalDeclaration.resolve0(LocalDeclaration.java:226)
at org.eclipse.wst.jsdt.internalpiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:137)
at org.eclipse.wst.jsdt.internalpiler.lookup.MethodScope.findVariable(MethodScope.java:456)
at org.eclipse.wst.jsdt.internalpiler.lookup.Scope.getLocalBinding(Scope.java:1202)
at org.eclipse.wst.jsdt.internalpiler.ast.LocalDeclaration.resolve0(LocalDeclaration.java:166)
at org.eclipse.wst.jsdt.internalpiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:137)
at org.eclipse.wst.jsdt.internalpiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:139)
at org.eclipse.wst.jsdt.internalpiler.lookup.MethodScope.findVariable(MethodScope.java:456)
at org.eclipse.wst.jsdt.internalpiler.lookup.Scope.getLocalBinding(Scope.java:1202)
at org.eclipse.wst.jsdt.internalpiler.ast.LocalDeclaration.resolve0(LocalDeclaration.java:166)
at org.eclipse.wst.jsdt.internalpiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:137)
at org.eclipse.wst.jsdt.internalpiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:139)
at org.eclipse.wst.jsdt.internalpiler.lookup.MethodScope.findVariable(MethodScope.java:456)
at org.eclipse.wst.jsdt.internalpiler.lookup.Scope.getLocalBinding(Scope.java:1202)
at org.eclipse.wst.jsdt.internalpiler.ast.LocalDeclaration.resolve0(LocalDeclaration.java:166)
at org.eclipse.wst.jsdt.internalpiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:137)
at org.eclipse.wst.jsdt.internalpiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:139)
at org.eclipse.wst.jsdt.internalpiler.lookup.MethodScope.findVariable(MethodScope.java:456)
at org.eclipse.wst.jsdt.internalpiler.lookup.Scope.getLocalBinding(Scope.java:1202)
at org.eclipse.wst.jsdt.internalpiler.ast.LocalDeclaration.resolve0(LocalDeclaration.java:166)
at org.eclipse.wst.jsdt.internalpiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:137)
at org.eclipse.wst.jsdt.internalpiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:139)
I don't know why this error occurred and how to fix it. So can someone help me?
I'm using Eclipse 4.3 to build a java website. Today, when I started my tomcat server, my Eclipse showed the following error: An internal error occurred during: "Decoration Calculation".
java.lang.StackOverflowError
:
java.lang.StackOverflowError
at org.eclipse.wst.jsdt.internal.core.index.DiskIndex.readCategoryTable(DiskIndex.java:580)
at org.eclipse.wst.jsdt.internal.core.index.DiskIndex.addQueryResults(DiskIndex.java:199)
at org.eclipse.wst.jsdt.internal.core.index.Index.query(Index.java:154)
at org.eclipse.wst.jsdt.internal.core.search.matching.TypeDeclarationPattern.queryIn(TypeDeclarationPattern.java:406)
at org.eclipse.wst.jsdt.internal.core.search.matching.InternalSearchPattern.findIndexMatches(InternalSearchPattern.java:92)
at org.eclipse.wst.jsdt.internal.core.search.matching.MatchLocator.findIndexMatches(MatchLocator.java:407)
at org.eclipse.wst.jsdt.internal.core.search.PatternSearchJob.search(PatternSearchJob.java:116)
at org.eclipse.wst.jsdt.internal.core.search.PatternSearchJob.execute(PatternSearchJob.java:66)
at org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:280)
at org.eclipse.wst.jsdt.internal.core.search.BasicSearchEngine.searchAllBindingNames(BasicSearchEngine.java:689)
at org.eclipse.wst.jsdt.internal.core.NameLookup.findBindingSearch(NameLookup.java:2168)
at org.eclipse.wst.jsdt.internal.core.NameLookup.findBinding(NameLookup.java:829)
at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.findBinding(SearchableEnvironment.java:192)
at org.eclipse.wst.jsdt.internal.core.SearchableEnvironment.findBinding(SearchableEnvironment.java:339)
at org.eclipse.wst.jsdt.internal.piler.lookup.LookupEnvironment.askForBinding(LookupEnvironment.java:252)
at org.eclipse.wst.jsdt.internal.piler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:249)
at org.eclipse.wst.jsdt.internal.piler.lookup.Scope.getTypeOrPackage(Scope.java:2156)
at org.eclipse.wst.jsdt.internal.piler.lookup.Scope.getBinding(Scope.java:1136)
at org.eclipse.wst.jsdt.internal.piler.ast.FieldReference.resolveType(FieldReference.java:175)
at org.eclipse.wst.jsdt.internal.piler.ast.FieldReference.resolveType(FieldReference.java:138)
at org.eclipse.wst.jsdt.internal.piler.ast.LocalDeclaration.resolve0(LocalDeclaration.java:226)
at org.eclipse.wst.jsdt.internal.piler.ast.LocalDeclaration.resolve(LocalDeclaration.java:137)
at org.eclipse.wst.jsdt.internal.piler.lookup.MethodScope.findVariable(MethodScope.java:456)
at org.eclipse.wst.jsdt.internal.piler.lookup.Scope.getLocalBinding(Scope.java:1202)
at org.eclipse.wst.jsdt.internal.piler.ast.LocalDeclaration.resolve0(LocalDeclaration.java:166)
at org.eclipse.wst.jsdt.internal.piler.ast.LocalDeclaration.resolve(LocalDeclaration.java:137)
at org.eclipse.wst.jsdt.internal.piler.ast.LocalDeclaration.resolve(LocalDeclaration.java:139)
at org.eclipse.wst.jsdt.internal.piler.lookup.MethodScope.findVariable(MethodScope.java:456)
at org.eclipse.wst.jsdt.internal.piler.lookup.Scope.getLocalBinding(Scope.java:1202)
at org.eclipse.wst.jsdt.internal.piler.ast.LocalDeclaration.resolve0(LocalDeclaration.java:166)
at org.eclipse.wst.jsdt.internal.piler.ast.LocalDeclaration.resolve(LocalDeclaration.java:137)
at org.eclipse.wst.jsdt.internal.piler.ast.LocalDeclaration.resolve(LocalDeclaration.java:139)
at org.eclipse.wst.jsdt.internal.piler.lookup.MethodScope.findVariable(MethodScope.java:456)
at org.eclipse.wst.jsdt.internal.piler.lookup.Scope.getLocalBinding(Scope.java:1202)
at org.eclipse.wst.jsdt.internal.piler.ast.LocalDeclaration.resolve0(LocalDeclaration.java:166)
at org.eclipse.wst.jsdt.internal.piler.ast.LocalDeclaration.resolve(LocalDeclaration.java:137)
at org.eclipse.wst.jsdt.internal.piler.ast.LocalDeclaration.resolve(LocalDeclaration.java:139)
at org.eclipse.wst.jsdt.internal.piler.lookup.MethodScope.findVariable(MethodScope.java:456)
at org.eclipse.wst.jsdt.internal.piler.lookup.Scope.getLocalBinding(Scope.java:1202)
at org.eclipse.wst.jsdt.internal.piler.ast.LocalDeclaration.resolve0(LocalDeclaration.java:166)
at org.eclipse.wst.jsdt.internal.piler.ast.LocalDeclaration.resolve(LocalDeclaration.java:137)
at org.eclipse.wst.jsdt.internal.piler.ast.LocalDeclaration.resolve(LocalDeclaration.java:139)
I don't know why this error occurred and how to fix it. So can someone help me?
Share Improve this question edited Jan 24, 2016 at 3:28 James-Jesse Drinkard 15.7k16 gold badges118 silver badges140 bronze badges asked Dec 9, 2014 at 7:50 DinhNgocHienDinhNgocHien 7173 gold badges18 silver badges36 bronze badges 4- May have already been fixed; what version of Eclipse are you using? – Makoto Commented Dec 9, 2014 at 7:54
- At least show us the stacktrace. (It should be in the logs.) – Stephen C Commented Dec 9, 2014 at 7:57
- @Makoto I'm using Eclipse 4.3 kepler. I read your link but it did not help me to solve my problem – DinhNgocHien Commented Dec 9, 2014 at 8:01
- @StephenC I have posted the logs above. – DinhNgocHien Commented Dec 9, 2014 at 8:09
2 Answers
Reset to default 4I had this exact same issue in Eclipse Luna. I had tried lots of solutions, but nothing worked. I can see in the stack trace that the problem is with JavaScript Development Tools (JSDT), which was the same issue I had even though my project was solely a javascript project.
The solution is to remove the javascript label decoration as shown below by going to Windows - preferences - General - Apperance - Label Decorations and uncheck the Javascript override function indicator:
Consider 4.4.1 or 4.5M1 versions. faced this problem earlier and found this eclipse bug. Hope this helps
本文标签:
版权声明:本文标题:javascript - (Eclipse) An internal error occurred during: "Decoration Calculation". java.lang.StackOverflowErr 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741529897a2383691.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论