The getAttribute method can throw an NPE if the key is not contained into in map (m_map)
if (m_dict != null)
if (m_map != null)
key = (String) m_map.get(name); <= returns null
value = m_dict.get(key); <= NPE here, because the comparator to null.toString()
I just committed a patch to trunk to check for null, please close if you are satisfied. Thanks.
Works like a charm !