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