alibaba / alibaba/one-java-agent

PluginClassLoader 改进加载 com.alibaba.oneagent package下面的类的逻辑

Offen
#24 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
579
Forks
128
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

PluginClassLoader 加载 com.alibaba.oneagent package下面的类,应该优先从 com.alibaba.oneagent.plugin.PluginManager 所在的ClassLoader加载。 避免应用可能在 System classloader里有依赖到 `com.alibaba.oneagent ` 里的类?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, PluginClassLoader und den ClassLoader-Einstiegspunkt der Klasse com.alibaba.oneagent.plugin.PluginManager zu finden. Verfolge, wie Klassen unter com.alibaba.oneagent ausgewählt werden, und überprüfe anschließend, dass dieses Paket mit dem ClassLoader von PluginManager geladen wird, bevor eine Abhängigkeit vom System classloader besteht. Der Issue enthält weder einen Test noch einen Dateipfad; daher sollte der Abschluss mit einem fokussierten Ladeszenario bestätigt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.