Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Auszug
hiddentrue

Nuclos IDE Fehler: ajc, org.nuclos.schema, mvn clean, spring-instrument, AspectJ, NullPointerException, Autowired, VM-Arguments.

globe with meridians Sprache: Deutsch · English

open book Probleme und Fehlermeldungen mit IDE

Troubleshooting für die Nuclos-Entwicklung – Compiler-, Server-, Client- und Laufzeitfehler beheben.

Status
colourGrey
titleReferenz
Status
colourBlue
titleEntwickler
Status
colourGreen
titleStand: Jul 2026
Status
colourGrey
titlegilt fuer Nuclos 4.2026.x

Panel
bgColor#F4F5F7

Auf dieser Seite

Inhalt
maxLevel2

Beim Compilieren

...

minLevel2

Häufige Fehler bei der Nuclos-Entwicklung in der IDE und ihre Behebung.

Beim Kompilieren

FehlerBehebung
ajc: The

...

import org.nuclos.schema.* cannot be resolved

...

...

nuclos-

...

schema → Maven → Generate Sources and Update Folders

...

Image Removed

...

.
ajc: * cannot be resolved to a

...

Image Removed

...

typenuclos →

...

Maven → Reimport

...

.

Beim

...

Start des Servers

...

BeanCreationException … A universal match pattern ('/**') is defined before other patterns

...

: im Terminal mvn clean ausführen.

Warnung
titlewar als Modul

Damit mvn clean greift, muss das war

...

als Modul in der pom.xml

...

stehen. Für den Nuclos-

...

Kern ist das gegeben

...

; bei

...

Nachtrag:

Jira
serverNuclos Issue Tracking
serverId7d748b8d-d12e-3624-b22b-ebdfde2a9938
keyNUCLOS-6929
und: Die entsprechende Fehlermeldung mit Glassfish lautet:

Extension-Projekten ggf. ergänzen.

Beim Start des Clients

Error creating bean 'internalAspectJWeavingEnabler' … (Maske friert nach Login ein): das spring-instrument-*.jar ablegen und

...

Fehlermeldung "...Error creating bean with name 'org.springframework.context.config.internalAspectJWeavingEnabler': Initialization of bean failed; nested...." beim Starten des Client

Fehlermeldung erscheint kurz vor dem Loginfenster. Nach dem Login friert die Maske ein.

Image Removed

Lösung:

Das Jar-File

Codeblock
 spring-instrument-4.2.5.RELEASE.jar 

in einem beliebigen Verzeichnis ablegen.

...

in der Client-Konfiguration unter VM-Arguments referenzieren

...

.

Image Removed

...

Laufzeit

Laufzeitprobleme

Unerwartete NullPointerException

...

(z.​B. bei

...

@Autowired

...

-Feldern

...

): Nuclos benötigt den AspectJ-Compiler

...

. Sicherstellen, dass Ajc im Maven-Import aktiv ist.

Verwandte Seiten

gear Tutorial: Einbinden von Nuclos in IntelliJ IDEA


IntelliJ.

Öffnen →

automatisch gesetzt wenn in der pom.xml das Plugin aspectj-maven-plugin verwendet wird.
Wird hingegen der "normale" Java-Compiler (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.

Image Removed