eclipse-platform / eclipse-platform/eclipse.platform

Stack trace detection do not work in colored console

Open
#535 17 comments 0 reactions 1 assignee Claimed by @mihnita View on GitHub
bug
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: java.lang.NullPointerException: Cannot 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
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager. (AbstractRepositoryManager.java:107)
at org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager. (ArtifactRepositoryManager.java:41)
at org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryComponent.createService (ArtifactRepositoryComponent.java:27)
at org.eclipse.tycho.p2maven.transport.RemoteArtifactRepositoryManagerAgentFactory.createService (RemoteArtifactRepositoryManagerAgentFactory.java:33)
at org.eclipse.tycho.p2maven.DefaultProvisioningAgent.lambda$getAgentFactoryService$0 (DefaultProvisioningAgent.java:73)
at java.util.concurrent.ConcurrentHashMap.computeIfAbsent (ConcurrentHashMap.java:1708)
at org.eclipse.tycho.p2maven.DefaultProvisioningAgent.getAgentFactoryService (DefaultProvisioningAgent.java:70)
at org.eclipse.tycho.p2maven.DefaultProvisioningAgent.getService (DefaultProvisioningAgent.java:53)
at org.eclipse.equinox.p2.core.IProvisioningAgent.getService (IProvisioningAgent.java:86)
at org.eclipse.tycho.p2maven.InstallableUnitGenerator.init (InstallableUnitGenerator.java:130)
at org.eclipse.tycho.p2maven.InstallableUnitGenerator.getInstallableUnits (InstallableUnitGenerator.java:102)
at org.eclipse.tycho.p2maven.MavenProjectDependencyProcessor.computeProjectDependencyClosure (MavenProjectDependencyProcessor.java:83)
at org.eclipse.tycho.build.TychoGraphBuilder.build (TychoGraphBuilder.java:148)
at org.apache.maven.DefaultMaven.buildGraph (DefaultMaven.java:532)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:219)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.