Ich arbeite an einem Projekt mit einem Web-GUI mit JSP. Für die Entwicklung verwende ich einen Anlegestegserver, der durch IntelliJ IDEA läuft. Vor einiger Zeit hatte ich ein scheinbar zufälligen Fehler in Bezug auf JSP-Kompilierung: bricht JSP Compilation
apr 21, 2016 9:23:53 AM org.apache.jasper.servlet.JspServletWrapper loadTagFile
SEVERE: PWC6354: Error occurred while compiling JSP files.
java.lang.NullPointerException
at sun.reflect.misc.ReflectUtil.checkPackageAccess(ReflectUtil.java:164)
at sun.reflect.misc.ReflectUtil.isPackageAccessible(ReflectUtil.java:195)
at java.beans.Introspector.getBeanInfo(Introspector.java:164)
at org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.java:3902)
at org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(Generator.java:2241)
at org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1640)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
at org.apache.jasper.compiler.Generator$GenerateVisitor.generateJspFragment(Generator.java:3196)
at org.apache.jasper.compiler.Generator$GenerateVisitor.generateCustomDoTag(Generator.java:2546)
at org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1723)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
Das erste Mal hatte ich es los von Caches und dem Wiederaufbau meines Projektes in IDEA ungültig zu machen. Da das, ich habe ein paar konkreten Veränderungen hatte diesen Fehler zu erstellen:
- Wenn der Frühling Upgrade Sicherheit von 3.2.8.RELEASE zu 4.0.3.RELEASE
Wenn ein
in dem Hinzufügen meines (!) jsp, wie folgt aus:<label>Monkey </label>
Jetzt bin ich ganz fest. Ich finde die Ursachen dafür seltsam, und der Stacktrace beinhaltet Steg, Springsecurity (Filter) und Jaspis sowie interne Java-Aufrufe. Ich muss meine Suche eingrenzen, aber ich weiß nicht, wo ich anfangen soll. Irgendwelche Ideen?
Dieser Fehler scheint auch scheinbar zufällig auftreten. Ich hatte Teammitglieder, die IntelliJ deswegen neu installieren mussten.
Dies gilt nicht den Fehler geben, aber es erklärt nicht, warum es in erster Linie nicht .. – Tobb