我正在使用jsp开发一个带有web-GUI的项目。对于开发,我使用通过IntelliJ IDEA运行的jetty服务器。不久之前,我有一个关于JSP编译的看似随机的错误:
ImmutableMethods<T>
我第一次通过在IDEA中使缓存无效并重建我的项目来摆脱它。从那以后,我有一些具体的变化造成了这个错误:
在我的jsp中添加ImmutableExtended<T>
时,如下所示:
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)
现在我很困惑。我发现导致这种情况发生的原因很奇怪,堆栈跟踪包括jetty,springsecurity(filter)和jasper,以及内部java调用。我需要缩小搜索范围,但我不知道从哪里开始。有什么想法吗?
此错误似乎也似乎随机发生。由于这个原因,我有团队成员不得不重新安装IntelliJ。
答案 0 :(得分:1)
尝试将此实体编号用于非中断空格