The XMLDecoder does not function correctly when reading an English XML file on a machine with the locale set to Turkish. It seems that the conversion from lower to upper case characters when converting the xml string to the method call results in some characters being replaced with Turkish characters and hence the method is not found.
Related to bug 6208680.
Originally reported by Project Looking Glass user in this thread http://www.javadesktop.org/forums/thread.jspa?threadID=17742&tstart=0
article link broken : new link is :
recomendations from 6208680 were used
See http://www.sys-con.com/story/?storyid=46241 for details of the root cause.