Possible regression in 6.37.0 version
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Führe zunächst den bereitgestellten Maven-Befehl mit rewrite-maven-plugin 6.36.0 und 6.37.0 für dasselbe Jakarta EE 10-Migrationsprojekt aus und vergleiche anschließend die Ausführungszeit und SourcesFileResults.csv. Verfolge die Ausführung des JakartaEE10-Rezepts, um zu ermitteln, warum 6.37.0 mehr als 2.500 Zeilen statt 8 erzeugt; als erledigt gilt die Aufgabe, wenn die Regression reproduziert, erklärt und durch einen Regressionstest abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
What version of OpenRewrite are you using?
I am using
- org.openrewrite:rewrite-maven-plugin 6.37.0
- Maven 3.6.3
How are you running OpenRewrite?
Maven Command Line
What is the smallest, simplest way to reproduce the problem?
I copied the jakarta 10 migration example in a personal project
mvn -U org.openrewrite.maven:rewrite-maven-plugin:run --define rewrite.recipeArtifactCoordinates=org.openrewrite.recipe:rewrite-migrate-java:RELEASE --define rewrite.activeRecipes=org.openrewrite.java.migrate.jakarta.JakartaEE10 --define rewrite.exportDatatables=true
What did you expect to see?
Jakarta10 rules applied in the project within seconds.
What did you see instead?
Using new version 6.37.0, it took 5minutes to complete the process. However, using version org.openrewrite:rewrite-maven-plugin v6.36.0, the process completed in seconds in the same project.
What is the full stack trace of any errors you encountered?
It didn't throw an error. But the SourcesFileResults.csv file in v6.37 has 2500+ rows. In contrast, v6.36 file only generates 8 rows
Are you interested in contributing a fix to OpenRewrite?
- Vorherrschende Sprache
- Java
- Sterne
- 159
- Forks
- 130
- Ø Merge
- 6 Std. 49 Min.
- Gemergte PRs (30 T.)
- 47
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine 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 openrewrite/rewrite-migrate-java
-
bug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 68/100
openrewrite/rewrite-migrate-java#1246 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 32/100
openrewrite/rewrite-migrate-java#1227 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
OptionalNotPresentToIsEmpty rewrites `!isPresent()` on a non-`java.util.Optional` type, producing uncompilable `isEmpty()`Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 70/100
openrewrite/rewrite-migrate-java#1146 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 50/100
openrewrite/rewrite-migrate-java#1119 · 5 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
FacesManagedBeansRemoved for Faces 4.0 recipe updatesEvtl. wieder frei @salaheddinemchich hat das vor 189 Tagen übernommen, und es ist kein Pull Request offen. Offenbug
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
openrewrite/rewrite-migrate-java#1023 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in openrewrite/rewrite-migrate-java
Ähnliche Issues
-
agent:working documentation enhancement go:build lane:needs-decision
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Sanne/incus-spawn#1435 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement good first issue up-for-grabs
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 80/100
AnikethTS/ChangeRadar#22 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
openai/openai-java#1202 ·
Maintainer antworten meist innerhalb von 1 Tag
-
admin sql type: bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 2 Tagen
-
library-new-request priority
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
oracle/graalvm-reachability-metadata#10911 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag