| Auszug | ||
|---|---|---|
| ||
Nuclos IDE Fehler: ajc, org.nuclos.schema, mvn clean, spring-instrument, AspectJ, NullPointerException, Autowired, VM-Arguments. |
Sprache: Deutsch · English
Troubleshooting für die Nuclos-Entwicklung – Compiler-, Server-, Client- und Laufzeitfehler beheben.
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Panel | ||||
|---|---|---|---|---|
| ||||
Auf dieser Seite
|
...
|
Häufige Fehler bei der Nuclos-Entwicklung in der IDE und ihre Behebung.
| Fehler | Behebung |
|---|---|
ajc: The |
...
import org.nuclos.schema.* cannot be resolved |
...
...
| nuclos- |
...
| schema → Maven → Generate Sources and Update Folders |
...
...
| . |
ajc: * cannot be resolved to a |
...
...
type | nuclos → |
...
| Maven → Reimport |
...
| . |
...
...
BeanCreationException … A universal match pattern ('/**') is defined before other patterns
...
…: im Terminal mvn clean ausführen.
| Warnung | ||
|---|---|---|
| ||
Damit |
...
als Modul in der |
...
stehen. Für den Nuclos- |
...
Kern ist das gegeben |
...
; bei |
...
Nachtrag:
und: Die entsprechende Fehlermeldung mit Glassfish lautet:Jira server Nuclos Issue Tracking serverId 7d748b8d-d12e-3624-b22b-ebdfde2a9938 key NUCLOS-6929
Extension-Projekten ggf. ergänzen. |
Error creating bean 'internalAspectJWeavingEnabler' … (Maske friert nach Login ein): das spring-instrument-*.jar ablegen und
...
Fehlermeldung erscheint kurz vor dem Loginfenster. Nach dem Login friert die Maske ein.
Das Jar-File
| Codeblock |
|---|
spring-instrument-4.2.5.RELEASE.jar |
in einem beliebigen Verzeichnis ablegen.
...
in der Client-Konfiguration unter VM-Arguments referenzieren
...
.
...
Unerwartete NullPointerException
...
(z.B. bei
...
@Autowired
...
-Feldern
...
): Nuclos benötigt den AspectJ-Compiler
...
. Sicherstellen, dass Ajc im Maven-Import aktiv ist.
pom.xml das Plugin aspectj-maven-plugin verwendet wird.javac) verwendet, kommt es bspw. zu unerwarteten null -Referenzen bei mit @Autowired annotierten Feldern.Durch die automatische Compilererkennung beim Maven-Import kann es bei Anwesenheit von Maven-Modulen, die nicht AspectJ verwenden, in Abhängigkeit der Reihenfolge des Maven-Imports dazukommen, dass der Compiler unbemerkt auf javac gesetzt wird und oben genannte Probleme auftreten.
Die automatische Compilererkennenung kann in IntelliJ folgendermaßen deaktiviert werden:
Somit ist es allerdings notwendig, dass bei der Neuanlage eines Nuclos-Projekts in IntelliJ der Compiler auf ajc gestellt wird.