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

Bug 336114

Summary: Error indexing URI stacktrace
Product: [Modeling] EMF Reporter: Aurelien Pupier <apupier>
Component: Query2Assignee: Project Inbox <emf.query2-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: ahunter.eclipse, animesh143, saurav.sarkar1
Version: 2.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows Vista   
Whiteboard:

Description Aurelien Pupier CLA 2011-02-02 12:41:52 EST
It seems to have no real effect on my application but if it can be avoided :)

I'm using EMF Query 2 1.0.0.201101310003


Error indexing uri: 
org.eclipse.emf.common.util.WrappedException: java.lang.ClassNotFoundException: org.eclipse.jst.j2ee.internal.earcreation.modulemap.ModulemapPackage
	at org.eclipse.emf.ecore.plugin.RegistryReader$EPackageDescriptor.getEPackage(RegistryReader.java:279)
	at org.eclipse.emf.ecore.impl.EPackageRegistryImpl.getEPackage(EPackageRegistryImpl.java:133)
	at org.eclipse.emf.query.index.IndexFactory$1.execute(IndexFactory.java:43)
	at org.eclipse.emf.query.index.internal.impl.PageableIndexImpl.executeUpdateCommand(PageableIndexImpl.java:107)
	at org.eclipse.emf.query.index.IndexFactory.<clinit>(IndexFactory.java:33)
	at org.eclipse.emf.query.index.internal.ui.builder.QueryIndexBuilder.indexFile(QueryIndexBuilder.java:130)
	at org.eclipse.emf.query.index.internal.ui.builder.QueryIndexBuilder.access$0(QueryIndexBuilder.java:119)
	at org.eclipse.emf.query.index.internal.ui.builder.QueryIndexBuilder$SampleResourceVisitor.visit(QueryIndexBuilder.java:69)
	at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:112)
	at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:64)
	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
	at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:127)
	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:74)
	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:110)
	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:94)
	at org.eclipse.emf.query.index.internal.ui.builder.QueryIndexBuilder.fullBuild(QueryIndexBuilder.java:109)
	at org.eclipse.emf.query.index.internal.ui.builder.QueryIndexBuilder.build(QueryIndexBuilder.java:86)
	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)
Caused by: java.lang.ClassNotFoundException: org.eclipse.jst.j2ee.internal.earcreation.modulemap.ModulemapPackage
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:338)
	at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:232)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)
	at org.eclipse.emf.ecore.plugin.RegistryReader$EPackageDescriptor.getEPackage(RegistryReader.java:272)
	... 29 more
Comment 1 Animesh Kumar CLA 2011-04-20 06:39:09 EDT
This problem is occuring when the code is unable to load a package whose uri is registered in the Package Registry but the Package class is not resolvable. I have raised a bug in jst for the same :-
https://bugs.eclipse.org/bugs/show_bug.cgi?id=343363

Since this is not a Query 2 bug, this bug can be closed. If the bug above is fixed, this bug gets automatically solved.
Comment 2 Aurelien Pupier CLA 2011-04-20 07:13:48 EDT
OK

Thanks to take time to look at it.
Comment 3 Animesh Kumar CLA 2011-04-20 11:49:48 EDT
The bug raised was marked duplicate because the same bug is already raised, see link below:-
https://bugs.eclipse.org/bugs/show_bug.cgi?id=320417
Comment 4 Anthony Hunter CLA 2011-06-01 11:26:09 EDT
Since this is not a Query bug, this bug can be closed. bug 320417 is
fixed, this bug gets automatically solved.