apache / apache/servicecomb-java-chassis

使用gradle构建启动时有ServiceComb init failed 异常

Offen
#3,743 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
1.9k
Forks
814
Ø Merge
8 T. 23 Std.
Gemergte PRs (30 T.)
1

Beschreibung

Caused by: java.lang.IllegalStateException: parameter name is not present, method=com.rain.paas.gradle.sc.servlet.endpoint.rest.RestEndpoint:post
solution:
change pom.xml, add compiler argument: -parameters, for example:
```xml

org.apache.maven.plugins
maven-compiler-plugin

-parameters


```

gradle脚本中已添加添加compilerArgs,如下所示,但是没能解决此类问题
```gradle
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
options.compilerArgs += ["-parameters"]
}
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Reproduziere den Gradle-Startfehler und untersuche RestEndpoint:post zusammen mit der im Bericht gezeigten pom.xml und den Gradle JavaCompile compilerArgs. Vergleiche die effektive Compilerkonfiguration mit den generierten Parametermetadaten; als erledigt gilt dies, wenn die ServiceComb-Initialisierung ohne die Ausnahme wegen des fehlenden Parameternamens abgeschlossen wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
build-system
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

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