OK - the original null pointer exception was because of the issue with WebView that is now on JIRA.
I now get a more easily understood exception: java.lang.NoSuchMethodException: javafx.scene.Scene.<init>()javafx.scene.Scene as Scene has no null constructor. So I guess my question now relates to optimism: the beans encoder handles JFXPanel fine, but am I right that I will need to populate that JFXPanel by writing my own classes/delegates to create the scene - and that standard FX components do not have ready-made delegates as do the Swing components that will be invoked through the get/set methods using a default persistence delegate? I guess that would be asking a lot. ________________________________________ From: Artem Ananiev <artem.anan...@oracle.com> Sent: Tuesday, November 05, 2013 5:21 PM To: Lidierth, Malcolm Cc: openjfx-dev@openjdk.java.net Subject: Re: Serializing JFXPanel with java.beans.XMLEncoder Hi, Lidierth, could you provide the exception stack trace, please? It would help to understand whether you're over-optimistic or not :) Thanks, Artem On 11/5/2013 9:14 PM, Lidierth Malcolm wrote: > When I add a JFXPanel to a Swing hierarchy that is then written to XML > using java.beans.XMLEncoder, all is well as long as the JFXPanel is empty. > When it has content, I see a NullPointerException. > > Before I dig into the origins, am I being over-optimistic? : should I > expect java.beans.XMLEncoder to cope here? > > ML >