Possible reasons for some common error messages

NoSuchPropertyException: The property does not exist in the bean class

Possible reasons

  1. The property name is misspelled,
  2. Wrong class name.

base class does not match null

Possible reasons

  1. The base class of a syntax definition statement is misspelled.

java.lang.IllegalArgumentException: Parser target type class … does not match class …

Possible reasons

  1. No property was specified: Then the base class of the nested parser must be equal to the parser of the actual syntax definition statement.
  2. A property was specified, but the class of the property does not match the class of the nested parser.

net.sf.japaki.text.BeanStoreException: Could not store in SelfProperty of …

Possible reasons

  1. No property was specified and the base class is not a bean, but elementary like String