breaks jsp compilation

2019-08-14 08:36发布

I'm working on a project with a web-GUI using jsp. For development I use a jetty server run through IntelliJ IDEA. A while ago I had a seemingly random error regarding 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)

The first time around I got rid of it by invalidating caches and rebuilding my project in IDEA. Since that, I have had a couple of concrete changes creating this error:

  1. When upgrading spring security from 3.2.8.RELEASE to 4.0.3.RELEASE (!)
  2. When adding a &nbsp; in my jsp, like this:

    <label>Monkey &nbsp; </label>

Now I'm quite stuck. I find the causes for this to happen strange, and the stacktrace includes jetty, springsecurity (filter) and jasper, as well as internal java calls. I need to narrow my search, but I don't know where to start. Any ideas?

This error also seems to occur seemingly at random. I've had team members that had to reinstall IntelliJ due to this.

1条回答
爷的心禁止访问
2楼-- · 2019-08-14 08:54

Try using this entity number for non-breaking space &#160;

查看更多
登录 后发表回答