[jbosstools-issues] [JBoss JIRA] (JBIDE-6132) Verification preferences loading holds org.eclipse.jst.j2ee plug-in start which leads to BundleException

Denis Golovin (JIRA) jira-events at lists.jboss.org
Sun Feb 12 12:51:01 EST 2012


     [ https://issues.jboss.org/browse/JBIDE-6132?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Denis Golovin resolved JBIDE-6132.
----------------------------------

    Resolution: Done

    
> Verification preferences loading holds org.eclipse.jst.j2ee plug-in start which leads to BundleException 
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: JBIDE-6132
>                 URL: https://issues.jboss.org/browse/JBIDE-6132
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: Cleanup
>    Affects Versions: 3.1.0.GA
>            Reporter: Denis Golovin
>            Assignee: Denis Golovin
>             Fix For: 3.3.0.Beta1
>
>
> This happens onli if you have several JBoss Tools XML editors and java editors opened from previous eclipse session.
> Thread main is loading Verification preferences 
> Thread [main] (Suspended)	
> 	org.jboss.tools.common.verification.vrules.model.VRuleModel(org.jboss.tools.common.model.impl.XModelObjectImpl).get_0(java.lang.String) line: 141	
> 	org.jboss.tools.common.verification.vrules.model.VRuleModel(org.jboss.tools.common.model.impl.XModelObjectImpl).getAttributeValue(java.lang.String) line: 164	
> 	org.jboss.tools.common.verification.vrules.model.VRuleModel(org.jboss.tools.common.model.impl.XModelObjectImpl).shallow_copy(boolean) line: 357	
> 	org.jboss.tools.common.verification.vrules.model.VRuleSetModel(org.jboss.tools.common.model.impl.XModelObjectImpl).copy_children(org.jboss.tools.common.model.XModelObject, boolean) line: 370	
> 	org.jboss.tools.common.verification.vrules.model.VRuleSetModel(org.jboss.tools.common.model.impl.XModelObjectImpl).copy_children(org.jboss.tools.common.model.XModelObject, boolean) line: 372	
> 	org.jboss.tools.common.verification.vrules.model.VRuleSetModel(org.jboss.tools.common.model.impl.XModelObjectImpl).copy_children(org.jboss.tools.common.model.XModelObject, boolean) line: 372	
> 	org.jboss.tools.common.verification.vrules.model.VRuleSetModel(org.jboss.tools.common.model.impl.XModelObjectImpl).copy(boolean) line: 343	
> 	org.jboss.tools.common.verification.vrules.model.VRuleSetModel(org.jboss.tools.common.model.impl.XModelObjectImpl).copy() line: 383	
> 	org.jboss.tools.common.verification.vrules.model.VRuleSetsLoader.load(org.jboss.tools.common.model.XModelObject) line: 68	
> 	org.jboss.tools.common.model.loaders.impl.RootLoaderImpl.load(org.jboss.tools.common.model.XModelObject) line: 33	
> 	org.jboss.tools.common.model.impl.XModelImpl.load() line: 407	
> 	org.jboss.tools.common.model.XModelFactory.createInstance(java.util.Properties) line: 35	
> 	org.jboss.tools.common.model.XModelFactory.getModel(java.util.Properties) line: 28	
> 	org.jboss.tools.common.model.options.PreferenceModelUtilities.createPreferenceModel(java.util.Properties) line: 49	
> 	org.jboss.tools.common.model.options.PreferenceModelUtilities$PreferenceModelHolder.<clinit>() line: 28	
> 	org.jboss.tools.common.model.options.PreferenceModelUtilities.getPreferenceModel() line: 43	
> 	org.jboss.tools.common.model.ui.editor.XMLContentDescriber.describe(java.lang.String, org.eclipse.core.runtime.content.IContentDescription) line: 44	
> 	org.jboss.tools.common.model.ui.editor.XMLContentDescriber.describe(java.io.InputStream, org.eclipse.core.runtime.content.IContentDescription) line: 33	
> 	org.eclipse.core.internal.content.ContentType.describe(org.eclipse.core.runtime.content.IContentDescriber, org.eclipse.core.internal.content.ILazySource, org.eclipse.core.internal.content.ContentDescription) line: 161	
> 	org.eclipse.core.internal.content.ContentTypeCatalog.collectMatchingByContents(int, org.eclipse.core.runtime.content.IContentType[], java.util.List, org.eclipse.core.internal.content.ILazySource) line: 189	
> 	org.eclipse.core.internal.content.ContentTypeCatalog.internalFindContentTypesFor(org.eclipse.core.internal.content.ILazySource, org.eclipse.core.runtime.content.IContentType[][], java.util.Comparator, java.util.Comparator) line: 359	
> 	org.eclipse.core.internal.content.ContentTypeCatalog.internalFindContentTypesFor(org.eclipse.core.internal.content.ContentTypeMatcher, org.eclipse.core.internal.content.ILazySource, java.lang.String, boolean) line: 406	
> 	org.eclipse.core.internal.content.ContentTypeCatalog.getDescriptionFor(org.eclipse.core.internal.content.ContentTypeMatcher, org.eclipse.core.internal.content.ILazySource, java.lang.String, org.eclipse.core.runtime.QualifiedName[]) line: 303	
> 	org.eclipse.core.internal.content.ContentTypeCatalog.getDescriptionFor(org.eclipse.core.internal.content.ContentTypeMatcher, java.io.InputStream, java.lang.String, org.eclipse.core.runtime.QualifiedName[]) line: 317	
> 	org.eclipse.core.internal.content.ContentTypeManager(org.eclipse.core.internal.content.ContentTypeMatcher).getDescriptionFor(java.io.InputStream, java.lang.String, org.eclipse.core.runtime.QualifiedName[]) line: 86	
> 	org.eclipse.emf.ecore.resource.impl.PlatformContentHandlerImpl.contentDescription(org.eclipse.emf.common.util.URI, java.io.InputStream, java.util.Map<?,?>, java.util.Map<java.lang.Object,java.lang.Object>) line: 92	
> 	org.eclipse.emf.ecore.resource.impl.FileURIHandlerImpl(org.eclipse.emf.ecore.resource.impl.URIHandlerImpl).contentDescription(org.eclipse.emf.common.util.URI, java.util.Map<?,?>) line: 267	
> 	org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.contentDescription(org.eclipse.emf.common.util.URI, java.util.Map<?,?>) line: 313	
> 	org.eclipse.emf.ecore.resource.impl.ResourceFactoryRegistryImpl.getContentTypeIdentifier(org.eclipse.emf.common.util.URI) line: 164	
> 	org.eclipse.emf.ecore.resource.impl.ResourceFactoryRegistryImpl.getFactory(org.eclipse.emf.common.util.URI, java.util.Map<java.lang.String,java.lang.Object>, java.util.Map<java.lang.String,java.lang.Object>, java.util.Map<java.lang.String,java.lang.Object>, java.lang.String, boolean) line: 130	
> 	org.eclipse.emf.ecore.resource.impl.ResourceFactoryRegistryImpl.getFactory(org.eclipse.emf.common.util.URI) line: 75	
> 	org.eclipse.jst.j2ee.common.internal.impl.J2EEResourceFactoryRegistry(org.eclipse.wst.common.internal.emf.utilities.DefaultOverridableResourceFactoryRegistry).delegatedGetFactory(org.eclipse.emf.common.util.URI) line: 73	
> 	org.eclipse.jst.j2ee.common.internal.impl.J2EEResourceFactoryRegistry.delegatedGetFactory(org.eclipse.emf.common.util.URI) line: 27	
> 	org.eclipse.jst.j2ee.common.internal.impl.J2EEResourceFactoryRegistry(org.eclipse.wst.common.internal.emf.utilities.DefaultOverridableResourceFactoryRegistry).getFactory(org.eclipse.emf.common.util.URI, java.lang.String) line: 53	
> 	org.eclipse.jst.j2ee.common.internal.impl.J2EEResourceFactoryRegistry(org.eclipse.wst.common.internal.emf.resource.FileNameResourceFactoryRegistry).getFactory(org.eclipse.emf.common.util.URI, java.lang.String) line: 64	
> 	org.eclipse.jst.j2ee.common.internal.impl.J2EEResourceFactoryRegistry(org.eclipse.wst.common.internal.emf.resource.FileNameResourceFactoryRegistry).getFactory(org.eclipse.emf.common.util.URI) line: 50	
> 	org.eclipse.jst.j2ee.internal.J2EEInit.initResourceFactories() line: 247	
> 	org.eclipse.jst.j2ee.internal.J2EEInit.init(boolean) line: 101	
> 	org.eclipse.jst.j2ee.commonarchivecore.internal.helpers.ArchiveInit.invokePrereqInits(boolean) line: 65	
> 	org.eclipse.jst.j2ee.commonarchivecore.internal.helpers.ArchiveInit.init(boolean) line: 38	
> 	org.eclipse.jst.j2ee.internal.plugin.J2EEPlugin.start(org.osgi.framework.BundleContext) line: 508	
> 	org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run() line: 783	
> 	java.security.AccessController.doPrivileged(java.security.PrivilegedExceptionAction<T>) line: not available [native method]	
> 	org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(org.osgi.framework.BundleActivator) line: 774	
> 	org.eclipse.osgi.framework.internal.core.BundleContextImpl.start() line: 755	
> 	org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(int) line: 352	
> 	org.eclipse.osgi.framework.internal.core.BundleHost(org.eclipse.osgi.framework.internal.core.AbstractBundle).start(int) line: 280	
> 	org.eclipse.osgi.framework.util.SecureAction.start(org.osgi.framework.Bundle, int) line: 408	
> 	org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(java.lang.String, java.lang.Class, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) line: 111	
> 	org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(java.lang.String) line: 449	
> 	org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(java.lang.String) line: 211	
> 	org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(java.lang.String) line: 381	
> 	org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(java.lang.String, boolean, java.lang.ClassLoader) line: 457	
> 	org.eclipse.osgi.internal.loader.BundleLoader.findClass(java.lang.String, boolean) line: 410	
> 	org.eclipse.osgi.internal.loader.BundleLoader.findClass(java.lang.String) line: 398	
> 	org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(java.lang.String, boolean) line: 105	
> 	org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader(java.lang.ClassLoader).loadClass(java.lang.String) line: 251	
> 	org.eclipse.osgi.internal.loader.BundleLoader.loadClass(java.lang.String) line: 326	
> 	org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(java.lang.String, boolean) line: 231	
> 	org.eclipse.osgi.framework.internal.core.BundleHost(org.eclipse.osgi.framework.internal.core.AbstractBundle).loadClass(java.lang.String) line: 1193	
> 	org.eclipse.core.internal.registry.osgi.EquinoxRegistryStrategy(org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI).createExecutableExtension(org.eclipse.core.runtime.spi.RegistryContributor, java.lang.String, java.lang.String) line: 160	
> 	org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(org.eclipse.core.runtime.spi.RegistryContributor, java.lang.String, java.lang.String) line: 874	
> 	org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(java.lang.String) line: 243	
> 	org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(java.lang.String) line: 51	
> 	org.eclipse.wst.common.componentcore.internal.util.ComponentImplManager$ComponentImplDescriptor$1.run() line: 227	
> 	org.eclipse.core.runtime.SafeRunner.run(org.eclipse.core.runtime.ISafeRunnable) line: 42	
> 	org.eclipse.wst.common.componentcore.internal.util.ComponentImplManager$ComponentImplDescriptor.createFactory() line: 220	
> 	org.eclipse.wst.common.componentcore.internal.util.ComponentImplManager.getComponentImplFactory(java.lang.String) line: 87	
> 	org.eclipse.wst.common.componentcore.internal.util.ComponentImplManager.findFactoryForProject(org.eclipse.core.resources.IProject) line: 125	
> 	org.eclipse.wst.common.componentcore.internal.util.ComponentImplManager.createComponent(org.eclipse.core.resources.IProject) line: 159	
> 	org.eclipse.wst.common.componentcore.ComponentCore.createComponent(org.eclipse.core.resources.IProject) line: 63	
> 	org.jboss.tools.common.model.project.ProjectHome.getLocation(org.eclipse.core.resources.IProject, java.util.Properties) line: 83	
> 	org.jboss.tools.jsf.project.JSFNature(org.jboss.tools.common.model.project.ModelNature).createProject() line: 95	
> 	org.jboss.tools.jsf.project.JSFNature(org.jboss.tools.common.model.project.ModelNature).setProject(org.eclipse.core.resources.IProject) line: 50	
> 	org.eclipse.core.internal.resources.NatureManager.createNature(org.eclipse.core.internal.resources.Project, java.lang.String) line: 232	
> 	org.eclipse.core.internal.resources.Project.getNature(java.lang.String) line: 377	
> 	org.jboss.tools.common.model.util.EclipseResourceUtil.getModelNature(org.eclipse.core.resources.IProject) line: 251	
> 	org.jboss.tools.common.model.util.EclipseResourceUtil.getObjectByResource(org.eclipse.core.resources.IResource) line: 122	
> 	org.jboss.tools.common.core.resources.XModelObjectEditorInputFactory.createElement(org.eclipse.ui.IMemento) line: 46	
> 	org.eclipse.ui.internal.EditorReference.getRestoredInput() line: 399	
> 	org.eclipse.ui.internal.EditorReference.getEditorInput() line: 362	
> 	org.eclipse.ui.internal.EditorReference.createPartHelper() line: 591	
> 	org.eclipse.ui.internal.EditorReference.createPart() line: 462	
> 	org.eclipse.ui.internal.EditorReference(org.eclipse.ui.internal.WorkbenchPartReference).getPart(boolean) line: 595	
> 	org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(org.eclipse.ui.IEditorReference, boolean) line: 271	
> 	org.eclipse.ui.internal.EditorManager.setVisibleEditor(org.eclipse.ui.IEditorReference, boolean) line: 1417	
> 	org.eclipse.ui.internal.EditorManager$5.runWithException() line: 942	
> 	org.eclipse.ui.internal.EditorManager$5(org.eclipse.ui.internal.StartupThreading$StartupRunnable).run() line: 31	
> 	org.eclipse.swt.widgets.RunnableLock.run() line: 35	
> 	org.eclipse.ui.internal.UISynchronizer(org.eclipse.swt.widgets.Synchronizer).runAsyncMessages(boolean) line: 134	
> 	org.eclipse.swt.widgets.Display.runAsyncMessages(boolean) line: 3468	
> 	org.eclipse.swt.widgets.Display.readAndDispatch() line: 3115	
> 	org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor(org.eclipse.ui.application.WorkbenchAdvisor).openWindows() line: 803	
> 	org.eclipse.ui.internal.Workbench$28.runWithException() line: 1384	
> 	org.eclipse.ui.internal.Workbench$28(org.eclipse.ui.internal.StartupThreading$StartupRunnable).run() line: 31	
> 	org.eclipse.swt.widgets.RunnableLock.run() line: 35	
> 	org.eclipse.ui.internal.UISynchronizer(org.eclipse.swt.widgets.Synchronizer).runAsyncMessages(boolean) line: 134	
> 	org.eclipse.swt.widgets.Display.runAsyncMessages(boolean) line: 3468	
> 	org.eclipse.swt.widgets.Display.readAndDispatch() line: 3115	
> 	org.eclipse.ui.internal.Workbench.runUI() line: 2316	
> 	org.eclipse.ui.internal.Workbench.access$4(org.eclipse.ui.internal.Workbench) line: 2221	
> 	org.eclipse.ui.internal.Workbench$5.run() line: 500	
> 	org.eclipse.core.databinding.observable.Realm.runWithDefault(org.eclipse.core.databinding.observable.Realm, java.lang.Runnable) line: 332	
> 	org.eclipse.ui.internal.Workbench.createAndRunWorkbench(org.eclipse.swt.widgets.Display, org.eclipse.ui.application.WorkbenchAdvisor) line: 493	
> 	org.eclipse.ui.PlatformUI.createAndRunWorkbench(org.eclipse.swt.widgets.Display, org.eclipse.ui.application.WorkbenchAdvisor) line: 149	
> 	org.eclipse.ui.internal.ide.application.IDEApplication.start(org.eclipse.equinox.app.IApplicationContext) line: 113	
> 	org.eclipse.equinox.internal.app.EclipseAppHandle.run(java.lang.Object) line: 194	
> 	org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(java.lang.Object) line: 110	
> 	org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(java.lang.Object) line: 79	
> 	org.eclipse.core.runtime.adaptor.EclipseStarter.run(java.lang.Object) line: 368	
> 	org.eclipse.core.runtime.adaptor.EclipseStarter.run(java.lang.String[], java.lang.Runnable) line: 179	
> 	sun.reflect.NativeMethodAccessorImpl.invoke0(java.lang.reflect.Method, java.lang.Object, java.lang.Object[]) line: not available [native method]	
> 	sun.reflect.NativeMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) line: 39	
> 	sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) line: 25	
> 	java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object...) line: 585	
> 	org.eclipse.equinox.launcher.Main.invokeFramework(java.lang.String[], java.net.URL[]) line: 559	
> 	org.eclipse.equinox.launcher.Main.basicRun(java.lang.String[]) line: 514	
> 	org.eclipse.equinox.launcher.Main.run(java.lang.String[]) line: 1311	
> 	org.eclipse.equinox.launcher.Main.main(java.lang.String[]) line: 1287	
> meantime JavaReconciler waited for 5 sec while org.eclipse.jst.j2ee is starting and then throws exception
> Daemon Thread [org.eclipse.jdt.internal.ui.text.JavaReconciler] (Suspended (breakpoint at line 1073 in org.eclipse.osgi.framework.internal.core.AbstractBundle))	
> 	org.eclipse.osgi.framework.internal.core.BundleHost(org.eclipse.osgi.framework.internal.core.AbstractBundle).beginStateChange() line: 1073	
> 	org.eclipse.osgi.framework.internal.core.BundleHost(org.eclipse.osgi.framework.internal.core.AbstractBundle).start(int) line: 278	
> 	org.eclipse.osgi.framework.util.SecureAction.start(org.osgi.framework.Bundle, int) line: 408	
> 	org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(java.lang.String, java.lang.Class, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) line: 111	
> 	org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(java.lang.String) line: 449	
> 	org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(java.lang.String) line: 211	
> 	org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(java.lang.String) line: 381	
> 	org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(java.lang.String, boolean, java.lang.ClassLoader) line: 457	
> 	org.eclipse.osgi.internal.loader.BundleLoader.findClass(java.lang.String, boolean) line: 410	
> 	org.eclipse.osgi.internal.loader.BundleLoader.findClass(java.lang.String) line: 398	
> 	org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(java.lang.String, boolean) line: 105	
> 	org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader(java.lang.ClassLoader).loadClass(java.lang.String) line: 251	
> 	org.eclipse.osgi.internal.loader.BundleLoader.loadClass(java.lang.String) line: 326	
> 	org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(java.lang.String, boolean) line: 231	
> 	org.eclipse.osgi.framework.internal.core.BundleHost(org.eclipse.osgi.framework.internal.core.AbstractBundle).loadClass(java.lang.String) line: 1193	
> 	org.eclipse.core.internal.registry.osgi.EquinoxRegistryStrategy(org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI).createExecutableExtension(org.eclipse.core.runtime.spi.RegistryContributor, java.lang.String, java.lang.String) line: 160	
> 	org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(org.eclipse.core.runtime.spi.RegistryContributor, java.lang.String, java.lang.String) line: 874	
> 	org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(java.lang.String) line: 243	
> 	org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(java.lang.String) line: 51	
> 	org.eclipse.wst.common.componentcore.internal.util.ComponentImplManager$ComponentImplDescriptor$1.run() line: 227	
> 	org.eclipse.core.runtime.SafeRunner.run(org.eclipse.core.runtime.ISafeRunnable) line: 42	
> 	org.eclipse.wst.common.componentcore.internal.util.ComponentImplManager$ComponentImplDescriptor.createFactory() line: 220	
> 	org.eclipse.wst.common.componentcore.internal.util.ComponentImplManager.getComponentImplFactory(java.lang.String) line: 87	
> 	org.eclipse.wst.common.componentcore.internal.util.ComponentImplManager.findFactoryForProject(org.eclipse.core.resources.IProject) line: 125	
> 	org.eclipse.wst.common.componentcore.internal.util.ComponentImplManager.createComponent(org.eclipse.core.resources.IProject) line: 159	
> 	org.eclipse.wst.common.componentcore.ComponentCore.createComponent(org.eclipse.core.resources.IProject) line: 63	
> 	org.eclipse.jst.j2ee.internal.web.classpath.WebAppLibrariesContainer(org.eclipse.jst.common.jdt.internal.classpath.FlexibleProjectContainer).computeClasspathEntries() line: 174	
> 	org.eclipse.jst.j2ee.internal.web.classpath.WebAppLibrariesContainer(org.eclipse.jst.common.jdt.internal.classpath.FlexibleProjectContainer).<init>(org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject, org.eclipse.core.resources.IProject, org.eclipse.core.runtime.IPath[], org.eclipse.jst.common.jdt.internal.classpath.FlexibleProjectContainer$PathType[]) line: 122	
> 	org.eclipse.jst.j2ee.internal.web.classpath.WebAppLibrariesContainer.<init>(org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject) line: 48	
> 	org.eclipse.jst.j2ee.internal.web.classpath.WebAppLibrariesContainerInitializer.initialize(org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject) line: 34	
> 	org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(org.eclipse.jdt.core.IJavaProject, org.eclipse.core.runtime.IPath) line: 2608	
> 	org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject) line: 1778	
> 	org.eclipse.jdt.core.JavaCore.getClasspathContainer(org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject) line: 2652	
> 	org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(org.eclipse.jdt.core.IClasspathEntry[], boolean, boolean) line: 2578	
> 	org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(org.eclipse.jdt.internal.core.JavaModelManager$PerProjectInfo, boolean, boolean) line: 2679	
> 	org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath() line: 1866	
> 	org.eclipse.jdt.internal.core.JavaProject.buildStructure(org.eclipse.jdt.internal.core.OpenableElementInfo, org.eclipse.core.runtime.IProgressMonitor, java.util.Map, org.eclipse.core.resources.IResource) line: 424	
> 	org.eclipse.jdt.internal.core.JavaProject(org.eclipse.jdt.internal.core.Openable).generateInfos(java.lang.Object, java.util.HashMap, org.eclipse.core.runtime.IProgressMonitor) line: 258	
> 	org.eclipse.jdt.internal.core.JavaProject(org.eclipse.jdt.internal.core.JavaElement).openWhenClosed(java.lang.Object, org.eclipse.core.runtime.IProgressMonitor) line: 515	
> 	org.eclipse.jdt.internal.core.JavaProject(org.eclipse.jdt.internal.core.JavaElement).getElementInfo(org.eclipse.core.runtime.IProgressMonitor) line: 252	
> 	org.eclipse.jdt.internal.core.JavaProject(org.eclipse.jdt.internal.core.JavaElement).getElementInfo() line: 238	
> 	org.eclipse.jdt.internal.core.JavaProject.getJavaProjectElementInfo() line: 1561	
> 	org.eclipse.jdt.internal.core.JavaProject.newNameLookup(org.eclipse.jdt.core.ICompilationUnit[]) line: 2258	
> 	org.eclipse.jdt.internal.core.CancelableNameEnvironment(org.eclipse.jdt.internal.core.SearchableEnvironment).<init>(org.eclipse.jdt.internal.core.JavaProject, org.eclipse.jdt.core.ICompilationUnit[]) line: 57	
> 	org.eclipse.jdt.internal.core.CancelableNameEnvironment(org.eclipse.jdt.internal.core.SearchableEnvironment).<init>(org.eclipse.jdt.internal.core.JavaProject, org.eclipse.jdt.core.WorkingCopyOwner) line: 64	
> 	org.eclipse.jdt.internal.core.CancelableNameEnvironment.<init>(org.eclipse.jdt.internal.core.JavaProject, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor) line: 26	
> 	org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(org.eclipse.jdt.internal.core.CompilationUnit, org.eclipse.jdt.internal.compiler.SourceElementParser, org.eclipse.jdt.core.WorkingCopyOwner, java.util.HashMap, boolean, int, org.eclipse.core.runtime.IProgressMonitor) line: 158	
> 	org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(org.eclipse.jdt.internal.core.CompilationUnit, org.eclipse.jdt.core.WorkingCopyOwner, java.util.HashMap, boolean, int, org.eclipse.core.runtime.IProgressMonitor) line: 243	
> 	org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(org.eclipse.jdt.internal.core.CompilationUnit) line: 190	
> 	org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation() line: 89	
> 	org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation(org.eclipse.jdt.internal.core.JavaModelOperation).run(org.eclipse.core.runtime.IProgressMonitor) line: 728	
> 	org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation(org.eclipse.jdt.internal.core.JavaModelOperation).runOperation(org.eclipse.core.runtime.IProgressMonitor) line: 788	
> 	org.eclipse.jdt.internal.core.CompilationUnit.reconcile(int, int, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor) line: 1242	
> 	org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(org.eclipse.jdt.core.ICompilationUnit, boolean) line: 126	
> 	org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access$0(org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy, org.eclipse.jdt.core.ICompilationUnit, boolean) line: 108	
> 	org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run() line: 89	
> 	org.eclipse.core.runtime.SafeRunner.run(org.eclipse.core.runtime.ISafeRunnable) line: 42	
> 	org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(boolean) line: 87	
> 	org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile() line: 178	
> 	org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy(org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy).initialReconcile() line: 114	
> 	org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile() line: 133	
> 	org.eclipse.jdt.internal.ui.text.JavaReconciler(org.eclipse.jface.text.reconciler.MonoReconciler).initialProcess() line: 105	
> 	org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess() line: 398	
> 	org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run() line: 173	

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list