@@ -19,50 +19,6 @@ import com.intellij.openapi.application.ApplicationInfo
1919import com.intellij.openapi.application.ApplicationManager
2020import com.intellij.openapi.editor.Editor
2121import com.intellij.openapi.project.Project
22- import spp.jetbrains.marker.SourceMarker
23- import spp.jetbrains.marker.jvm.*
24- import spp.jetbrains.marker.py.PythonArtifactCreationService
25- import spp.jetbrains.marker.py.PythonArtifactNamingService
26- import spp.jetbrains.marker.py.PythonArtifactScopeService
27- import spp.jetbrains.marker.py.PythonConditionParser
28- import spp.jetbrains.marker.source.mark.api.component.api.config.ComponentSizeEvaluator
29- import spp.jetbrains.marker.source.mark.api.component.api.config.SourceMarkComponentConfiguration
30- import spp.jetbrains.marker.source.mark.api.component.jcef.SourceMarkSingleJcefComponentProvider
31- import spp.jetbrains.marker.source.mark.api.filter.CreateSourceMarkFilter
32- import spp.jetbrains.marker.source.mark.gutter.config.GutterMarkConfiguration
33- import spp.jetbrains.monitor.skywalking.SkywalkingMonitor
34- import spp.jetbrains.portal.SourcePortal
35- import spp.jetbrains.portal.backend.PortalServer
36- import spp.protocol.SourceMarkerServices
37- import spp.protocol.SourceMarkerServices.Instance
38- import spp.protocol.artifact.ArtifactQualifiedName
39- import spp.protocol.artifact.endpoint.EndpointResult
40- import spp.protocol.artifact.exception.LiveStackTraceElement
41- import spp.protocol.artifact.log.LogResult
42- import spp.protocol.artifact.metrics.ArtifactMetricResult
43- import spp.protocol.artifact.trace.TraceResult
44- import spp.protocol.artifact.trace.TraceSpan
45- import spp.protocol.artifact.trace.TraceSpanStackQueryResult
46- import spp.protocol.artifact.trace.TraceStack
47- import spp.protocol.service.live.LiveInstrumentService
48- import spp.protocol.service.live.LiveViewService
49- import spp.protocol.service.logging.LogCountIndicatorService
50- import spp.protocol.service.tracing.LocalTracingService
51- import spp.jetbrains.sourcemarker.PluginBundle.message
52- import spp.jetbrains.sourcemarker.activities.PluginSourceMarkerStartupActivity.Companion.INTELLIJ_PRODUCT_CODES
53- import spp.jetbrains.sourcemarker.activities.PluginSourceMarkerStartupActivity.Companion.PYCHARM_PRODUCT_CODES
54- import spp.jetbrains.sourcemarker.discover.TCPServiceDiscoveryBackend
55- import spp.jetbrains.sourcemarker.listeners.PluginSourceMarkEventListener
56- import spp.jetbrains.sourcemarker.listeners.PortalEventListener
57- import spp.jetbrains.sourcemarker.service.LiveInstrumentManager
58- import spp.jetbrains.sourcemarker.service.LiveViewManager
59- import spp.jetbrains.sourcemarker.service.LogCountIndicators
60- import spp.jetbrains.sourcemarker.service.breakpoint.BreakpointHitWindowService
61- import spp.jetbrains.sourcemarker.settings.SourceMarkerConfig
62- import spp.jetbrains.sourcemarker.settings.getServicePortNormalized
63- import spp.jetbrains.sourcemarker.settings.isSsl
64- import spp.jetbrains.sourcemarker.settings.serviceHostNormalized
65- import spp.jetbrains.sourcemarker.status.LiveStatusManager
6622import eu.geekplace.javapinning.JavaPinning
6723import eu.geekplace.javapinning.pin.Pin
6824import io.vertx.core.Promise
@@ -93,6 +49,50 @@ import kotlinx.coroutines.Job
9349import kotlinx.coroutines.launch
9450import kotlinx.datetime.Instant
9551import org.slf4j.LoggerFactory
52+ import spp.jetbrains.marker.SourceMarker
53+ import spp.jetbrains.marker.jvm.*
54+ import spp.jetbrains.marker.py.PythonArtifactCreationService
55+ import spp.jetbrains.marker.py.PythonArtifactNamingService
56+ import spp.jetbrains.marker.py.PythonArtifactScopeService
57+ import spp.jetbrains.marker.py.PythonConditionParser
58+ import spp.jetbrains.marker.source.mark.api.component.api.config.ComponentSizeEvaluator
59+ import spp.jetbrains.marker.source.mark.api.component.api.config.SourceMarkComponentConfiguration
60+ import spp.jetbrains.marker.source.mark.api.component.jcef.SourceMarkSingleJcefComponentProvider
61+ import spp.jetbrains.marker.source.mark.api.filter.CreateSourceMarkFilter
62+ import spp.jetbrains.marker.source.mark.gutter.config.GutterMarkConfiguration
63+ import spp.jetbrains.monitor.skywalking.SkywalkingMonitor
64+ import spp.jetbrains.portal.SourcePortal
65+ import spp.jetbrains.portal.backend.PortalServer
66+ import spp.jetbrains.sourcemarker.PluginBundle.message
67+ import spp.jetbrains.sourcemarker.activities.PluginSourceMarkerStartupActivity.Companion.INTELLIJ_PRODUCT_CODES
68+ import spp.jetbrains.sourcemarker.activities.PluginSourceMarkerStartupActivity.Companion.PYCHARM_PRODUCT_CODES
69+ import spp.jetbrains.sourcemarker.discover.TCPServiceDiscoveryBackend
70+ import spp.jetbrains.sourcemarker.listeners.PluginSourceMarkEventListener
71+ import spp.jetbrains.sourcemarker.listeners.PortalEventListener
72+ import spp.jetbrains.sourcemarker.service.LiveInstrumentManager
73+ import spp.jetbrains.sourcemarker.service.LiveViewManager
74+ import spp.jetbrains.sourcemarker.service.LogCountIndicators
75+ import spp.jetbrains.sourcemarker.service.breakpoint.BreakpointHitWindowService
76+ import spp.jetbrains.sourcemarker.settings.SourceMarkerConfig
77+ import spp.jetbrains.sourcemarker.settings.getServicePortNormalized
78+ import spp.jetbrains.sourcemarker.settings.isSsl
79+ import spp.jetbrains.sourcemarker.settings.serviceHostNormalized
80+ import spp.jetbrains.sourcemarker.status.LiveStatusManager
81+ import spp.protocol.SourceMarkerServices
82+ import spp.protocol.SourceMarkerServices.Instance
83+ import spp.protocol.artifact.ArtifactQualifiedName
84+ import spp.protocol.artifact.endpoint.EndpointResult
85+ import spp.protocol.artifact.exception.LiveStackTraceElement
86+ import spp.protocol.artifact.log.LogResult
87+ import spp.protocol.artifact.metrics.ArtifactMetricResult
88+ import spp.protocol.artifact.trace.TraceResult
89+ import spp.protocol.artifact.trace.TraceSpan
90+ import spp.protocol.artifact.trace.TraceSpanStackQueryResult
91+ import spp.protocol.artifact.trace.TraceStack
92+ import spp.protocol.service.live.LiveInstrumentService
93+ import spp.protocol.service.live.LiveViewService
94+ import spp.protocol.service.logging.LogCountIndicatorService
95+ import spp.protocol.service.tracing.LocalTracingService
9696import java.awt.Color
9797import java.awt.Dimension
9898import java.io.IOException
@@ -579,7 +579,10 @@ object SourceMarkerPlugin {
579579 config.rootSourcePackages.any { artifactQualifiedName.startsWith(it) }
580580 }
581581 } else {
582- log.warn(" Could not determine root source package. Skipped adding create source mark filter..." )
582+ val productCode = ApplicationInfo .getInstance().build.productCode
583+ if (INTELLIJ_PRODUCT_CODES .contains(productCode)) {
584+ log.warn(" Could not determine root source package. Skipped adding create source mark filter..." )
585+ }
583586 }
584587 SourceMarker .enabled = true
585588
0 commit comments