Did find this in the end of the stack trace Caused by: java.util.MissingResourceException: Can't find bundle for base name com.javaforge.tapestry.prop.PropStrings, locale en_CA at java.util.ResourceBundle.throwMissingResourceException( ResourceBundle.java:1508) at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1262) at java.util.ResourceBundle.getBundle(ResourceBundle.java:717) at org.apache.hivemind.impl.MessageFormatter.<init>(MessageFormatter.java :65) at org.apache.hivemind.impl.MessageFormatter.<init>(MessageFormatter.java :60) at org.apache.hivemind.impl.MessageFormatter.<init>(MessageFormatter.java :55) at org.apache.hivemind.impl.MessageFormatter.<init>(MessageFormatter.java :50) at com.javaforge.tapestry.prop.PropMessages.<clinit>(PropMessages.java:26) ... 90 more
Could my locale be the cause? On 1/10/07, Howard Lewis Ship <[EMAIL PROTECTED]> wrote:
Haven't seen this before, kind of hard to tell what's going on. java.lang.NoClassDefFoundError: Could not initialize class com.javaforge.tapestry.prop.PropMessages Very odd, since it's there in the JAR: $ jar tvf tapestry-prop-1.0.0.jar 0 Mon Jan 08 12:02:04 PST 2007 META-INF/ 125 Mon Jan 08 12:02:02 PST 2007 META-INF/MANIFEST.MF 0 Mon Jan 08 11:59:54 PST 2007 com/ 0 Mon Jan 08 11:59:54 PST 2007 com/javaforge/ 0 Mon Jan 08 11:59:54 PST 2007 com/javaforge/tapestry/ 0 Mon Jan 08 11:59:54 PST 2007 com/javaforge/tapestry/prop/ 235 Mon Jan 08 11:59:54 PST 2007 com/javaforge/tapestry/prop/PropertyAccessor.class 1611 Mon Jan 08 11:59:54 PST 2007 com/javaforge/tapestry/prop/PropertyAccessorBinding.class 1595 Mon Jan 08 11:59:54 PST 2007 com/javaforge/tapestry/prop/PropertyAccessorBindingFactory.class 247 Mon Jan 08 11:59:54 PST 2007 com/javaforge/tapestry/prop/PropertyAccessorClassFactory.class 7497 Mon Jan 08 11:59:54 PST 2007 com/javaforge/tapestry/prop/PropertyAccessorClassFactoryImpl.class 262 Mon Jan 08 11:59:54 PST 2007 com/javaforge/tapestry/prop/PropertyAccessorSource.class 4066 Mon Jan 08 11:59:54 PST 2007 com/javaforge/tapestry/prop/PropertyAccessorSourceImpl.class 1278 Mon Jan 08 11:59:54 PST 2007 com/javaforge/tapestry/prop/PropMessages.class 806 Mon Jan 08 11:59:54 PST 2007 com/javaforge/tapestry/prop/PropStrings.properties 3046 Mon Jan 08 11:59:54 PST 2007 META-INF/hivemodule.xml 0 Mon Jan 08 12:02:04 PST 2007 META-INF/maven/ 0 Mon Jan 08 12:02:04 PST 2007 META-INF/maven/com.javaforge.tapestry/ 0 Mon Jan 08 12:02:04 PST 2007 META-INF/maven/com.javaforge.tapestry/tapestry-prop/ 4762 Mon Jan 08 11:53:40 PST 2007 META-INF/maven/com.javaforge.tapestry/tapestry-prop/pom.xml 120 Mon Jan 08 12:02:02 PST 2007 META-INF/maven/com.javaforge.tapestry/tapestry-prop/pom.properties Could you have two copies of tapestry-prop-xxx.jar on the classpath? Any other errors or warnings on the console? On 1/8/07, Henri Dupre <[EMAIL PROTECTED]> wrote: > > I jsut tried replacing a simple ognl:espace by prop:espace > and I got the following stack trace: > > > type Exception report > > message > > description The server encountered an internal error () that prevented it > from fulfilling this request. > > exception > javax.servlet.ServletException: Servlet execution threw an exception > actualis.web.ServletFilter.doFilterInternal(ServletFilter.java:96) > org.springframework.web.filter.OncePerRequestFilter.doFilter( > OncePerRequestFilter.java:77) > actualis.web.SearchEngineFilter.doFilter(SearchEngineFilter.java:60) > > root cause > java.lang.ExceptionInInitializerError > > > com.javaforge.tapestry.prop.PropertyAccessorClassFactoryImpl.findPropertyDescriptor > (PropertyAccessorClassFactoryImpl.java:197) > > com.javaforge.tapestry.prop.PropertyAccessorClassFactoryImpl.constructClass > (PropertyAccessorClassFactoryImpl.java:113) > > $PropertyAccessorClassFactory_110058ce5ae.constructClass($PropertyAccessorClassFactory_110058ce5ae.java) > > $PropertyAccessorClassFactory_110058ce5ad.constructClass($PropertyAccessorClassFactory_110058ce5ad.java) > > > com.javaforge.tapestry.prop.PropertyAccessorSourceImpl.createNewAccessorClass > (PropertyAccessorSourceImpl.java:139) > > > com.javaforge.tapestry.prop.PropertyAccessorSourceImpl.getCachedPropertyAccessorClass > (PropertyAccessorSourceImpl.java:87) > com.javaforge.tapestry.prop.PropertyAccessorSourceImpl.getAccessor( > PropertyAccessorSourceImpl.java:55) > > $PropertyAccessorSource_110058ce5ac.getAccessor($PropertyAccessorSource_110058ce5ac.java) > > $PropertyAccessorSource_110058ce5ab.getAccessor($PropertyAccessorSource_110058ce5ab.java) > If I try again I get: > root cause > java.lang.NoClassDefFoundError: Could not initialize class > com.javaforge.tapestry.prop.PropMessages > > > com.javaforge.tapestry.prop.PropertyAccessorClassFactoryImpl.findPropertyDescriptor > (PropertyAccessorClassFactoryImpl.java:197) > > com.javaforge.tapestry.prop.PropertyAccessorClassFactoryImpl.constructClass > (PropertyAccessorClassFactoryImpl.java:113) > > $PropertyAccessorClassFactory_110058ce5ad.constructClass($PropertyAccessorClassFactory_110058ce5ad.java) > > > com.javaforge.tapestry.prop.PropertyAccessorSourceImpl.createNewAccessorClass > (PropertyAccessorSourceImpl.java:139) > > > com.javaforge.tapestry.prop.PropertyAccessorSourceImpl.getCachedPropertyAccessorClass > (PropertyAccessorSourceImpl.java:87) > com.javaforge.tapestry.prop.PropertyAccessorSourceImpl.getAccessor( > PropertyAccessorSourceImpl.java:55) > > $PropertyAccessorSource_110058ce5ab.getAccessor($PropertyAccessorSource_110058ce5ab.java) > com.javaforge.tapestry.prop.PropertyAccessorBindingFactory.createBinding ( > PropertyAccessorBindingFactory.java:36) > > $BindingFactory_110058ce595.createBinding($BindingFactory_110058ce595.java) > > Where could this come from?? > > -- > Henri Dupre > Actualis Center > > -- Howard M. Lewis Ship TWD Consulting, Inc. Independent J2EE / Open-Source Java Consultant Creator and PMC Chair, Apache Tapestry Creator, Apache HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com
-- Henri Dupre Actualis Center