I just tried to run the example, and I too get no exception - very strange.
What happens in the console if you put the following line in line 32 of
testing.java (right before the line you get the exception)?
System.out.println(serial.get("view").getClass().getName());
-T
On Wed, Nov 4, 2009 at 9:37 PM, Scott Lanham <[email protected]> wrote:
> I am having some trouble getting Netbeans to step into Pivot code at the
> moment. This may take a while.
>
> On Thu, 5 Nov 2009 11:41:14 am Greg Brown wrote:
> > Huh. That line executes without issue for me. Can you step into the
> > code to see what is actually happening in get()?
> >
> > On Nov 4, 2009, at 8:32 PM, Scott Lanham wrote:
> > > Hi Greg,
> > >
> > > Here is the output:
> > >
> > > java.lang.ClassCastException: org.apache.pivot.wtk.TableView cannot
> > > be cast to testing.TestTableView
> > > at testing.testing.startup(testing.java:33)
> > > at org.apache.pivot.wtk.DesktopApplicationContext
> > > $HostFrame.processWindowEvent(DesktopApplicationContext.java:94)
> > > at java.awt.Window.processEvent(Window.java:1820)
> > > at java.awt.Component.dispatchEventImpl(Component.java:4630)
> > > at java.awt.Container.dispatchEventImpl(Container.java:2099)
> > > at java.awt.Window.dispatchEventImpl(Window.java:2475)
> > > at java.awt.Component.dispatchEvent(Component.java:4460)
> > > at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
> > > at java.awt.EventDispatchThread.pumpOneEventForFilters
> > > (EventDispatchThread.java:269)
> > > at java.awt.EventDispatchThread.pumpEventsForFilter
> > > (EventDispatchThread.java:184)
> > > at java.awt.EventDispatchThread.pumpEventsForHierarchy
> > > (EventDispatchThread.java:174)
> > > at java.awt.EventDispatchThread.pumpEvents
> > > (EventDispatchThread.java:169)
> > > at java.awt.EventDispatchThread.pumpEvents
> > > (EventDispatchThread.java:161)
> > > at java.awt.EventDispatchThread.run(EventDispatchThread.java:
> > > 122)
> > >
> > > On Thu, 5 Nov 2009 11:25:33 am Greg Brown wrote:
> > >> Hi Scott,
> > >> Where do you see the class cast exception? Your sample app runs fine
> > >> for me.
> > >> G
> > >>
> > >> On Nov 4, 2009, at 4:09 PM, Scott Lanham wrote:
> > >>> Hi Todd,
> > >>>
> > >>> Attached is some sample code that causes a cast exception.
> > >>>
> > >>> On Thu, 5 Nov 2009 02:30:02 am Todd Volkert wrote:
> > >>>> It should work as you expect. A few things to check:
> > >>>>
> > >>>> - Are you constructing it using a <DataTableView> element?
> > >>>> - If you put a sys-out in your DataTableView constructor, is it
> > >>>> getting
> > >>>> run?
> > >>>> - Do you provide a no-args constructor in DataTableView?
> > >>>>
> > >>>> If none of these checks yield any leads, you can send the WTKX in
> > >>>> question,
> > >>>> and I'll have a look.
> > >>>>
> > >>>> -T
> > >>>>
> > >>>> On Tue, Nov 3, 2009 at 8:44 PM, Scott Lanham <[email protected]>
> > >>>>
> > >>>> wrote:
> > >>>>> Hi,
> > >>>>>
> > >>>>> I have a ScrollPane that contains as it's view a simple subclass
> > >>>>> of
> > >>>>> TableView
> > >>>>> called DataTableView. When retrieving an instance of DataTableView
> > >>>>> defined in a
> > >>>>> wtkx file using WTKXSerializer.get() a TableView is returned,
> > >>>>> not a
> > >>>>> DataTableView. The strange thing is that I have previously had
> > >>>>> success
> > >>>>> with a
> > >>>>> custom Form done in the same way. Any clues as to where I may be
> > >>>>> going
> > >>>>> wrong
> > >>>>> is very appreciated.
> > >>>>>
> > >>>>> Cheers,
> > >>>>>
> > >>>>> Scott.
> > >>>
> > >>> <testing.java><testing.xml><TestTableView.java>
> >
>