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