I was looking into the Java Beans indexed property related changes,
and have realized that it exposes long existing oversight, that didn't
affect us earlier because the indexed property reader has always
shadowed the normal reader method, which is in fact wrong in rare
cases.

I will also look into
https://issues.apache.org/jira/browse/FREEMARKER-80 (reported today).
If we are lucky, it can be "fixed" without too much mess.

I have also realized that some Java 9 testing will be needed. Just for
starters, our XML wrapper won't be able to use the internal Xerces of
Java, so one has to add a normal Xerces to the classpath or Jaxen to
use XPath... which should be documented. Also, java.bean.Introspector
behavioral changes (if there was any) like to break things (as they
did in Java 8). It would be unfortunate if that happens due to the
default method related workarounds added in 2.3.27.

Sorry Woonsan if it this additional iteration causes extra work... as
I seen you have recently upload another preliminary version.

-- 
Thanks,
 Daniel Dekany

Reply via email to