[JBoss JIRA] Created: (JBIDE-6132) Verification preferences loading holds org.eclipse.jst.j2ee plug-in start which leads to BundleException
by Denis Golovin (JIRA)
Verification preferences loading holds org.eclipse.jst.j2ee plug-in start which leads to BundleException
---------------------------------------------------------------------------------------------------------
Key: JBIDE-6132
URL: https://jira.jboss.org/jira/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.1.x
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 contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years
[JBoss JIRA] Created: (JBIDE-5234) jPDL 4 Graphical Designer problem when naming Nodes under Windows XP and maybe other WIndows Products
by Burjan Romulus Sorin (JIRA)
jPDL 4 Graphical Designer problem when naming Nodes under Windows XP and maybe other WIndows Products
-----------------------------------------------------------------------------------------------------
Key: JBIDE-5234
URL: https://jira.jboss.org/jira/browse/JBIDE-5234
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: bpm, jbpm
Affects Versions: 3.1.0.M4
Environment: Affect as far as I seen, ONLY MIcrosoft WIndows XP Machines. LINUX doesn't seem to be affected.
Reporter: Burjan Romulus Sorin
Priority: Minor
This bug affects the Graphical Designer of JBoss Tools.
Version tested on :
jBPM 4 Graphical Editor and Tools 4.0.0.v200910281724M-H247-M4 org.jboss.tools.flow.jpdl4.feature.feature.group
Issue : When creating a process definition inside a project, I open the Graphical Editor in order to design the process.
I add tasks, transitions, etc. On the bottom of the page, on the tabs list, I have a "Proprieties" tab. In there, I can chenge/add specifications to the selected node.
If I try to change the name from there, after Every character written the cursor get at the first position of the box. So then I write a task with the name : "test", it will appear "tset".
Note that editing from the XML directly works perfectly.
Note that clicking on the task name and changing it from there, works perfectly too.
Only issue is when modifying the task name from the Proprieties on the bottom area of the IDE.
This is my first bug report, so please have mercy. I tried to be as technical as I could.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years
[JBoss JIRA] Created: (JBDS-1099) Verify JBDS update site capacity for Eclipse bits
by Mark Yarborough (JIRA)
Verify JBDS update site capacity for Eclipse bits
-------------------------------------------------
Key: JBDS-1099
URL: https://jira.jboss.org/jira/browse/JBDS-1099
Project: Developer Studio (JBoss Developer Studio)
Issue Type: Task
Components: Program
Affects Versions: LATER
Reporter: Mark Yarborough
The JBDS team would like to ensure that the JBDS update site has capacity (disk and bandwidth) to support the addition of Eclipse bits. This will ensure that the version of eclipse that users pull is the same version that the JBDS release validated in product QE, and should make updating easier for customers. However, addition of these bits will potentially take more disk space and more download bandwidth, hence this "program" related task jira...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 1 month
[JBoss JIRA] Created: (JBIDE-2791) "duplicate factory for: org.jboss.seam.web.webSession (duplicate is specified in components.xml)" error after creating a newseam project
by Riccardo Serafin (JIRA)
"duplicate factory for: org.jboss.seam.web.webSession (duplicate is specified in components.xml)" error after creating a newseam project
-----------------------------------------------------------------------------------------------------------------------------------------
Key: JBIDE-2791
URL: https://jira.jboss.org/jira/browse/JBIDE-2791
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: Seam
Affects Versions: 3.0.0.alpha
Environment: Windows XP, Eclipse 3.4.0, JBoss AS 4.2.3-GA, Seam 2.1.0-BETA1, Java 1.6.0_10-rc
Reporter: Riccardo Serafin
After creating a new Seam project via the wizard (EAR packaging, configuration "Dynamic Web project with Seam 2.0"), starting up JBoss produces the following error:
duplicate factory for: org.jboss.seam.web.webSession (duplicate is specified in components.xml)
Even after removing jboss-seam.jar from the war MANIFEST.INF as suggested here (http://www.seamframework.org/Community/HowToUpdateProjectFrom20To21Seam) the error still occurs.
This is the only other reference that I've found to this error (http://jira.jboss.com/jira/browse/JBSEAM-2981) but it looks slightly unrelated to me.
Stack trace:
19:05:32,116 ERROR [[/hellome]] Excepción enviando evento inicializado de contexto a instancia de escuchador de clase org.jboss.seam.servlet.SeamListener
java.lang.IllegalStateException: duplicate factory for: org.jboss.seam.web.webSession (duplicate is specified in components.xml)
at org.jboss.seam.core.Init.checkDuplicateFactoryExpressions(Init.java:222)
at org.jboss.seam.core.Init.checkDuplicateFactory(Init.java:215)
at org.jboss.seam.core.Init.addFactoryValueExpression(Init.java:278)
at org.jboss.seam.init.Initialization.installComponents(Initialization.java:983)
at org.jboss.seam.init.Initialization.init(Initialization.java:631)
at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:34)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3856)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4361)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
....
I believe also these others warnings might be related to the same problem (which i suspect is duplicate jar in the classpath of the war):
19:49:24,506 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
19:49:25,506 INFO [EARDeployer] Init J2EE application: file:/D:/Java/jboss-4.2.3.GA/server/default/deploy/hellome-ear.ear/
19:49:35,459 WARN [MainDeployer] Found non-jar deployer for jboss-seam.jar: MBeanProxyExt[jboss.ejb3:service=EJB3Deployer]
19:49:42,381 WARN [DeploymentInfo] Only the root deployment can set the loader repository, ignoring config=LoaderRepositoryConfig(repositoryName: seam.jboss.org:loader=hellome, repositoryClassName: org.jboss.mx.loading.HeirarchicalLoaderRepository3, configParserClassName: org.jboss.mx.loading.HeirarchicalLoaderRepository3ConfigParser, repositoryConfig: java2ParentDelegation=false)
19:50:00,679 INFO [JmxKernelAbstraction] creating wrapper delegate for: org.jboss.ejb3.entity.PersistenceUnitDeployment
19:50:04,976 INFO [TomcatDeployer] deploy, ctxPath=/hellome, warUrl=.../deploy/hellome-ear.ear/hellome.war/
19:50:13,554 WARN [SeamPhaseListener] There should only be one Seam phase listener per application
19:50:20,726 INFO [ServletContextListener] Welcome to Seam 2.1.0.BETA1
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 1 month
[JBoss JIRA] Created: (JBIDE-2735) Error: libapr-1.dll was not found starting JBossAS in JBoss IDE
by hmr_mueller (JIRA)
Error: libapr-1.dll was not found starting JBossAS in JBoss IDE
---------------------------------------------------------------
Key: JBIDE-2735
URL: https://jira.jboss.org/jira/browse/JBIDE-2735
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: JBossAS
Affects Versions: 2.1.2
Environment: Eclipse: 3.3.1.1
OS: Windows
JBoss AS 4.2.2GA JBossWeb native
Reporter: hmr_mueller
When starting the JBossAS 4.2.2GA with JBoss Web native configured from within a JBoss Server configured with the Eclipse IDE (JBoss Tools), I'm getting the error '... libapr-1.dll was not found ..' as a popup. After closing the popup for 3 times the server starts, but does so with errors when starting the Tomcat https connector. When running the run.bat script from the command line everything works fine.
Tomcat is configured to used the AprLifecycleListener and a https connector for APR (OpenSSL style configuration).
The server launch configuration in eclipse contains the $JBOSS_HOME\bin\native directory in the -Djava.library.path variable
The problem seems to be that the libtcnative-1.dll is loading the libapr-1.dll dynamically but since the Path environment variable does not contain the $JBOSS_HOME\bin\native directory the library is not found (setting this is done by the run.bat script).
If I put the native directory in the Path variable, the server starts up correctly, so just defining the java.library.path in the launch configuration does not suffice.
The problem can be fixed I think, if instead of setting the java.library.path the launch configuration extends the environment (Tab Environment) to contain the native directory in the Path environment variable and changing the class
org.jboss.ide.eclipse.as.core.server.internal.launch.AbstractJBossLaunchConfigType to add this to the 'VMRunnerConfiguration' in the 'actualLaunch' method.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 1 month
[JBoss JIRA] Created: (JBIDE-3191) Cannot run tests when building JMX by itself
by Nick Boldt (JIRA)
Cannot run tests when building JMX by itself
--------------------------------------------
Key: JBIDE-3191
URL: https://jira.jboss.org/jira/browse/JBIDE-3191
Project: Tools (JBoss Tools)
Issue Type: Sub-task
Components: Build/Releng
Affects Versions: 3.0.0.beta1
Reporter: Nick Boldt
Assignee: Nick Boldt
Fix For: 3.0.0.cr1
Using /devstudio-trunk/releng/org.jboss.ide.eclipse.releng/hudson/build.sh with the following parameters changed, JMX will build on its own:
builders=jmx
nightlyBuildSteps=standalone.product,reports,build-results,update-site
Turning tests back on, however, the build fails:
builders=jmx
nightlyBuildSteps=standalone.product,reports,tests,build-results,update-site
[java] Java Result: 13
[echo]
[echo] The builder <b>tests</b> failed to compile with the following results:<br/><br/>
[echo]
[echo] <pre>
[echo] BUILD FAILED
[echo] /opt/public/jbt-jbds/nightly-with-tests/jbds-build/clean-eclipse/eclipse/plugins/org.eclipse.pde.build_3.4.1.R34x_v20080805/scripts/build.xml:24: The following error occurred while executing this line:
[echo] /opt/public/jbt-jbds/nightly-with-tests/jbds-build/clean-eclipse/eclipse/plugins/org.eclipse.pde.build_3.4.1.R34x_v20080805/scripts/build.xml:64: The following error occurred while executing this line:
[echo] /opt/public/jbt-jbds/nightly-with-tests/org.jboss.ide.eclipse.releng/builders/tests/customTargets.xml:13: The following error occurred while executing this line:
[echo] /opt/public/jbt-jbds/nightly-with-tests/jbds-build/clean-eclipse/eclipse/plugins/org.eclipse.pde.build_3.4.1.R34x_v20080805/scripts/genericTargets.xml:88: Bundle org.jboss.tools.common.kb.test_0.0.0 failed to resolve.:
[echo] Missing required plug-in org.jboss.tools.common_0.0.0.
[echo] Missing required plug-in org.jboss.tools.common.kb_0.0.0.
[echo] Missing required plug-in org.jboss.tools.common.test_0.0.0.
[echo] Missing required plug-in org.jboss.tools.common.projecttemplates_0.0.0.
[echo]
[echo]
[echo] Total time: 3 minutes 2 seconds
[echo] </pre>
[echo] /opt/public/jbt-jbds/nightly-with-tests/jbds-build/3.0.0.CR1/200811132054/tests
BUILD FAILED
/home/nboldt/eclipse/workspace-jboss/devstudio-trunk/releng/org.jboss.ide.eclipse.releng/builders/buildNightly.xml:12: The following error occurred while executing this line:
/home/nboldt/eclipse/workspace-jboss/devstudio-trunk/releng/org.jboss.ide.eclipse.releng/builders/build.xml:56: The following error occurred while executing this line:
/home/nboldt/eclipse/workspace-jboss/devstudio-trunk/releng/org.jboss.ide.eclipse.releng/builders/build.xml:27: The following error occurred while executing this line:
/home/nboldt/eclipse/workspace-jboss/devstudio-trunk/releng/org.jboss.ide.eclipse.releng/builders/build.xml:37: The following error occurred while executing this line:
/home/nboldt/eclipse/workspace-jboss/devstudio-trunk/releng/org.jboss.ide.eclipse.releng/builders/product/productBuild.xml:76: The following error occurred while executing this line:
/home/nboldt/eclipse/workspace-jboss/devstudio-trunk/releng/org.jboss.ide.eclipse.releng/builders/product/productBuild.xml:105: The following error occurred while executing this line:
/home/nboldt/eclipse/workspace-jboss/devstudio-trunk/releng/org.jboss.ide.eclipse.releng/builders/product/productBuild.xml:261: Specify at least one source - a file or a resource collection.
Total time: 23 minutes 21 seconds
I suspect this is a result of the tests being coupled together, such that they depend on the whole build (builders=jmx,examples,drools-ide,archives,richfaces,jbpm-convert,freemarker,hibernate-tools,struts,jbpm,as,seam,esb,ws,birt,portlet,smooks) and its output.
Would there be value in incrementally splitting each build's tests out so they can run independently? eg.,
builders=jmx,jmx-tests
nightlyBuildSteps=standalone.product,reports,tests-jmx,build-results,update-site
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 2 months