Uploaded image for project: 'PUBLIC - Liferay IDE'
  1. PUBLIC - Liferay IDE
  2. IDE-2160

Deadlock in publishing/gradle getOutputJar code

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 3.0 M1
    • 3.0 M1
    • Servers
    • None

    Description

      Here is stacktrace of deadlock:

      Thread [Worker-91] (Suspended)
      waiting for: Semaphore (id=20542)
      Object.wait(long) line: not available [native method]
      Semaphore.acquire(long) line: 39
      JobManager.join(InternalJob, long, IProgressMonitor) line: 909
      LiferayGradleProject$1(InternalJob).join() line: 341
      LiferayGradleProject$1(Job).join() line: 458
      LiferayGradleProject.getOutputBundle(boolean, IProgressMonitor) line: 135
      BundlePublishFullAdd.execute(IProgressMonitor, IAdaptable) line: 99
      PortalServerBehavior(ServerBehaviourDelegate).performTasks(PublishOperation[], IProgressMonitor) line: 1335
      PortalServerBehavior(ServerBehaviourDelegate).publish(int, IProgressMonitor) line: 954
      PortalServerBehavior(ServerBehaviourDelegate).publish(int, List<IModule[]>, IProgressMonitor, IAdaptable) line: 774
      PortalServerBehavior.publish(int, List<IModule[]>, IProgressMonitor, IAdaptable) line: 484
      Server.publishImpl(int, List<IModule[]>, IAdaptable, IProgressMonitor) line: 3172
      Server$PublishJob.run(IProgressMonitor) line: 345
      Worker.run() line: 55
      Thread [Worker-92] (Running)
      Daemon Thread [DisconnectableInputStream source reader] (Running)
      Thread [Worker-93] (Suspended)
      waiting for: Semaphore (id=20532)
      Object.wait(long) line: not available [native method]
      Semaphore.acquire(long) line: 43
      UISynchronizer.syncExec(Runnable) line: 164
      Display.syncExec(Runnable) line: 4781
      Prompter.handleStatus(IStatus, Object) line: 81
      GradleRunConfigurationDelegate(LaunchConfigurationDelegate).saveBeforeLaunch(ILaunchConfiguration, String, IProgressMonitor) line: 262
      GradleRunConfigurationDelegate(LaunchConfigurationDelegate).preLaunchCheck(ILaunchConfiguration, String, IProgressMonitor) line: 214
      LaunchConfigurationWorkingCopy(LaunchConfiguration).launch(String, IProgressMonitor, boolean, boolean) line: 840
      LaunchConfigurationWorkingCopy(LaunchConfiguration).launch(String, IProgressMonitor, boolean) line: 739
      LaunchConfigurationWorkingCopy(LaunchConfiguration).launch(String, IProgressMonitor) line: 731
      LiferayGradleProject$1.run(IProgressMonitor) line: 119
      Worker.run() line: 55

      Attachments

        Activity

          People

            gregory.amerson Gregory Amerson
            gregory.amerson Gregory Amerson
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              6 years, 38 weeks, 2 days ago

              Packages

                Version Package
                3.0 M1