Good to see you are at least progressing. Did you reset the WTKX ID of the included file back to wtkx:id="versionInfo" ? Feel free to elaborate on any further errors you see and I will see if I can help further.
On 1 December 2011 00:17, Jason Dorsey <[email protected]> wrote: > OK. I finally figured out the problem with the VersionInfo.wtkx file. It was > missing the namespace information. I had patterned it off of a file from the > wizard that was just a welcome screen pulling from a text file and did not > have a class associate with it. Now that it has been corrected I am getting > Window not open and null pointer errors saying that the display and window > are not open. > > I will continue to chug at it. > > Jason Dorsey | Engineering Intern > 1233 West Loop South > Houston, TX 77027 USA > [email protected] > www.attachmate.com | www.netiq.com > > > -----Original Message----- > From: Chris Bartlett [mailto:[email protected]] > Sent: Wednesday, November 30, 2011 5:13 PM > To: [email protected] > Subject: Re: TablePane Question > > So it sounds like the root object in your versionInfo.wktx file should be a > VersionInfo and not a TablePane. > Change that (and reset the WTKX ID back to its original value) and I think > you should be OK. > You will need to qualify it and/or add a namespace like in the > autoSyncVersion.wtkx file. > > On 30 November 2011 23:06, Jason Dorsey <[email protected]> wrote: >> Thx Chris, >> >> Changing the ID did help a bit. I was able to see the pane and the error was >> replaced with "window not open" and "nullpointer" errors. Even though it is >> not the desired end result it did confirm that the autoSyncVersion.wtkx and >> autoSyncVersion.java files are correct (mostly). >> >> The definitions for AutoSyncVersion and VersionInfo follow: >> >> public class AutoSyncVersion extends Frame implements Bindable public >> class VersionInfo extends TablePane implements Bindable >> >> Since it extends the class I think that should be able to work. >> >> I am still reading the other message... >> >> Jason Dorsey | Engineering Intern >> 1233 West Loop South >> Houston, TX 77027 USA >> [email protected] >> www.attachmate.com | www.netiq.com >> >> -----Original Message----- >> From: Chris Bartlett [mailto:[email protected]] >> Sent: Wednesday, November 30, 2011 4:51 PM >> To: [email protected] >> Subject: Re: TablePane Question >> >> On 30 November 2011 22:42, Chris Bartlett <[email protected]> wrote: >>> My guess is that the >>> web.ui.autosync.version.AutoSyncVersion.versionInfo field is >>> annotated with @WTKX, which causes WTKXSerializer to try to set its >>> value to the included WTKX file due to it having a matching WTKX ID. >>> (wtkx:id="versionInfo") >> >> One really quick thing you could do is to change the ID assigned to the >> included 'versionInfo.wktx' and see if the problem goes away. >> That obviously won't solve the issue or help to determine what the issue is, >> but you should at least be able to see your TablePane and avoid the >> Exception. >> >> Then check to see if you can set the >> web.ui.autosync.version.AutoSyncVersion.versionInfo field to a >> TablePane instance in pure java with no Pivot involvement. If it >> works, it would suggest that it is not a typing issue of some kind, >> unless there are weird classloader things going on too :) >> >> Just something along these lines... >> AutoSyncVersion asv = new AutoSyncVersion(); asv.setVersionInfo(new >> TablePane()); // Is this valid, because if it isn't, then WTKXSerializer >> won't be able to do it either. >> >
