[jbosstools-issues] [JBoss JIRA] (JBIDE-26562) debugging does not work for eap-cd-basic-s2i template from CRC
Andre Dietisheim (Jira)
issues at jboss.org
Mon Mar 18 07:03:00 EDT 2019
[ https://issues.jboss.org/browse/JBIDE-26562?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13709548#comment-13709548 ]
Andre Dietisheim edited comment on JBIDE-26562 at 3/18/19 7:02 AM:
-------------------------------------------------------------------
Removed joining with the job that is switching the maven profile: https://github.com/jbosstools/jbosstools-openshift/pull/1834
Nevertheless the problem persists, switching the maven profile is blocked by some job that builds the workspace and doesn't progress. I don't know yet, what exactly makes this job stalling. Here's the stack that shows how m2e is waiting for the other job to finish:
{code}
Thread [Worker-60: Enabling "openshift" maven profile] (Suspended)
waiting for: Object (id=2203)
Object.wait(long) line: not available [native method]
ThreadJob.waitForRun(ThreadJob, IProgressMonitor, InternalJob) line: 318
ThreadJob.joinRun(ThreadJob, IProgressMonitor) line: 205
ImplicitJobs.begin(ISchedulingRule, IProgressMonitor, boolean) line: 95
JobManager.beginRule(ISchedulingRule, IProgressMonitor) line: 297
WorkManager.checkIn(ISchedulingRule, IProgressMonitor) line: 124
Workspace.prepareOperation(ISchedulingRule, IProgressMonitor) line: 2243
Folder(Container).setDefaultCharset(String, IProgressMonitor) line: 340
JavaProjectConfigurator(AbstractJavaProjectConfigurator).addSourceDirs(IClasspathDescriptor, IProject, List<String>, IPath, IPath[], IPath[], String, IProgressMonitor, boolean) line: 401
JavaProjectConfigurator(AbstractJavaProjectConfigurator).addProjectSourceFolders(IClasspathDescriptor, ProjectConfigurationRequest, IProgressMonitor) line: 348
JavaProjectConfigurator(AbstractJavaProjectConfigurator).configure(ProjectConfigurationRequest, IProgressMonitor) line: 154
WarLifecycleMapping(AbstractLifecycleMapping).configure(ProjectConfigurationRequest, IProgressMonitor) line: 120
ProjectConfigurationManager$3.call(IMavenExecutionContext, IProgressMonitor) line: 508
ProjectConfigurationManager$3.call(IMavenExecutionContext, IProgressMonitor) line: 1
MavenExecutionContext.executeBare(MavenProject, ICallable<V>, IProgressMonitor) line: 177
MavenExecutionContext.execute(MavenProject, ICallable<V>, IProgressMonitor) line: 151
ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationRequest, IProgressMonitor) line: 501
ProjectConfigurationManager.updateProjectConfiguration0(Collection<IFile>, boolean, boolean, boolean, IProgressMonitor) line: 439
ProjectConfigurationManager$2.call(IMavenExecutionContext, IProgressMonitor) line: 352
ProjectConfigurationManager$2.call(IMavenExecutionContext, IProgressMonitor) line: 1
MavenExecutionContext.executeBare(MavenProject, ICallable<V>, IProgressMonitor) line: 177
MavenExecutionContext.execute(MavenProject, ICallable<V>, IProgressMonitor) line: 151
MavenExecutionContext.execute(ICallable<V>, IProgressMonitor) line: 99
MavenImpl.execute(boolean, boolean, ICallable<V>, IProgressMonitor) line: 1332
ProjectConfigurationManager.updateProjectConfiguration(MavenUpdateRequest, boolean, boolean, boolean, IProgressMonitor) line: 349
ProjectConfigurationManager.updateProjectConfiguration(MavenUpdateRequest, boolean, boolean, IProgressMonitor) line: 335
ProjectConfigurationManager.updateProjectConfiguration(MavenUpdateRequest, IProgressMonitor) line: 317
ProfileManager.updateActiveProfiles(IMavenProjectFacade, List<String>, boolean, boolean, IProgressMonitor) line: 84
MavenProfile.activate(String, IProject, IProgressMonitor) line: 87
MavenProfile.activate(IProgressMonitor) line: 67
OpenShiftLaunchController$EnableMavenProfileJob.run(IProgressMonitor) line: 496
Worker.run() line: 63
{code}
The **blockingJob** that prevents m2e from running (see 2nd entry in the stack: ThreadJob.waitForRun(ThreadJob, IProgressMonitor, InternalJob)) is the **AutoBuildJob**
was (Author: adietish):
Removed joining with the job that is switching the maven profile: https://github.com/jbosstools/jbosstools-openshift/pull/1834
Nevertheless the problem persists, switching the maven profile is blocked by some job that builds the workspace and doesn't progress. I don't know yet, what exactly makes this job stalling. Here's the stack that shows how m2e is waiting for the other job to finish:
{code}
Thread [Worker-60: Enabling "openshift" maven profile] (Suspended)
waiting for: Object (id=2203)
Object.wait(long) line: not available [native method]
ThreadJob.waitForRun(ThreadJob, IProgressMonitor, InternalJob) line: 318
ThreadJob.joinRun(ThreadJob, IProgressMonitor) line: 205
ImplicitJobs.begin(ISchedulingRule, IProgressMonitor, boolean) line: 95
JobManager.beginRule(ISchedulingRule, IProgressMonitor) line: 297
WorkManager.checkIn(ISchedulingRule, IProgressMonitor) line: 124
Workspace.prepareOperation(ISchedulingRule, IProgressMonitor) line: 2243
Folder(Container).setDefaultCharset(String, IProgressMonitor) line: 340
JavaProjectConfigurator(AbstractJavaProjectConfigurator).addSourceDirs(IClasspathDescriptor, IProject, List<String>, IPath, IPath[], IPath[], String, IProgressMonitor, boolean) line: 401
JavaProjectConfigurator(AbstractJavaProjectConfigurator).addProjectSourceFolders(IClasspathDescriptor, ProjectConfigurationRequest, IProgressMonitor) line: 348
JavaProjectConfigurator(AbstractJavaProjectConfigurator).configure(ProjectConfigurationRequest, IProgressMonitor) line: 154
WarLifecycleMapping(AbstractLifecycleMapping).configure(ProjectConfigurationRequest, IProgressMonitor) line: 120
ProjectConfigurationManager$3.call(IMavenExecutionContext, IProgressMonitor) line: 508
ProjectConfigurationManager$3.call(IMavenExecutionContext, IProgressMonitor) line: 1
MavenExecutionContext.executeBare(MavenProject, ICallable<V>, IProgressMonitor) line: 177
MavenExecutionContext.execute(MavenProject, ICallable<V>, IProgressMonitor) line: 151
ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationRequest, IProgressMonitor) line: 501
ProjectConfigurationManager.updateProjectConfiguration0(Collection<IFile>, boolean, boolean, boolean, IProgressMonitor) line: 439
ProjectConfigurationManager$2.call(IMavenExecutionContext, IProgressMonitor) line: 352
ProjectConfigurationManager$2.call(IMavenExecutionContext, IProgressMonitor) line: 1
MavenExecutionContext.executeBare(MavenProject, ICallable<V>, IProgressMonitor) line: 177
MavenExecutionContext.execute(MavenProject, ICallable<V>, IProgressMonitor) line: 151
MavenExecutionContext.execute(ICallable<V>, IProgressMonitor) line: 99
MavenImpl.execute(boolean, boolean, ICallable<V>, IProgressMonitor) line: 1332
ProjectConfigurationManager.updateProjectConfiguration(MavenUpdateRequest, boolean, boolean, boolean, IProgressMonitor) line: 349
ProjectConfigurationManager.updateProjectConfiguration(MavenUpdateRequest, boolean, boolean, IProgressMonitor) line: 335
ProjectConfigurationManager.updateProjectConfiguration(MavenUpdateRequest, IProgressMonitor) line: 317
ProfileManager.updateActiveProfiles(IMavenProjectFacade, List<String>, boolean, boolean, IProgressMonitor) line: 84
MavenProfile.activate(String, IProject, IProgressMonitor) line: 87
MavenProfile.activate(IProgressMonitor) line: 67
OpenShiftLaunchController$EnableMavenProfileJob.run(IProgressMonitor) line: 496
Worker.run() line: 63
{code}
> debugging does not work for eap-cd-basic-s2i template from CRC
> --------------------------------------------------------------
>
> Key: JBIDE-26562
> URL: https://issues.jboss.org/browse/JBIDE-26562
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: cdk, openshift, server
> Affects Versions: 4.11.0.AM1
> Environment: F29, devstudio AM1-v20190221-1020-B4114, CDK v3.8.0-alpha.1-1
> Reporter: Josef Kopriva
> Assignee: Andre Dietisheim
> Priority: Critical
> Fix For: 4.11.0.Final
>
> Attachments: image-2019-02-26-10-19-19-366.png, image-2019-03-14-16-30-04-450.png
>
>
> Restarting server adapter in debug for openshift application results in not responding job *Enabling "openshift maven profile"*: !image-2019-02-26-10-19-19-366.png|thumbnail!
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
More information about the jbosstools-issues
mailing list