On 12-08-10 07:30 PM, Sam Shockey wrote:
java.lang.NoSuchMethodException: No such accessible method: add() on
object: org.apache.tiles.definition.digester.DigesterDefinitionsReader

This looks like a version mismatch between your libraries.

Example1 $ mvn dependency:tree
[...]
[INFO] +- commons-validator:commons-validator:jar:1.4.0:compile
[INFO] |  +- commons-beanutils:commons-beanutils:jar:1.8.3:compile
[INFO] |  \- commons-digester:commons-digester:jar:1.8:compile
[...]

If I remove the commons-validator, I get a different version of digester:

Example1 $ mvn dependency:tree
[...]
[INFO] +- org.apache.tiles:tiles-extras:jar:3.0.0:compile
[INFO] |  +- org.apache.tiles:tiles-core:jar:3.0.0:compile
[INFO] |  |  +- org.apache.tiles:tiles-api:jar:3.0.0:compile
[INFO] |  |  \- commons-digester:commons-digester:jar:2.0:compile
[...]

Do you need commons-validator? Or can you perhaps force the version of commons-digester to 2.0 or 2.1 (3.0+ are not compatible)?

Hope this helps,
Nick

Reply via email to