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.
>>
>

Reply via email to