Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 423000

Summary: NoClassDefFoundError: org/eclipse/xtext/xbase/lib/ArrayLiterals
Product: z_Archived Reporter: Johannes Dorn <johannes.dorn>
Component: Recommenders.incubatorAssignee: Johannes Dorn <johannes.dorn>
Status: CLOSED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: bavhel, itac, marcel.bruch
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X   
URL: http://marketplace.eclipse.org/content/eclipse-code-recommenders-incubators
Whiteboard:

Description Johannes Dorn CLA 2013-12-02 17:03:16 EST
Reported by Andrey:
I have installed xtext/xtend 2.4.3.v201309030823

Error
Wed Nov 13 14:11:22 AST 2013
Errors running builder 'Xtext Project Builder' on project '.snipmatch'.

java.lang.NoClassDefFoundError: org/eclipse/xtext/xbase/lib/ArrayLiterals
at org.eclipse.xtext.xbase.scoping.batch.ImplicitlyImportedTypes.getStaticImportClasses(ImplicitlyImportedTypes.java:89)
at org.eclipse.xtext.xbase.scoping.batch.ImplicitlyImportedTypes.getStaticImportClasses(ImplicitlyImportedTypes.java:62)
at org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider.newSession(XbaseBatchScopeProvider.java:83)
at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve(DefaultReentrantTypeResolver.java:209)
at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve(DefaultReentrantTypeResolver.java:197)
at org.eclipse.xtext.xbase.typesystem.internal.DefaultBatchTypeResolver$1.reentrantResolve(DefaultBatchTypeResolver.java:122)
at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.delegate(CachingBatchTypeResolver.java:114)
at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process(CachingBatchTypeResolver.java:61)
at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process(CachingBatchTypeResolver.java:1)
at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec(IUnitOfWork.java:36)
at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear(OnChangeEvictingCache.java:127)
at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.resolveTypes(CachingBatchTypeResolver.java:58)
at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched(BatchLinkingService.java:45)
at org.eclipse.xtext.xbase.resource.BatchLinkableResource.resolveLazyCrossReferences(BatchLinkableResource.java:142)
at org.eclipse.xtext.EcoreUtil2.resolveLazyCrossReferences(EcoreUtil2.java:511)
at org.eclipse.xtext.builder.clustering.ClusteringBuilderState.doUpdate(ClusteringBuilderState.java:214)
at org.eclipse.xtext.builder.builderState.AbstractBuilderState.update(AbstractBuilderState.java:111)
at org.eclipse.xtext.builder.impl.XtextBuilder.doBuild(XtextBuilder.java:184)
at org.eclipse.xtext.builder.impl.XtextBuilder.incrementalBuild(XtextBuilder.java:162)
at org.eclipse.xtext.builder.impl.XtextBuilder.build(XtextBuilder.java:95)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:733)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Comment 1 ITAC Team CLA 2013-12-23 06:00:07 EST
We have the same exception when Xtend files are built.
Our project is not related to the code recommenders. Therefore this bug should probably move to Xtext/Xtend/Xbase bugs.

We use:
Eclipse 3.8.2
Xtext 2.5.0
Comment 2 Andrey Bulanov CLA 2014-02-04 05:47:09 EST
Can't reproduce it any more with xtend 2.5.1
Comment 3 Marcel Bruch CLA 2014-02-25 13:10:16 EST
Closing as "works for me (now)". Thanks.