[
https://issues.jboss.org/browse/JBIDE-26562?page=com.atlassian.jira.plugi...
]
Andre Dietisheim edited comment on JBIDE-26562 at 3/18/19 7:04 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**
[~jeffmaury] [~fbricon] any idea?
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}
The **blockingJob** that prevents m2e from running (see 2nd entry in the stack:
ThreadJob.waitForRun(ThreadJob, IProgressMonitor, InternalJob)) is the **AutoBuildJob**
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)