apache Digester: Unexspected NoSuchMethodException on addSetNestedProperties

Posted by qstorm on Stack Overflow See other posts from Stack Overflow or by qstorm
Published on 2010-04-26T09:07:23Z Indexed on 2010/05/04 10:48 UTC
Read the original article Hit count: 176

Filed under:

Hi, I have a problem using Digester and I hope you can help me. I have the following Bean:

public class MyEntry {
   private String entityID;

   public String getEntityID() { return this.entityID; }
   public void setEntityID(final String entityID) { this.entityID = entityID; }
}

And the following XML structure:

<entries>
  <entry>
     <MyID>
        24309LAGH1
     </MyID>
  </entry>
</entries>

I use the addSetNestedProperties(…) method of the digester API:

digester.addSetNestedProperties("entries/entry", "MyID", "entryID");

The following exception occurs:

java.lang.NoSuchMethodException: Bean has no property named MyID

Why is digester searching for a property named “MyID”? I specified “entryID” as bean property accorsing to the digester API

Thanks :)

Best regards QStorm

© Stack Overflow or respective owner

Related posts about commons-digester