You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by David Gagnon <dg...@siunik.com> on 2004/10/05 18:32:13 UTC

JSPC and struts problem

Hi all,

  I'm trying to compile JSP from my webapp and run into this Null Pointer
problem. It's seem that MessageResources.java can't be loaded has is (need
to be loaded in the webapp environment)

I'm running Struts 1.1.

I'm pretty sure this should work .. do I need to update my struts version?
I tried to search the archive about jspc and struts and haven`t got any
result (bizarre)...


Any help will be appreciated!

Thanks!
/David


enerateJavaFromJSP:
 [jasper2] 2004-10-05 12:25:42
org.apache.struts.util.MessageResourcesFactory createFactory
 [jasper2] GRAVE: MessageResourcesFactory.createFactory
 [jasper2] java.lang.ClassNotFoundException:
org.apache.struts.util.PropertyMessageResourcesFactory
 [jasper2]     at
org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.jav
a:1150)
 [jasper2]     at
org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1091)
 [jasper2]     at
org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:961)
 [jasper2]     at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
 [jasper2]     at
org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:210)
 [jasper2]     at
org.apache.struts.util.MessageResourcesFactory.createFactory(MessageResource
sFactory.java:192)
 [jasper2]     at
org.apache.struts.util.MessageResources.getMessageResources(MessageResources
.java:576)
 [jasper2]     at
org.apache.struts.util.RequestUtils.<clinit>(RequestUtils.java:137)
 [jasper2]     at
org.apache.struts.util.MessageResourcesFactory.createFactory(MessageResource
sFactory.java:192)
 [jasper2]     at
org.apache.struts.util.MessageResources.getMessageResources(MessageResources
.java:576)
 [jasper2]     at
org.apache.struts.taglib.html.HtmlTag.<clinit>(HtmlTag.java:96)
 [jasper2]     at java.lang.Class.forName0(Native Method)
 [jasper2]     at java.lang.Class.forName(Class.java:141)
 [jasper2]     at
org.apache.strutsel.taglib.html.ELHtmlTagBeanInfo.class$(ELHtmlTagBeanInfo.j
ava:88)
 [jasper2]     at
org.apache.strutsel.taglib.html.ELHtmlTagBeanInfo.getPropertyDescriptors(ELH
tmlTagBeanInfo.java:88)
 [jasper2]     at
java.beans.Introspector.getTargetPropertyInfo(Introspector.java:459)
 [jasper2]     at java.beans.Introspector.getBeanInfo(Introspector.java:372)
 [jasper2]     at java.beans.Introspector.getBeanInfo(Introspector.java:144)
 [jasper2]     at
org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.java:19
46)
 [jasper2]     at
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:10
93)
 [jasper2]     at
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:707)
 [jasper2]     at
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:1028)
 [jasper2]     at
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:1070)
 [jasper2]     at
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:1076)
 [jasper2]     at org.apache.jasper.compiler.Node$Root.accept(Node.java:232)
 [jasper2]     at
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:1028)
 [jasper2]     at
org.apache.jasper.compiler.Generator.generate(Generator.java:1917)
 [jasper2]     at
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:242)
 [jasper2]     at org.apache.jasper.JspC.processFile(JspC.java:573)
 [jasper2]     at org.apache.jasper.JspC.execute(JspC.java:801)
 [jasper2]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
 [jasper2]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
 [jasper2]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
 [jasper2]     at java.lang.reflect.Method.invoke(Method.java:324)
 [jasper2]     at
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:124)
 [jasper2]     at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)
 [jasper2]     at org.apache.tools.ant.Task.perform(Task.java:364)
 [jasper2]     at org.apache.tools.ant.Target.execute(Target.java:301)
 [jasper2]     at org.apache.tools.ant.Target.performTasks(Target.java:328)
 [jasper2]     at
org.apache.tools.ant.Project.executeTarget(Project.java:1215)
 [jasper2]     at
org.apache.tools.ant.Project.executeTargets(Project.java:1063)
 [jasper2]     at org.apache.tools.ant.Main.runBuild(Main.java:632)
 [jasper2]     at org.apache.tools.ant.Main.startAnt(Main.java:183)
 [jasper2]     at
org.apache.tools.ant.launch.Launcher.run(Launcher.java:197)
 [jasper2]     at
org.apache.tools.ant.launch.Launcher.main(Launcher.java:56)
 [jasper2] 2004-10-05 12:25:42
org.apache.struts.util.MessageResourcesFactory createFactory
 [jasper2] GRAVE: MessageResourcesFactory.createFactory
 [jasper2] java.lang.ExceptionInInitializerError
 [jasper2]     at
org.apache.struts.util.MessageResourcesFactory.createFactory(MessageResource
sFactory.java:192)
 [jasper2]     at
org.apache.struts.util.MessageResources.getMessageResources(MessageResources
.java:576)
 [jasper2]     at
org.apache.struts.taglib.html.HtmlTag.<clinit>(HtmlTag.java:96)
 [jasper2]     at java.lang.Class.forName0(Native Method)
 [jasper2]     at java.lang.Class.forName(Class.java:141)
 [jasper2]     at
org.apache.strutsel.taglib.html.ELHtmlTagBeanInfo.class$(ELHtmlTagBeanInfo.j
ava:88)
 [jasper2]     at
org.apache.strutsel.taglib.html.ELHtmlTagBeanInfo.getPropertyDescriptors(ELH
tmlTagBeanInfo.java:88)
 [jasper2]     at
java.beans.Introspector.getTargetPropertyInfo(Introspector.java:459)
 [jasper2]     at java.beans.Introspector.getBeanInfo(Introspector.java:372)
 [jasper2]     at java.beans.Introspector.getBeanInfo(Introspector.java:144)
 [jasper2]     at
org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.java:19
46)
 [jasper2]     at
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:10
93)
 [jasper2]     at
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:707)
 [jasper2]     at
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:1028)
 [jasper2]     at
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:1070)
 [jasper2]     at
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:1076)
 [jasper2]     at org.apache.jasper.compiler.Node$Root.accept(Node.java:232)
 [jasper2]     at
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:1028)
 [jasper2]     at
org.apache.jasper.compiler.Generator.generate(Generator.java:1917)
 [jasper2]     at
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:242)
 [jasper2]     at org.apache.jasper.JspC.processFile(JspC.java:573)
 [jasper2]     at org.apache.jasper.JspC.execute(JspC.java:801)
 [jasper2]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
 [jasper2]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
 [jasper2]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
 [jasper2]     at java.lang.reflect.Method.invoke(Method.java:324)
 [jasper2]     at
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:124)
 [jasper2]     at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)
 [jasper2]     at org.apache.tools.ant.Task.perform(Task.java:364)
 [jasper2]     at org.apache.tools.ant.Target.execute(Target.java:301)
 [jasper2]     at org.apache.tools.ant.Target.performTasks(Target.java:328)
 [jasper2]     at
org.apache.tools.ant.Project.executeTarget(Project.java:1215)
 [jasper2]     at
org.apache.tools.ant.Project.executeTargets(Project.java:1063)
 [jasper2]     at org.apache.tools.ant.Main.runBuild(Main.java:632)
 [jasper2]     at org.apache.tools.ant.Main.startAnt(Main.java:183)
 [jasper2]     at
org.apache.tools.ant.launch.Launcher.run(Launcher.java:197)
 [jasper2]     at
org.apache.tools.ant.launch.Launcher.main(Launcher.java:56)
 [jasper2] Caused by: java.lang.NullPointerException
 [jasper2]     at
org.apache.struts.util.MessageResources.getMessageResources(MessageResources
.java:577)
 [jasper2]     at
org.apache.struts.util.RequestUtils.<clinit>(RequestUtils.java:137)
 [jasper2]     ... 37 more


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org