eclipse-platform / eclipse-platform/eclipse.platform
Stack trace detection do not work in colored console
- Dominant language
- Java
- Stars
- 165
- Forks
- 174
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 22
Description
If the coloured output includes a stacktrace, then eclipse cant detect stack traces anymore.
@mihnita I noticed this with m2e and a failing maven build (e.g. one can enable -e or -X to get stack traces), I assume this is because if you copy this it results in and this is probably the thing also the Stack-Trace detection uses and then can't link the result to code:
```
Caused by[m: java.lang.NullPointerException: [1;31mCannot invoke "org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus.addListener(org.eclipse.equinox.internal.provisional.p2.core.eventbus.ProvisioningListener)" because "this.eventBus" is null[m
[1mat[m org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager. ([1mAbstractRepositoryManager.java:107[m)
[1mat[m org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager. ([1mArtifactRepositoryManager.java:41[m)
[1mat[m org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryComponent.createService ([1mArtifactRepositoryComponent.java:27[m)
[1mat[m org.eclipse.tycho.p2maven.transport.RemoteArtifactRepositoryManagerAgentFactory.createService ([1mRemoteArtifactRepositoryManagerAgentFactory.java:33[m)
[1mat[m org.eclipse.tycho.p2maven.DefaultProvisioningAgent.lambda$getAgentFactoryService$0 ([1mDefaultProvisioningAgent.java:73[m)
[1mat[m java.util.concurrent.ConcurrentHashMap.computeIfAbsent ([1mConcurrentHashMap.java:1708[m)
[1mat[m org.eclipse.tycho.p2maven.DefaultProvisioningAgent.getAgentFactoryService ([1mDefaultProvisioningAgent.java:70[m)
[1mat[m org.eclipse.tycho.p2maven.DefaultProvisioningAgent.getService ([1mDefaultProvisioningAgent.java:53[m)
[1mat[m org.eclipse.equinox.p2.core.IProvisioningAgent.getService ([1mIProvisioningAgent.java:86[m)
[1mat[m org.eclipse.tycho.p2maven.InstallableUnitGenerator.init ([1mInstallableUnitGenerator.java:130[m)
[1mat[m org.eclipse.tycho.p2maven.InstallableUnitGenerator.getInstallableUnits ([1mInstallableUnitGenerator.java:102[m)
[1mat[m org.eclipse.tycho.p2maven.MavenProjectDependencyProcessor.computeProjectDependencyClosure ([1mMavenProjectDependencyProcessor.java:83[m)
[1mat[m org.eclipse.tycho.build.TychoGraphBuilder.build ([1mTychoGraphBuilder.java:148[m)
[1mat[m org.apache.maven.DefaultMaven.buildGraph ([1mDefaultMaven.java:532[m)
[1mat[m org.apache.maven.DefaultMaven.doExecute ([1mDefaultMaven.java:219[m)
[1mat[m org.apache.maven.DefaultMaven.doExecute ([1mDefaultMaven.java:192[m)
[1mat[m org.apache.maven.DefaultMaven.execute ([1mDefaultMaven.java:105[m)
[1mat[m org.apache.maven.cli.MavenCli.execute ([1mMavenCli.java:960[m)
[1mat[m org.apache.maven.cli.MavenCli.doMain ([1mMavenCli.java:293[m)
[1mat[m org.apache.maven.cli.MavenCli.main ([1mMavenCli.java:196[m)
[1mat[m jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 ([1mNative Method[m)
[1mat[m jdk.internal.reflect.NativeMethodAccessorImpl.invoke ([1mNativeMethodAccessorImpl.java:77[m)
[1mat[m jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke ([1mDelegatingMethodAccessorImpl.java:43[m)
[1mat[m java.lang.reflect.Method.invoke ([1mMethod.java:568[m)
[1mat[m org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced ([1mLauncher.java:282[m)
[1mat[m org.codehaus.plexus.classworlds.launcher.Launcher.launch ([1mLauncher.java:225[m)
[1mat[m org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode ([1mLauncher.java:406[m)
[1mat[m org.codehaus.plexus.classworlds.launcher.Launcher.main ([1mLauncher.java:347[m)
```
Contributor guide
Assessment
This issue has not been assessed yet.