2016-04-21 84 views
1

我正在使用jsp的web-GUI的項目工作。對於開發,我使用通過IntelliJ IDEA運行的碼頭服務器。前一段時間我有關於JSP編譯看似隨意的錯誤: 休息jsp編譯

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) 

第一次圍繞我被無效的緩存和IDEA重建我的項目擺脫它。從那時起,我有一對夫婦的具體變化產生這樣的錯誤:

  1. 當從3.2.8.RELEASE升級春季安全4.0.3.RELEASE
  2. 當添加在&nbsp;我(!) JSP,像這樣:

    <label>Monkey &nbsp; </label>

現在我很堅持。我發現造成這種情況的原因很奇怪,堆棧跟蹤包括jetty,springsecurity(filter)和jasper以及內部java調用。我需要縮小搜索範圍,但我不知道從哪裏開始。有任何想法嗎?

這個錯誤似乎也是隨機發生的。由於這個,我有團隊成員必須重新安裝IntelliJ。

回答

1

嘗試使用該實體號不間斷空格&#160;

+0

這不會給錯誤,但它並不能解釋爲什麼它擺在首位失敗.. – Tobb