You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Richard Mixon (qwest)" <rn...@qwest.net> on 2005/02/15 21:06:41 UTC

Tomcat 5.5.7 deployer ExceptionInInitializer error in Struts getMessageResources

Anybody have any ideas? I have googled this list and others and so far
no clues
Thank you - Richard

-----Original Message-----
From: Richard Mixon (qwest) [mailto:rnmixon@qwest.net]
Sent: Tuesday, February 15, 2005 1:31 AM
To: TomcatUsers
Subject: Tomcat 5.5.7 deployer ExceptionInInitializer error


When I use the client deployer to compile my web app I am getting this
error under SuSE Linux (SLES9). Under Windows XP it deploys fine.

It seems sort of puzzling as to why the deployer is running the Struts
org.apache.struts.util.MessageResources.getMessageResources during a
compile.

Here is a the output:


  ltojsw@kingfish:~/tc55-deployer> echo $JAVA_HOME
  /usr/java/jdk1.5.0_01
  ltojsw@kingfish:~/tc55-deployer> echo $ANT_HOME
  /opt/apache-ant-1.6.2
  ltojsw@kingfish:~/tc55-deployer> $ANT_HOME/bin/ant compile
  Buildfile: build.xml

  clean:

  compile:
       [copy] Copying 625 files to
/home/ltojsw/tc55-deployer/build/webapp/stars
    [jasper2] log4j:WARN No appenders could be found for logger
(org.apache.jasper.compiler.JspRuntimeContext).
    [jasper2] log4j:WARN Please initialize the log4j system properly.

  BUILD FAILED
  /home/ltojsw/tc55-deployer/build.xml:45:
java.lang.ExceptionInInitializerError

  Total time: 8 seconds

The  stack trace is below (running ant with -verbose flag).

Any idea would fix this?

Thank you - Richard

  [jasper2] Error in class org.apache.jasper.JspC

BUILD FAILED
/home/ltojsw/tc55-deployer/build.xml:45:
java.lang.ExceptionInInitializerError
        at
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:131)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1062)
        at org.apache.tools.ant.Main.runBuild(Main.java:673)
        at org.apache.tools.ant.Main.startAnt(Main.java:188)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
Caused by: java.lang.ExceptionInInitializerError
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:164)
        at
org.apache.strutsel.taglib.html.ELFormTagBeanInfo.class$(ELFormTagBeanIn
fo.java:41)
        at
org.apache.strutsel.taglib.html.ELFormTagBeanInfo.getPropertyDescriptors
(ELFormTagBeanInfo.java:41)
        at
java.beans.Introspector.getTargetPropertyInfo(Introspector.java:475)
        at java.beans.Introspector.getBeanInfo(Introspector.java:385)
        at java.beans.Introspector.getBeanInfo(Introspector.java:155)
        at
org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.jav
a:3676)
        at
org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(G
enerator.java:2098)
        at
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
a:1579)
        at
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
        at
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
        at
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
a:1685)
        at
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
        at
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
        at
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
a:1685)
        at
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
        at
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
        at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
        at org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
        at
org.apache.jasper.compiler.Generator.generate(Generator.java:3268)
        at
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:189)
        at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
        at org.apache.jasper.JspC.processFile(JspC.java:854)
        at org.apache.jasper.JspC.execute(JspC.java:989)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:123)
        ... 10 more
Caused by: java.lang.NullPointerException
        at
org.apache.struts.util.MessageResources.getMessageResources(MessageResou
rces.java:498)
        at
org.apache.struts.taglib.html.FormTag.<clinit>(FormTag.java:95)
        ... 44 more
--- Nested Exception ---
java.lang.ExceptionInInitializerError
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:164)
        at
org.apache.strutsel.taglib.html.ELFormTagBeanInfo.class$(ELFormTagBeanIn
fo.java:41)
        at
org.apache.strutsel.taglib.html.ELFormTagBeanInfo.getPropertyDescriptors
(ELFormTagBeanInfo.java:41)
        at
java.beans.Introspector.getTargetPropertyInfo(Introspector.java:475)
        at java.beans.Introspector.getBeanInfo(Introspector.java:385)
        at java.beans.Introspector.getBeanInfo(Introspector.java:155)
        at
org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.jav
a:3676)
        at
org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(G
enerator.java:2098)
        at
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
a:1579)
        at
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
        at
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
        at
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
a:1685)
        at
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
        at
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
        at
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
a:1685)
        at
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
        at
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
        at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
        at org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
        at
org.apache.jasper.compiler.Generator.generate(Generator.java:3268)
        at
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:189)
        at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
        at org.apache.jasper.JspC.processFile(JspC.java:854)
        at org.apache.jasper.JspC.execute(JspC.java:989)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:123)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1062)
        at org.apache.tools.ant.Main.runBuild(Main.java:673)
        at org.apache.tools.ant.Main.startAnt(Main.java:188)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
Caused by: java.lang.NullPointerException
        at
org.apache.struts.util.MessageResources.getMessageResources(MessageResou
rces.java:498)
        at
org.apache.struts.taglib.html.FormTag.<clinit>(FormTag.java:95)
        ... 44 more

Total time: 13 seconds
ltojsw@kingfish:~/tc55-deployer>


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


RE: Tomcat 5.5.7 deployer ExceptionInInitializer error in Struts getMessageResources

Posted by "Richard Mixon (qwest)" <rn...@qwest.net>.
Oops, great apologies. I just checked my XP configuration. As that is a
development machine, we had the "<jasper2" task commented out. When
running jasper we also get an exception, albeit it a slightly different
one.

"ant compile" works great on jakarta-tomcat-5.0.28, but will not compile
on jakarta-tomcat-5.5.7. This is for both XP and Linux (SuSE Linux
Enterprise Server 9), though the jasper errors are slightly different.

Any suggestions at all on how to better diagnose this?

Thank you - Richard

Here's the XP error:

  [jasper2] java.lang.NullPointerException
  [jasper2]     at
org.apache.jasper.JspCompilationContext.createCompiler(JspCom
pilationContext.java:220)
  [jasper2]     at org.apache.jasper.JspC.processFile(JspC.java:847)
  [jasper2]     at org.apache.jasper.JspC.execute(JspC.java:989)
  [jasper2]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
  [jasper2]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
sorImpl.java:39)
  [jasper2]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
hodAccessorImpl.java:25)
  [jasper2]     at java.lang.reflect.Method.invoke(Method.java:585)
  [jasper2]     at
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:123
)
  [jasper2]     at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
va:275)
  [jasper2]     at org.apache.tools.ant.Task.perform(Task.java:364)
  [jasper2]     at org.apache.tools.ant.Target.execute(Target.java:341)
  [jasper2]     at
org.apache.tools.ant.Target.performTasks(Target.java:369)
  [jasper2]     at
org.apache.tools.ant.Project.executeTarget(Project.java:1214)

  [jasper2]     at
org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:386)
  [jasper2]     at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
va:275)
  [jasper2]     at org.apache.tools.ant.Task.perform(Task.java:364)
  [jasper2]     at org.apache.tools.ant.Target.execute(Target.java:341)
  [jasper2]     at
org.apache.tools.ant.Target.performTasks(Target.java:369)
  [jasper2]     at
org.apache.tools.ant.Project.executeTarget(Project.java:1214)

  [jasper2]     at
org.apache.tools.ant.Project.executeTargets(Project.java:1062
)
  [jasper2]     at org.apache.tools.ant.Main.runBuild(Main.java:673)
  [jasper2]     at org.apache.tools.ant.Main.startAnt(Main.java:188)
  [jasper2]     at
org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
  [jasper2]     at
org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
  [jasper2] Error in class org.apache.jasper.JspC
      [ant] Exiting C:\jakarta-tomcat-5.5.7-deployer\build.xml.

BUILD FAILED
C:\EclipseProjects\workspace\stars\build.xml:1429: The following error
occurred
while executing this line:
C:\jakarta-tomcat-5.5.7-deployer\build.xml:56:
org.apache.jasper.JasperException

        at
org.apache.tools.ant.ProjectHelper.addLocationToBuildException(Projec
tHelper.java:539)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:388)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1062)
        at org.apache.tools.ant.Main.runBuild(Main.java:673)
        at org.apache.tools.ant.Main.startAnt(Main.java:188)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
Caused by: C:\jakarta-tomcat-5.5.7-deployer\build.xml:56:
org.apache.jasper.Jasp
erException
        at
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:131)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:386)
        ... 10 more
Caused by: org.apache.jasper.JasperException
        at org.apache.jasper.JspC.processFile(JspC.java:881)
        at org.apache.jasper.JspC.execute(JspC.java:989)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:123)
        ... 16 more
--- Nested Exception ---
C:\jakarta-tomcat-5.5.7-deployer\build.xml:56:
org.apache.jasper.JasperException

        at
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:131)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:386)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1062)
        at org.apache.tools.ant.Main.runBuild(Main.java:673)
        at org.apache.tools.ant.Main.startAnt(Main.java:188)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
Caused by: org.apache.jasper.JasperException
        at org.apache.jasper.JspC.processFile(JspC.java:881)
        at org.apache.jasper.JspC.execute(JspC.java:989)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:123)
        ... 16 more
--- Nested Exception ---
org.apache.jasper.JasperException
        at org.apache.jasper.JspC.processFile(JspC.java:881)
        at org.apache.jasper.JspC.execute(JspC.java:989)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:123)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:386)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1062)
        at org.apache.tools.ant.Main.runBuild(Main.java:673)
        at org.apache.tools.ant.Main.startAnt(Main.java:188)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)

Total time: 34 seconds
c:\EclipseProjects\workspace\stars>


-----Original Message-----
From: Richard Mixon (qwest) [mailto:rnmixon@qwest.net]
Sent: Tuesday, February 15, 2005 1:58 PM
To: Tomcat Users List
Subject: RE: Tomcat 5.5.7 deployer ExceptionInInitializer error in
Struts getMessageResources


Sven,

Sorry I was unclear. I should have said that under Windows XP it
"compiles" fine. Same version of Tomcat (5.5.7), Ant (1.6.2) and similar
versions of Java:
XP:
 c:\EclipseProjects\workspace\stars>java -version
 java version "1.5.0_01"
  Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
  Java HotSpot(TM) Client VM (build 1.5.0_01-b08, mixed mode, sharing)
SuSE Linux
  user1:~/tc55-deployer> java -version
  java version "1.5.0_01"
  Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
  Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_01-b08, mixed mode)
  user1:~/tc55-deployer>

What is even weirder (which probably means it is just a config issue
somewhere) is that when I set up a log4j.properties file to see if that
will illuminate the problem in jasper, I get a different exception
(NPE).

I've attached two runs below that show where this happens.

Thank you - Richard

user1:~> cd tc55-deployer/
user1:~> export ANT_HOME=/opt/apache-ant-1.6.2
user1:~> . /etc/sysconfig/tc55
user1:~> . setJava $SETJAVA_OPTS
user1:~/tc55-deployer> java -version
java version "1.5.0_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_01-b08, mixed mode)
user1:~/tc55-deployer>
user1:~/tc55-deployer> pwd
/home/user1/tc55-deployer
user1:~/tc55-deployer> $ANT_HOME/bin/ant clean
LOCALCLASSPATH=/opt/apache-ant-1.6.2/lib/ant-launcher.jar:/home/user1/to
mcat-deployer/log4j-1.2.8.jar
LOCALCLASSPATH=/opt/apache-ant-1.6.2/lib/ant-launcher.jar:/home/user1/to
mcat-deployer/log4j-1.2.8.jar
Buildfile: build.xml

clean:
   [delete] Deleting directory /home/user1/tc55-deployer/build

BUILD SUCCESSFUL
Total time: 1 second
user1:~/tc55-deployer> $ANT_HOME/bin/ant --execdebug compile
LOCALCLASSPATH=/opt/apache-ant-1.6.2/lib/ant-launcher.jar:/home/user1/to
mcat-deployer/log4j-1.2.8.jar
LOCALCLASSPATH=/opt/apache-ant-1.6.2/lib/ant-launcher.jar:/home/user1/to
mcat-deployer/log4j-1.2.8.jar
exec "/usr/java/jdk1.5.0_01/bin/java" -Xms256m -Xmx256m -classpath
"/opt/apache-ant-1.6.2/lib/ant-launcher.jar:/home/user1/tomcat-deployer/
log4j-1.2.8.jar" -Dant.home="/opt/apache-ant-1.6.2" -Dant.library.dir="/
opt/apache-ant-1.6.2/lib" org.apache.tools.ant.launch.Launcher -lib ""
"compile"
Buildfile: build.xml

clean:

customizeContext:
     [echo] Customizing
/home/user1/tc55-deployer/build/webapp/stars/META-INF/stars.xml
     [move] Moving 1 files to /home/user1/tc55-deployer/stars/META-INF
     [echo] Changing hibernate.connection.driver_class to
com.mysql.jdbc.Driver
     [copy] Copying 1 file to /home/user1/tc55-deployer/stars/META-INF
     [copy] Copying
/home/user1/tc55-deployer/stars/META-INF/context.xml_bak to
/home/user1/tc55-deployer/stars/META-INF/context.xml
     [echo] Customizing stars/WEB-INF/web.xml
     [move] Moving 1 files to /home/user1/tc55-deployer/stars/WEB-INF
     [copy] Copying 1 file to /home/user1/tc55-deployer/stars/WEB-INF
     [echo] Customizing stars/WEB-INF/classes/treecache.xml
     [move] Moving 1 files to
/home/user1/tc55-deployer/stars/WEB-INF/classes
     [copy] Copying 1 file to
/home/user1/tc55-deployer/stars/WEB-INF/classes
     [echo] Set location to redirect user to when logging off
     [move] Moving 1 files to /home/user1/tc55-deployer/stars/WEB-INF
     [copy] Copying 1 file to /home/user1/tc55-deployer/stars/WEB-INF
     [echo] l4j.error.mail: true;
     [echo] customizeLog4jProperties: true;

customizeContext2:
     [echo] Customizing
/home/user1/tc55-deployer/build/webapp/stars/WEB-INF/classes/log4j.prope
rties
     [move] Moving 1 files to
/home/user1/tc55-deployer/stars/WEB-INF/classes
     [copy] Copying 1 file to
/home/user1/tc55-deployer/stars/WEB-INF/classes

compile:
     [copy] Copying 620 files to
/home/user1/tc55-deployer/build/webapp/stars
  [jasper2] log4j:WARN No appenders could be found for logger
(org.apache.jasper.compiler.JspRuntimeContext).
  [jasper2] log4j:WARN Please initialize the log4j system properly.

BUILD FAILED
/home/user1/tc55-deployer/build.xml:56:
java.lang.ExceptionInInitializerError

Total time: 9 seconds
user1:~/tc55-deployer> [ NOW ADD log4j.properties TO THE CLASSPATH]
user1:~/tc55-deployer> export
LOCALCLASSPATH=/home/user1/tc55-deployer/classes/
user1:~/tc55-deployer> ls -l /home/user1/tc55-deployer/classes/
total 4
-rw-r--r--  1 user1 users 513 2005-02-15 13:30 log4j.properties
user1:~/tc55-deployer> $ANT_HOME/bin/ant --execdebug compile
LOCALCLASSPATH=/opt/apache-ant-1.6.2/lib/ant-launcher.jar:/home/user1/tc
55-deployer/classes/
LOCALCLASSPATH=/opt/apache-ant-1.6.2/lib/ant-launcher.jar:/home/user1/tc
55-deployer/classes/
exec "/usr/java/jdk1.5.0_01/bin/java" -Xms256m -Xmx256m -classpath
"/opt/apache-ant-1.6.2/lib/ant-launcher.jar:/home/user1/tc55-deployer/cl
asses/" -Dant.home="/opt/apache-ant-1.6.2" -Dant.library.dir="/opt/apach
e-ant-1.6.2/lib" org.apache.tools.ant.launch.Launcher -lib "" "compile"
Buildfile: build.xml

clean:
   [delete] Deleting directory /home/user1/tc55-deployer/build

customizeContext:
     [echo] Customizing
/home/user1/tc55-deployer/build/webapp/stars/META-INF/stars.xml
     [move] Moving 1 files to /home/user1/tc55-deployer/stars/META-INF
     [echo] Changing hibernate.connection.driver_class to
com.mysql.jdbc.Driver
     [copy] Copying 1 file to /home/user1/tc55-deployer/stars/META-INF
     [copy] Copying
/home/user1/tc55-deployer/stars/META-INF/context.xml_bak to
/home/user1/tc55-deployer/stars/META-INF/context.xml
     [echo] Customizing stars/WEB-INF/web.xml
     [move] Moving 1 files to /home/user1/tc55-deployer/stars/WEB-INF
     [copy] Copying 1 file to /home/user1/tc55-deployer/stars/WEB-INF
     [echo] Customizing stars/WEB-INF/classes/treecache.xml
     [move] Moving 1 files to
/home/user1/tc55-deployer/stars/WEB-INF/classes
     [copy] Copying 1 file to
/home/user1/tc55-deployer/stars/WEB-INF/classes
     [echo] Set location to redirect user to when logging off
     [move] Moving 1 files to /home/user1/tc55-deployer/stars/WEB-INF
     [copy] Copying 1 file to /home/user1/tc55-deployer/stars/WEB-INF
     [echo] l4j.error.mail: true;
     [echo] customizeLog4jProperties: true;

customizeContext2:
     [echo] Customizing
/home/user1/tc55-deployer/build/webapp/stars/WEB-INF/classes/log4j.prope
rties
     [move] Moving 1 files to
/home/user1/tc55-deployer/stars/WEB-INF/classes
     [copy] Copying 1 file to
/home/user1/tc55-deployer/stars/WEB-INF/classes

compile:
     [copy] Copying 620 files to
/home/user1/tc55-deployer/build/webapp/stars
  [jasper2] java.lang.NullPointerException
  [jasper2]     at
org.apache.jasper.JspCompilationContext.createCompiler(JspCompilationCon
text.java:220)
  [jasper2]     at org.apache.jasper.JspC.processFile(JspC.java:847)
  [jasper2]     at org.apache.jasper.JspC.execute(JspC.java:989)
  [jasper2]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
  [jasper2]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
  [jasper2]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
  [jasper2]     at java.lang.reflect.Method.invoke(Method.java:585)
  [jasper2]     at
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:123)
  [jasper2]     at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
  [jasper2]     at org.apache.tools.ant.Task.perform(Task.java:364)
  [jasper2]     at org.apache.tools.ant.Target.execute(Target.java:341)
  [jasper2]     at
org.apache.tools.ant.Target.performTasks(Target.java:369)
  [jasper2]     at
org.apache.tools.ant.Project.executeTarget(Project.java:1214)
  [jasper2]     at
org.apache.tools.ant.Project.executeTargets(Project.java:1062)
  [jasper2]     at org.apache.tools.ant.Main.runBuild(Main.java:673)
  [jasper2]     at org.apache.tools.ant.Main.startAnt(Main.java:188)
  [jasper2]     at
org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
  [jasper2]     at
org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)

BUILD FAILED
/home/user1/tc55-deployer/build.xml:56:
org.apache.jasper.JasperException

Total time: 4 seconds
user1:~/tc55-deployer>


-----Original Message-----
From: sven morales [mailto:aka_sergio@yahoo.com]
Sent: Tuesday, February 15, 2005 1:31 PM
To: Tomcat Users List
Subject: Re: Tomcat 5.5.7 deployer ExceptionInInitializer error in
Struts getMessageResources


Hi,
   What do you mean by "Under Windows XP it deploys
fine." ?  I thought your problem is compiling?  This
deployer (manager webapps) compiles okay in XP and not
in SuSE?

aka_sergio

--- "Richard Mixon (qwest)" <rn...@qwest.net> wrote:

> Anybody have any ideas? I have googled this list and
> others and so far
> no clues
> Thank you - Richard
>
> -----Original Message-----
> From: Richard Mixon (qwest)
> [mailto:rnmixon@qwest.net]
> Sent: Tuesday, February 15, 2005 1:31 AM
> To: TomcatUsers
> Subject: Tomcat 5.5.7 deployer
> ExceptionInInitializer error
>
>
> When I use the client deployer to compile my web app
> I am getting this
> error under SuSE Linux (SLES9). Under Windows XP it
> deploys fine.
>
> It seems sort of puzzling as to why the deployer is
> running the Struts
>
org.apache.struts.util.MessageResources.getMessageResources
> during a
> compile.
>
> Here is a the output:
>
>
>   ltojsw@kingfish:~/tc55-deployer> echo $JAVA_HOME
>   /usr/java/jdk1.5.0_01
>   ltojsw@kingfish:~/tc55-deployer> echo $ANT_HOME
>   /opt/apache-ant-1.6.2
>   ltojsw@kingfish:~/tc55-deployer> $ANT_HOME/bin/ant
> compile
>   Buildfile: build.xml
>
>   clean:
>
>   compile:
>        [copy] Copying 625 files to
> /home/ltojsw/tc55-deployer/build/webapp/stars
>     [jasper2] log4j:WARN No appenders could be found
> for logger
> (org.apache.jasper.compiler.JspRuntimeContext).
>     [jasper2] log4j:WARN Please initialize the log4j
> system properly.
>
>   BUILD FAILED
>   /home/ltojsw/tc55-deployer/build.xml:45:
> java.lang.ExceptionInInitializerError
>
>   Total time: 8 seconds
>
> The  stack trace is below (running ant with -verbose
> flag).
>
> Any idea would fix this?
>
> Thank you - Richard
>
>   [jasper2] Error in class org.apache.jasper.JspC
>
> BUILD FAILED
> /home/ltojsw/tc55-deployer/build.xml:45:
> java.lang.ExceptionInInitializerError
>         at
>
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:131)
>         at
>
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>         at
> org.apache.tools.ant.Task.perform(Task.java:364)
>         at
> org.apache.tools.ant.Target.execute(Target.java:341)
>         at
>
org.apache.tools.ant.Target.performTasks(Target.java:369)
>         at
>
org.apache.tools.ant.Project.executeTarget(Project.java:1214)
>         at
>
org.apache.tools.ant.Project.executeTargets(Project.java:1062)
>         at
> org.apache.tools.ant.Main.runBuild(Main.java:673)
>         at
> org.apache.tools.ant.Main.startAnt(Main.java:188)
>         at
>
org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
>         at
>
org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
> Caused by: java.lang.ExceptionInInitializerError
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:164)
>         at
>
org.apache.strutsel.taglib.html.ELFormTagBeanInfo.class$(ELFormTagBeanIn
> fo.java:41)
>         at
>
org.apache.strutsel.taglib.html.ELFormTagBeanInfo.getPropertyDescriptors
> (ELFormTagBeanInfo.java:41)
>         at
>
java.beans.Introspector.getTargetPropertyInfo(Introspector.java:475)
>         at
>
java.beans.Introspector.getBeanInfo(Introspector.java:385)
>         at
>
java.beans.Introspector.getBeanInfo(Introspector.java:155)
>         at
>
org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.jav
> a:3676)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(G
> enerator.java:2098)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
> a:1579)
>         at
>
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
>         at
>
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
>         at
>
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
> a:1685)
>         at
>
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
>         at
>
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
>         at
>
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
> a:1685)
>         at
>
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
>         at
>
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
>         at
>
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
>         at
>
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
>         at
>
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
>         at
>
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
>         at
>
org.apache.jasper.compiler.Generator.generate(Generator.java:3268)
>         at
>
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:189)
>         at
>
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
>         at
> org.apache.jasper.JspC.processFile(JspC.java:854)
>         at
> org.apache.jasper.JspC.execute(JspC.java:989)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>         at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
>         at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
>         at
> java.lang.reflect.Method.invoke(Method.java:585)
>         at
>
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:123)
>         ... 10 more
> Caused by: java.lang.NullPointerException
>         at
>
org.apache.struts.util.MessageResources.getMessageResources(MessageResou
> rces.java:498)
>         at
>
org.apache.struts.taglib.html.FormTag.<clinit>(FormTag.java:95)
>         ... 44 more
> --- Nested Exception ---
> java.lang.ExceptionInInitializerError
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:164)
>         at
>
org.apache.strutsel.taglib.html.ELFormTagBeanInfo.class$(ELFormTagBeanIn
> fo.java:41)
>         at
>
org.apache.strutsel.taglib.html.ELFormTagBeanInfo.getPropertyDescriptors
> (ELFormTagBeanInfo.java:41)
>         at
>
java.beans.Introspector.getTargetPropertyInfo(Introspector.java:475)
>         at
>
java.beans.Introspector.getBeanInfo(Introspector.java:385)
>         at
>
java.beans.Introspector.getBeanInfo(Introspector.java:155)
>         at
>
org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.jav
> a:3676)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(G
> enerator.java:2098)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
> a:1579)
>         at
>
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
>         at
>
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
>
=== message truncated ===


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

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




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


RE: Tomcat 5.5.7 deployer ExceptionInInitializer error in Struts getMessageResources

Posted by "Richard Mixon (qwest)" <rn...@qwest.net>.
Sven,

Sorry I was unclear. I should have said that under Windows XP it
"compiles" fine. Same version of Tomcat (5.5.7), Ant (1.6.2) and similar
versions of Java:
XP:
 c:\EclipseProjects\workspace\stars>java -version
 java version "1.5.0_01"
  Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
  Java HotSpot(TM) Client VM (build 1.5.0_01-b08, mixed mode, sharing)
SuSE Linux
  user1:~/tc55-deployer> java -version
  java version "1.5.0_01"
  Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
  Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_01-b08, mixed mode)
  user1:~/tc55-deployer>

What is even weirder (which probably means it is just a config issue
somewhere) is that when I set up a log4j.properties file to see if that
will illuminate the problem in jasper, I get a different exception
(NPE).

I've attached two runs below that show where this happens.

Thank you - Richard

user1:~> cd tc55-deployer/
user1:~> export ANT_HOME=/opt/apache-ant-1.6.2
user1:~> . /etc/sysconfig/tc55
user1:~> . setJava $SETJAVA_OPTS
user1:~/tc55-deployer> java -version
java version "1.5.0_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_01-b08, mixed mode)
user1:~/tc55-deployer>
user1:~/tc55-deployer> pwd
/home/user1/tc55-deployer
user1:~/tc55-deployer> $ANT_HOME/bin/ant clean
LOCALCLASSPATH=/opt/apache-ant-1.6.2/lib/ant-launcher.jar:/home/user1/to
mcat-deployer/log4j-1.2.8.jar
LOCALCLASSPATH=/opt/apache-ant-1.6.2/lib/ant-launcher.jar:/home/user1/to
mcat-deployer/log4j-1.2.8.jar
Buildfile: build.xml

clean:
   [delete] Deleting directory /home/user1/tc55-deployer/build

BUILD SUCCESSFUL
Total time: 1 second
user1:~/tc55-deployer> $ANT_HOME/bin/ant --execdebug compile
LOCALCLASSPATH=/opt/apache-ant-1.6.2/lib/ant-launcher.jar:/home/user1/to
mcat-deployer/log4j-1.2.8.jar
LOCALCLASSPATH=/opt/apache-ant-1.6.2/lib/ant-launcher.jar:/home/user1/to
mcat-deployer/log4j-1.2.8.jar
exec "/usr/java/jdk1.5.0_01/bin/java" -Xms256m -Xmx256m -classpath
"/opt/apache-ant-1.6.2/lib/ant-launcher.jar:/home/user1/tomcat-deployer/
log4j-1.2.8.jar" -Dant.home="/opt/apache-ant-1.6.2" -Dant.library.dir="/
opt/apache-ant-1.6.2/lib" org.apache.tools.ant.launch.Launcher -lib ""
"compile"
Buildfile: build.xml

clean:

customizeContext:
     [echo] Customizing
/home/user1/tc55-deployer/build/webapp/stars/META-INF/stars.xml
     [move] Moving 1 files to /home/user1/tc55-deployer/stars/META-INF
     [echo] Changing hibernate.connection.driver_class to
com.mysql.jdbc.Driver
     [copy] Copying 1 file to /home/user1/tc55-deployer/stars/META-INF
     [copy] Copying
/home/user1/tc55-deployer/stars/META-INF/context.xml_bak to
/home/user1/tc55-deployer/stars/META-INF/context.xml
     [echo] Customizing stars/WEB-INF/web.xml
     [move] Moving 1 files to /home/user1/tc55-deployer/stars/WEB-INF
     [copy] Copying 1 file to /home/user1/tc55-deployer/stars/WEB-INF
     [echo] Customizing stars/WEB-INF/classes/treecache.xml
     [move] Moving 1 files to
/home/user1/tc55-deployer/stars/WEB-INF/classes
     [copy] Copying 1 file to
/home/user1/tc55-deployer/stars/WEB-INF/classes
     [echo] Set location to redirect user to when logging off
     [move] Moving 1 files to /home/user1/tc55-deployer/stars/WEB-INF
     [copy] Copying 1 file to /home/user1/tc55-deployer/stars/WEB-INF
     [echo] l4j.error.mail: true;
     [echo] customizeLog4jProperties: true;

customizeContext2:
     [echo] Customizing
/home/user1/tc55-deployer/build/webapp/stars/WEB-INF/classes/log4j.prope
rties
     [move] Moving 1 files to
/home/user1/tc55-deployer/stars/WEB-INF/classes
     [copy] Copying 1 file to
/home/user1/tc55-deployer/stars/WEB-INF/classes

compile:
     [copy] Copying 620 files to
/home/user1/tc55-deployer/build/webapp/stars
  [jasper2] log4j:WARN No appenders could be found for logger
(org.apache.jasper.compiler.JspRuntimeContext).
  [jasper2] log4j:WARN Please initialize the log4j system properly.

BUILD FAILED
/home/user1/tc55-deployer/build.xml:56:
java.lang.ExceptionInInitializerError

Total time: 9 seconds
user1:~/tc55-deployer> [ NOW ADD log4j.properties TO THE CLASSPATH]
user1:~/tc55-deployer> export
LOCALCLASSPATH=/home/user1/tc55-deployer/classes/
user1:~/tc55-deployer> ls -l /home/user1/tc55-deployer/classes/
total 4
-rw-r--r--  1 user1 users 513 2005-02-15 13:30 log4j.properties
user1:~/tc55-deployer> $ANT_HOME/bin/ant --execdebug compile
LOCALCLASSPATH=/opt/apache-ant-1.6.2/lib/ant-launcher.jar:/home/user1/tc
55-deployer/classes/
LOCALCLASSPATH=/opt/apache-ant-1.6.2/lib/ant-launcher.jar:/home/user1/tc
55-deployer/classes/
exec "/usr/java/jdk1.5.0_01/bin/java" -Xms256m -Xmx256m -classpath
"/opt/apache-ant-1.6.2/lib/ant-launcher.jar:/home/user1/tc55-deployer/cl
asses/" -Dant.home="/opt/apache-ant-1.6.2" -Dant.library.dir="/opt/apach
e-ant-1.6.2/lib" org.apache.tools.ant.launch.Launcher -lib "" "compile"
Buildfile: build.xml

clean:
   [delete] Deleting directory /home/user1/tc55-deployer/build

customizeContext:
     [echo] Customizing
/home/user1/tc55-deployer/build/webapp/stars/META-INF/stars.xml
     [move] Moving 1 files to /home/user1/tc55-deployer/stars/META-INF
     [echo] Changing hibernate.connection.driver_class to
com.mysql.jdbc.Driver
     [copy] Copying 1 file to /home/user1/tc55-deployer/stars/META-INF
     [copy] Copying
/home/user1/tc55-deployer/stars/META-INF/context.xml_bak to
/home/user1/tc55-deployer/stars/META-INF/context.xml
     [echo] Customizing stars/WEB-INF/web.xml
     [move] Moving 1 files to /home/user1/tc55-deployer/stars/WEB-INF
     [copy] Copying 1 file to /home/user1/tc55-deployer/stars/WEB-INF
     [echo] Customizing stars/WEB-INF/classes/treecache.xml
     [move] Moving 1 files to
/home/user1/tc55-deployer/stars/WEB-INF/classes
     [copy] Copying 1 file to
/home/user1/tc55-deployer/stars/WEB-INF/classes
     [echo] Set location to redirect user to when logging off
     [move] Moving 1 files to /home/user1/tc55-deployer/stars/WEB-INF
     [copy] Copying 1 file to /home/user1/tc55-deployer/stars/WEB-INF
     [echo] l4j.error.mail: true;
     [echo] customizeLog4jProperties: true;

customizeContext2:
     [echo] Customizing
/home/user1/tc55-deployer/build/webapp/stars/WEB-INF/classes/log4j.prope
rties
     [move] Moving 1 files to
/home/user1/tc55-deployer/stars/WEB-INF/classes
     [copy] Copying 1 file to
/home/user1/tc55-deployer/stars/WEB-INF/classes

compile:
     [copy] Copying 620 files to
/home/user1/tc55-deployer/build/webapp/stars
  [jasper2] java.lang.NullPointerException
  [jasper2]     at
org.apache.jasper.JspCompilationContext.createCompiler(JspCompilationCon
text.java:220)
  [jasper2]     at org.apache.jasper.JspC.processFile(JspC.java:847)
  [jasper2]     at org.apache.jasper.JspC.execute(JspC.java:989)
  [jasper2]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
  [jasper2]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
  [jasper2]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
  [jasper2]     at java.lang.reflect.Method.invoke(Method.java:585)
  [jasper2]     at
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:123)
  [jasper2]     at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
  [jasper2]     at org.apache.tools.ant.Task.perform(Task.java:364)
  [jasper2]     at org.apache.tools.ant.Target.execute(Target.java:341)
  [jasper2]     at
org.apache.tools.ant.Target.performTasks(Target.java:369)
  [jasper2]     at
org.apache.tools.ant.Project.executeTarget(Project.java:1214)
  [jasper2]     at
org.apache.tools.ant.Project.executeTargets(Project.java:1062)
  [jasper2]     at org.apache.tools.ant.Main.runBuild(Main.java:673)
  [jasper2]     at org.apache.tools.ant.Main.startAnt(Main.java:188)
  [jasper2]     at
org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
  [jasper2]     at
org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)

BUILD FAILED
/home/user1/tc55-deployer/build.xml:56:
org.apache.jasper.JasperException

Total time: 4 seconds
user1:~/tc55-deployer>


-----Original Message-----
From: sven morales [mailto:aka_sergio@yahoo.com]
Sent: Tuesday, February 15, 2005 1:31 PM
To: Tomcat Users List
Subject: Re: Tomcat 5.5.7 deployer ExceptionInInitializer error in
Struts getMessageResources


Hi,
   What do you mean by "Under Windows XP it deploys
fine." ?  I thought your problem is compiling?  This
deployer (manager webapps) compiles okay in XP and not
in SuSE?

aka_sergio

--- "Richard Mixon (qwest)" <rn...@qwest.net> wrote:

> Anybody have any ideas? I have googled this list and
> others and so far
> no clues
> Thank you - Richard
>
> -----Original Message-----
> From: Richard Mixon (qwest)
> [mailto:rnmixon@qwest.net]
> Sent: Tuesday, February 15, 2005 1:31 AM
> To: TomcatUsers
> Subject: Tomcat 5.5.7 deployer
> ExceptionInInitializer error
>
>
> When I use the client deployer to compile my web app
> I am getting this
> error under SuSE Linux (SLES9). Under Windows XP it
> deploys fine.
>
> It seems sort of puzzling as to why the deployer is
> running the Struts
>
org.apache.struts.util.MessageResources.getMessageResources
> during a
> compile.
>
> Here is a the output:
>
>
>   ltojsw@kingfish:~/tc55-deployer> echo $JAVA_HOME
>   /usr/java/jdk1.5.0_01
>   ltojsw@kingfish:~/tc55-deployer> echo $ANT_HOME
>   /opt/apache-ant-1.6.2
>   ltojsw@kingfish:~/tc55-deployer> $ANT_HOME/bin/ant
> compile
>   Buildfile: build.xml
>
>   clean:
>
>   compile:
>        [copy] Copying 625 files to
> /home/ltojsw/tc55-deployer/build/webapp/stars
>     [jasper2] log4j:WARN No appenders could be found
> for logger
> (org.apache.jasper.compiler.JspRuntimeContext).
>     [jasper2] log4j:WARN Please initialize the log4j
> system properly.
>
>   BUILD FAILED
>   /home/ltojsw/tc55-deployer/build.xml:45:
> java.lang.ExceptionInInitializerError
>
>   Total time: 8 seconds
>
> The  stack trace is below (running ant with -verbose
> flag).
>
> Any idea would fix this?
>
> Thank you - Richard
>
>   [jasper2] Error in class org.apache.jasper.JspC
>
> BUILD FAILED
> /home/ltojsw/tc55-deployer/build.xml:45:
> java.lang.ExceptionInInitializerError
>         at
>
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:131)
>         at
>
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>         at
> org.apache.tools.ant.Task.perform(Task.java:364)
>         at
> org.apache.tools.ant.Target.execute(Target.java:341)
>         at
>
org.apache.tools.ant.Target.performTasks(Target.java:369)
>         at
>
org.apache.tools.ant.Project.executeTarget(Project.java:1214)
>         at
>
org.apache.tools.ant.Project.executeTargets(Project.java:1062)
>         at
> org.apache.tools.ant.Main.runBuild(Main.java:673)
>         at
> org.apache.tools.ant.Main.startAnt(Main.java:188)
>         at
>
org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
>         at
>
org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
> Caused by: java.lang.ExceptionInInitializerError
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:164)
>         at
>
org.apache.strutsel.taglib.html.ELFormTagBeanInfo.class$(ELFormTagBeanIn
> fo.java:41)
>         at
>
org.apache.strutsel.taglib.html.ELFormTagBeanInfo.getPropertyDescriptors
> (ELFormTagBeanInfo.java:41)
>         at
>
java.beans.Introspector.getTargetPropertyInfo(Introspector.java:475)
>         at
>
java.beans.Introspector.getBeanInfo(Introspector.java:385)
>         at
>
java.beans.Introspector.getBeanInfo(Introspector.java:155)
>         at
>
org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.jav
> a:3676)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(G
> enerator.java:2098)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
> a:1579)
>         at
>
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
>         at
>
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
>         at
>
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
> a:1685)
>         at
>
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
>         at
>
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
>         at
>
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
> a:1685)
>         at
>
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
>         at
>
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
>         at
>
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
>         at
>
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
>         at
>
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
>         at
>
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
>         at
>
org.apache.jasper.compiler.Generator.generate(Generator.java:3268)
>         at
>
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:189)
>         at
>
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
>         at
> org.apache.jasper.JspC.processFile(JspC.java:854)
>         at
> org.apache.jasper.JspC.execute(JspC.java:989)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>         at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
>         at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
>         at
> java.lang.reflect.Method.invoke(Method.java:585)
>         at
>
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:123)
>         ... 10 more
> Caused by: java.lang.NullPointerException
>         at
>
org.apache.struts.util.MessageResources.getMessageResources(MessageResou
> rces.java:498)
>         at
>
org.apache.struts.taglib.html.FormTag.<clinit>(FormTag.java:95)
>         ... 44 more
> --- Nested Exception ---
> java.lang.ExceptionInInitializerError
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:164)
>         at
>
org.apache.strutsel.taglib.html.ELFormTagBeanInfo.class$(ELFormTagBeanIn
> fo.java:41)
>         at
>
org.apache.strutsel.taglib.html.ELFormTagBeanInfo.getPropertyDescriptors
> (ELFormTagBeanInfo.java:41)
>         at
>
java.beans.Introspector.getTargetPropertyInfo(Introspector.java:475)
>         at
>
java.beans.Introspector.getBeanInfo(Introspector.java:385)
>         at
>
java.beans.Introspector.getBeanInfo(Introspector.java:155)
>         at
>
org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.jav
> a:3676)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(G
> enerator.java:2098)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
> a:1579)
>         at
>
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
>         at
>
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
>
=== message truncated ===


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

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




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


Re: Tomcat 5.5.7 deployer ExceptionInInitializer error in Struts getMessageResources

Posted by sven morales <ak...@yahoo.com>.
Hi,
   What do you mean by "Under Windows XP it deploys
fine." ?  I thought your problem is compiling?  This
deployer (manager webapps) compiles okay in XP and not
in SuSE?

aka_sergio

--- "Richard Mixon (qwest)" <rn...@qwest.net> wrote:

> Anybody have any ideas? I have googled this list and
> others and so far
> no clues
> Thank you - Richard
> 
> -----Original Message-----
> From: Richard Mixon (qwest)
> [mailto:rnmixon@qwest.net]
> Sent: Tuesday, February 15, 2005 1:31 AM
> To: TomcatUsers
> Subject: Tomcat 5.5.7 deployer
> ExceptionInInitializer error
> 
> 
> When I use the client deployer to compile my web app
> I am getting this
> error under SuSE Linux (SLES9). Under Windows XP it
> deploys fine.
> 
> It seems sort of puzzling as to why the deployer is
> running the Struts
>
org.apache.struts.util.MessageResources.getMessageResources
> during a
> compile.
> 
> Here is a the output:
> 
> 
>   ltojsw@kingfish:~/tc55-deployer> echo $JAVA_HOME
>   /usr/java/jdk1.5.0_01
>   ltojsw@kingfish:~/tc55-deployer> echo $ANT_HOME
>   /opt/apache-ant-1.6.2
>   ltojsw@kingfish:~/tc55-deployer> $ANT_HOME/bin/ant
> compile
>   Buildfile: build.xml
> 
>   clean:
> 
>   compile:
>        [copy] Copying 625 files to
> /home/ltojsw/tc55-deployer/build/webapp/stars
>     [jasper2] log4j:WARN No appenders could be found
> for logger
> (org.apache.jasper.compiler.JspRuntimeContext).
>     [jasper2] log4j:WARN Please initialize the log4j
> system properly.
> 
>   BUILD FAILED
>   /home/ltojsw/tc55-deployer/build.xml:45:
> java.lang.ExceptionInInitializerError
> 
>   Total time: 8 seconds
> 
> The  stack trace is below (running ant with -verbose
> flag).
> 
> Any idea would fix this?
> 
> Thank you - Richard
> 
>   [jasper2] Error in class org.apache.jasper.JspC
> 
> BUILD FAILED
> /home/ltojsw/tc55-deployer/build.xml:45:
> java.lang.ExceptionInInitializerError
>         at
>
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:131)
>         at
>
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>         at
> org.apache.tools.ant.Task.perform(Task.java:364)
>         at
> org.apache.tools.ant.Target.execute(Target.java:341)
>         at
>
org.apache.tools.ant.Target.performTasks(Target.java:369)
>         at
>
org.apache.tools.ant.Project.executeTarget(Project.java:1214)
>         at
>
org.apache.tools.ant.Project.executeTargets(Project.java:1062)
>         at
> org.apache.tools.ant.Main.runBuild(Main.java:673)
>         at
> org.apache.tools.ant.Main.startAnt(Main.java:188)
>         at
>
org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
>         at
>
org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
> Caused by: java.lang.ExceptionInInitializerError
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:164)
>         at
>
org.apache.strutsel.taglib.html.ELFormTagBeanInfo.class$(ELFormTagBeanIn
> fo.java:41)
>         at
>
org.apache.strutsel.taglib.html.ELFormTagBeanInfo.getPropertyDescriptors
> (ELFormTagBeanInfo.java:41)
>         at
>
java.beans.Introspector.getTargetPropertyInfo(Introspector.java:475)
>         at
>
java.beans.Introspector.getBeanInfo(Introspector.java:385)
>         at
>
java.beans.Introspector.getBeanInfo(Introspector.java:155)
>         at
>
org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.jav
> a:3676)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(G
> enerator.java:2098)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
> a:1579)
>         at
>
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
>         at
>
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
>         at
>
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
> a:1685)
>         at
>
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
>         at
>
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
>         at
>
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
> a:1685)
>         at
>
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
>         at
>
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
>         at
>
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
>         at
>
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
>         at
>
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
>         at
>
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
>         at
>
org.apache.jasper.compiler.Generator.generate(Generator.java:3268)
>         at
>
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:189)
>         at
>
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
>         at
> org.apache.jasper.JspC.processFile(JspC.java:854)
>         at
> org.apache.jasper.JspC.execute(JspC.java:989)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>         at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
>         at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
>         at
> java.lang.reflect.Method.invoke(Method.java:585)
>         at
>
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:123)
>         ... 10 more
> Caused by: java.lang.NullPointerException
>         at
>
org.apache.struts.util.MessageResources.getMessageResources(MessageResou
> rces.java:498)
>         at
>
org.apache.struts.taglib.html.FormTag.<clinit>(FormTag.java:95)
>         ... 44 more
> --- Nested Exception ---
> java.lang.ExceptionInInitializerError
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:164)
>         at
>
org.apache.strutsel.taglib.html.ELFormTagBeanInfo.class$(ELFormTagBeanIn
> fo.java:41)
>         at
>
org.apache.strutsel.taglib.html.ELFormTagBeanInfo.getPropertyDescriptors
> (ELFormTagBeanInfo.java:41)
>         at
>
java.beans.Introspector.getTargetPropertyInfo(Introspector.java:475)
>         at
>
java.beans.Introspector.getBeanInfo(Introspector.java:385)
>         at
>
java.beans.Introspector.getBeanInfo(Introspector.java:155)
>         at
>
org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.jav
> a:3676)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(G
> enerator.java:2098)
>         at
>
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.jav
> a:1579)
>         at
>
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
>         at
>
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
> 
=== message truncated ===


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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