[jbosstools-issues] [JBoss JIRA] (JBIDE-26177) JRebel installation via RH Central introduces IllegalStateException error

Jeff MAURY (JIRA) issues at jboss.org
Fri Jul 20 04:16:00 EDT 2018


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

Jeff MAURY updated JBIDE-26177:
-------------------------------
    Fix Version/s: 4.9.x


> JRebel installation via RH Central introduces IllegalStateException error
> -------------------------------------------------------------------------
>
>                 Key: JBIDE-26177
>                 URL: https://issues.jboss.org/browse/JBIDE-26177
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: central
>    Affects Versions: 4.6.0.Final
>            Reporter: Ondrej Dockal
>             Fix For: 4.9.x
>
>
> Event in error log shows message: Deadlock detected. All locks owned by thread Worker-16: Generating JRebel configuration files for org.jboss.tools.openshift.common.ui. will be suspended.
> StackTrace:
> {code}
> java.lang.IllegalStateException
> 	at org.eclipse.core.internal.jobs.DeadlockDetector.reportDeadlock(DeadlockDetector.java:599)
> 	at org.eclipse.core.internal.jobs.DeadlockDetector.lockWaitStart(DeadlockDetector.java:403)
> 	at org.eclipse.core.internal.jobs.LockManager.addLockWaitThread(LockManager.java:154)
> 	at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:304)
> 	at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:202)
> 	at org.eclipse.core.internal.jobs.JobManager.yieldRule(JobManager.java:1524)
> 	at org.eclipse.core.internal.jobs.InternalJob.yieldRule(InternalJob.java:527)
> 	at org.eclipse.core.runtime.jobs.Job.yieldRule(Job.java:959)
> 	at org.eclipse.wst.common.componentcore.internal.builder.DependencyGraphImpl.waitForAllUpdates(DependencyGraphImpl.java:691)
> 	at org.eclipse.wst.common.componentcore.internal.builder.DependencyGraphImpl.getReferencingComponents(DependencyGraphImpl.java:126)
> 	at org.eclipse.wst.common.componentcore.internal.builder.DependencyGraphImpl.getReferencingComponents(DependencyGraphImpl.java:116)
> 	at org.eclipse.wst.common.componentcore.internal.resources.VirtualComponent.getReferencingComponents(VirtualComponent.java:579)
> 	at org.eclipse.jst.j2ee.project.EarUtilities.getReferencingEARProjects(EarUtilities.java:274)
> 	at org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.calculateManifestReferences(J2EEModuleVirtualComponent.java:374)
> 	at org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.cacheManifestReferences(J2EEModuleVirtualComponent.java:364)
> 	at org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:180)
> 	at org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:218)
> 	at org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:211)
> 	at org.eclipse.jst.common.internal.modulecore.SingleRootUtil.hasConsumableReferences(SingleRootUtil.java:217)
> 	at org.eclipse.jst.common.internal.modulecore.SingleRootUtil.validateSingleRoot(SingleRootUtil.java:165)
> 	at org.eclipse.jst.common.internal.modulecore.SingleRootUtil.isSingleRoot(SingleRootUtil.java:93)
> 	at org.eclipse.jst.common.internal.modulecore.SingleRootExportParticipant.canOptimize(SingleRootExportParticipant.java:90)
> 	at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.canOptimize(FlatVirtualComponent.java:203)
> 	at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.cacheResources(FlatVirtualComponent.java:185)
> 	at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.getChildModules(FlatVirtualComponent.java:160)
> 	at org.eclipse.wst.web.internal.deployables.FlatComponentDeployable.getExportModelChildren(FlatComponentDeployable.java:259)
> 	at org.eclipse.wst.web.internal.deployables.FlatComponentDeployable.getModules(FlatComponentDeployable.java:270)
> 	at org.eclipse.wst.web.internal.deployables.FlatComponentDeployable.getChildModules(FlatComponentDeployable.java:254)
> 	at org.jboss.ide.eclipse.as.wtp.core.util.ServerModelUtilities.getChildModules(ServerModelUtilities.java:136)
> 	at org.jboss.ide.eclipse.as.wtp.core.util.ServerModelUtilities.getChildModules(ServerModelUtilities.java:129)
> 	at org.jboss.ide.eclipse.as.core.server.internal.DeployableServer.getChildModules(DeployableServer.java:104)
> 	at org.eclipse.wst.server.core.internal.Server.getChildModules(Server.java:2647)
> 	at org.eclipse.wst.server.core.internal.Server.visitModule(Server.java:3068)
> 	at org.eclipse.wst.server.core.internal.Server.isModuleDeployed(Server.java:962)
> 	at org.eclipse.wst.server.core.internal.Server.handleModuleProjectChange(Server.java:914)
> 	at org.eclipse.wst.server.core.internal.ResourceManager.publishHandleProjectChange(ResourceManager.java:1093)
> 	at org.eclipse.wst.server.core.internal.ResourceManager$ServerResourceChangeListener$1.visit(ResourceManager.java:125)
> 	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:64)
> 	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:74)
> 	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:48)
> 	at org.eclipse.wst.server.core.internal.ResourceManager$ServerResourceChangeListener.resourceChanged(ResourceManager.java:119)
> 	at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:297)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> 	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:287)
> 	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:150)
> 	at org.eclipse.core.internal.resources.Workspace.broadcastBuildEvent(Workspace.java:362)
> 	at org.eclipse.core.internal.resources.Project$1.run(Project.java:580)
> 	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2289)
> 	at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:545)
> 	at org.eclipse.core.internal.resources.Project.build(Project.java:121)
> 	at org.zeroturnaround.eclipse.nature.JRebelProject$1.run(JRebelProject.java:187)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:60)
> {code}



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jbosstools-issues mailing list