You can be assured 1.2.9 works, but your issue is not with Struts.
I've at times had libraries go mysteriously crazy on me and will not
load. When this happens, I delete the jar files and install them fresh
again from the distribution. At least twice, my server jars (I use Tomcat)
had to be replaced -- for those too can go bad. I recommend you do this,
because it is not with Struts, but with your computer.

--- [EMAIL PROTECTED] wrote:

> I am trying to switch struts 1.1 to struts 1.2.9.  However, after I 
> unpacked the struts-blank.war and tried to run the sample, I got the 
> following warning messages that I never got from struts 1.1:
> 
> [16/May/2006:08:54:48] INFO ( 3224): CORE1116: Sun ONE Application Server 
> 7.0.0_01
> [16/May/2006:08:54:52] INFO ( 3224): CORE5076: Using [Java HotSpot(TM) 
> Server VM, Version 1.4.1_01] from [Sun Microsystems Inc.]
> [16/May/2006:08:55:06] INFO ( 3224): JMS5023: JMS service successfully 
> started. Instance Name = domain1_Others, Home = 
> [C:/Sun/studio5_se/appserver7/imq/bin].
> [16/May/2006:08:55:06] INFO ( 3224): core.preprocessor_class_name
> [16/May/2006:08:55:08] INFO ( 3224): JTS5014: Recoverable JTS instance, 
> serverId = [100]
> [16/May/2006:08:55:09] INFO ( 3224): RAR5060: Install JDBC Datasources ...
> [16/May/2006:08:55:09] INFO ( 3224): RAR5059: Binding [JDBC DataSource 
> Name: jdbc/WebAccessDB, Pool Name: WebAccessDB]
> [16/May/2006:08:55:09] INFO ( 3224): JMS5015: Install JMS resources ...
> [16/May/2006:08:55:11] INFO ( 3224): WEB0100: Loading web module [Charts] 
> in virtual server [Others] at [/]
> [16/May/2006:08:55:15] WARNING ( 3224): Current Security Manager restricts 
> use of workarounds for reflection bugs  in pre-1.4 JVMs.
> [16/May/2006:08:55:18] INFO ( 3224): Tiles definition factory loaded for 
> module ''.
> [16/May/2006:08:55:18] INFO ( 3224): Loading validation rules file from 
> '/WEB-INF/validator-rules.xml'
> [16/May/2006:08:55:18] INFO ( 3224): Loading validation rules file from 
> '/WEB-INF/validation.xml'
> [16/May/2006:08:55:19] INFO ( 3224): CORE3282: stdout: Error parsing class 
> (classInfo.getName() = null)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr: 
> com.sun.tools.profiler.classfile.ClassFileParser$ClassFileReadRuntimeException:
>  
> Illegal start of class file (magic number = 218767392)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
>
com.sun.tools.profiler.classfile.ClassFileParser.classFileReadException(ClassFileParser.java:385)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> com.sun.tools.profiler.classfile.ClassFileParser.readPreamble(ClassFileParser.java:56)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> com.sun.tools.profiler.classfile.ClassFileParser.parseClassFile(ClassFileParser.java:40)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> com.sun.tools.profiler.classfile.ClassInfo.<init>(ClassInfo.java:75)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> com.sun.tools.profiler.server.StaticClassInfo.<init>(StaticClassInfo.java:28)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> com.sun.tools.profiler.server.J2EEPreprocessor.preprocess(J2EEPreprocessor.java:130)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> com.sun.appserv.server.util.PreprocessorUtil.processClass(PreprocessorUtil.java:59)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> org.apache.catalina.loader.WebappClassLoader.findResourceInternal(WebappClassLoader.java:1862)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
>
org.apache.catalina.loader.WebappClassLoader$PrivilegedFindResource.run(WebappClassLoader.java:170)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> java.security.AccessController.doPrivileged(Native Method)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> org.apache.catalina.loader.WebappClassLoader.findResource(WebappClassLoader.java:1034)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> org.apache.catalina.loader.WebappClassLoader.getResourceAsStream(WebappClassLoader.java:1240)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> org.apache.commons.validator.ValidatorAction.readJavascriptFile(ValidatorAction.java:423)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> org.apache.commons.validator.ValidatorAction.loadJavascriptFunction(ValidatorAction.java:404)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> org.apache.commons.validator.ValidatorAction.init(ValidatorAction.java:370)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> org.apache.commons.validator.ValidatorResources.addValidatorAction(ValidatorResources.java:242)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> java.lang.reflect.Method.invoke(Method.java:324)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> org.apache.commons.digester.SetNextRule.end(SetNextRule.java:208)
> [16/May/2006:08:55:19] WARNING ( 3224): CORE3283: stderr:       at 
> org.apache.commons.digester.Rule.end(Rule.java:228)
> [16/May/2006:08:55:19] SEVERE ( 3224): End event threw exception
> java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at 
> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
>         at 
> org.apache.commons.digester.SetNextRule.end(SetNextRule.java:208)
>         at org.apache.commons.digester.Rule.end(Rule.java:228)
>         at 
> org.apache.commons.digester.Digester.endElement(Digester.java:1067)
>         at 
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1528)
>         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
>         at 
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
>         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
>         at 
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
>         at 
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
>         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
>         at 
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
>         at org.apache.commons.digester.Digester.parse(Digester.java:1591)
>         at 
> org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:159)
>         at 
> org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
>         at 
> org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
>         at 
> org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
>         at 
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
>         at javax.servlet.GenericServlet.init(GenericServlet.java:258)
>         at 
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:921)
>         at 
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
>         at 
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3346)
>         at 
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3592)
>         at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>         at 
> org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
>         at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>         at 
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:345)
>         at org.apache.catalina.startup.Embedded.start(Embedded.java:957)
>         at com.iplanet.ias.web.WebContainer.start(WebContainer.java:426)
>         at 
> com.iplanet.ias.web.WebContainer.startInstance(WebContainer.java:514)
>         at 
> com.iplanet.ias.server.J2EERunner.confPostInit(J2EERunner.java:170)
> Caused by: java.lang.ClassFormatError: Illegal start of class file (magic 
> number = 218767392)
>         at 
> com.sun.tools.profiler.classfile.ClassInfo.<init>(ClassInfo.java:78)
>         at 
> com.sun.tools.profiler.server.StaticClassInfo.<init>(StaticClassInfo.java:28)
>         at 
> com.sun.tools.profiler.server.J2EEPreprocessor.preprocess(J2EEPreprocessor.java:130)
>         at 
> com.sun.appserv.server.util.PreprocessorUtil.processClass(PreprocessorUtil.java:59)
>         at 
> org.apache.catalina.loader.WebappClassLoader.findResourceInternal(WebappClassLoader.java:1862)
>         at 
>
org.apache.catalina.loader.WebappClassLoader$PrivilegedFindResource.run(WebappClassLoader.java:170)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at 
> org.apache.catalina.loader.WebappClassLoader.findResource(WebappClassLoader.java:1034)
>         at 
> org.apache.catalina.loader.WebappClassLoader.getResourceAsStream(WebappClassLoader.java:1240)
>         at 
> org.apache.commons.validator.ValidatorAction.readJavascriptFile(ValidatorAction.java:423)
>         at 
> org.apache.commons.validator.ValidatorAction.loadJavascriptFunction(ValidatorAction.java:404)
>         at 
> org.apache.commons.validator.ValidatorAction.init(ValidatorAction.java:370)
>         at 
> org.apache.commons.validator.ValidatorResources.addValidatorAction(ValidatorResources.java:242)
>         ... 35 more
> [16/May/2006:08:55:19] SEVERE ( 3224): Skipping all validation
> java.lang.reflect.InvocationTargetException
>         at 
> org.apache.commons.digester.Digester.createSAXException(Digester.java:2792)
>         at 
> org.apache.commons.digester.Digester.createSAXException(Digester.java:2818)
>         at 
> org.apache.commons.digester.Digester.endElement(Digester.java:1070)
>         at 
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1528)
>         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
>         at 
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
>         at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
>         at 
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
>         at 
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
>         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
>         at 
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
>         at org.apache.commons.digester.Digester.parse(Digester.java:1591)
>         at 
> org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:159)
>         at 
> org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
>         at 
> org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
>         at 
> org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
>         at 
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 
=== message truncated ===


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

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to