Add support for javalin 5, currently the instrumentation crashes
Maintainer antworten meist innerhalb von 1 Tag
@LikeTheSalad arbeitet bereits daran.
Seit 09.12.2024.
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
Per report in the discussion forums our instrumentation currently doesn't support javalin 5:
java.lang.IncompatibleClassChangeError: Found interface io.javalin.http.Context, but class was expected
at co.elastic.apm.agent.javalin.JavalinInstrumentation$HandlerAdapterAdvice.setSpanAndTransactionName(JavalinInstrumentation.java:177) ~[elastic-apm-agent.jar:1.52.1]
at xx.xxxxx.xxxxxx.xxxxxxx.xxxxx.TestFilter.handle(TestFilter.java:40) ~[test-1.0.0-SNAPSHOT.jar:?]
at io.javalin.router.Endpoint.handle(Endpoint.kt:52) ~[javalin-6.1.3.jar:6.1.3]
at io.javalin.router.ParsedEndpoint.handle(ParsedEndpoint.kt:15) ~[javalin-6.1.3.jar:6.1.3]
We should
- add support for javalin 5
- Ensure that version 3.13.8, latest 3.x, latest 4.x and overall latest (currently 5.x) still work via tests (see this as an example)
- Add javalin to the dependabot config to ensure we don't miss future updates
- Vorherrschende Sprache
- Java
- Sterne
- 592
- Forks
- 340
- Ø Merge
- 2 T. 17 Std.
- Gemergte PRs (30 T.)
- 17
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus elastic/apm-agent-java
-
JDBC spans report the whole host list as the host for multi-host connection URLsEvtl. vergeben @RaphaelFakhri hat das vor 1 Tag übernommen. Offenagent-java community triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
elastic/apm-agent-java#4616 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Spring MVC View instrumentation incorrectly matches static render overloads (EasyPOI)Evtl. wieder frei @VelpulaGangavardhan hat das vor 19 Tagen übernommen, und es ist kein Pull Request offen. Offenagent-java community triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
elastic/apm-agent-java#4594 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
agent-java
Schwierigkeit 2/5 1-2 Tage Anfängerfreundlichkeit 62/100
elastic/apm-agent-java#2844 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Improve docs and add error log related to illegal activation of transactionEvtl. vergeben @AzazelSensei hat das vor 57 Tagen übernommen. Offendocs good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
elastic/apm-agent-java#850 · 4 Kommentare · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
Log4j 2.7 log correlation calls ThreadContext.removeAll, which was introduced in 2.8Evtl. vergeben @Anshuman-Prakash hat das vor 17 Tagen übernommen. Offenagent-java community triage
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
elastic/apm-agent-java#4593 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in elastic/apm-agent-java
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 63/100
wpilibsuite/SystemcoreTesting#446 ·
Maintainer antworten meist innerhalb von 1 Tag
-
frontend quality-assurance
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
Paul-Austin-Oswego-CSC480-HCI521/gift-app#212 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Mend: dependency security vulnerability
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag
-
Docs: AGENTS.md agent/ module-map bullet missing AgentWriteRules — the deny-by-default write gateOffendocumentation hermes-queue
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 84/100
chrisalunlloyd2-sudo/mindpalace#334 ·
Maintainer antworten meist innerhalb von 1 Tag
-
needs-area-label
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 2 Tagen