Hi,

[System details: Mac OS X Snow Leopard 1.6.2, eclipse gallilleo]


I am having a strange problem in a little project of mine. I am
building (generating actually) a system that allows basic CRUD
operations on data, and I am using a simple MVC pattern. For every
data entity I have a MVC triple. So consider a Person who has Hobbies,
then there will be a 'Person MVC' and a 'Hobby MVC'

Just started this project, and this is what goes wrong:

The 2nd line in the body of this method causes the hosted mode to
crash:
       [mypackage.client.PersonView]
        /**
         * Adds a create button to the PersonTableView
         */
        private void addCreateButton() {
                this.createButton = new Button("Create");
                
this.createButton.addClickHandler(controller.getCreateListener());
                panel.add(this.createButton);

        }

Now, I've got two of these methods, one in the PersonView and one in
the HobbyView. It simply calls the controller, to retrieve a listener
for the button. This works, if I out-comment one of the
addClickHandler lines (eg. in the PersonView xor in the HobbyView).
But if i enable both lines, the GWT hosted browser crashes with the
following errormessage in the console:

2009-12-04 11:51:00.270 java[13001:a07] [Java CocoaComponent
compatibility mode]: Enabled
2009-12-04 11:51:00.273 java[13001:a07] [Java CocoaComponent
compatibility mode]: Setting timeout for SWT to 0.100000
Invalid memory access of location 00000010 eip=9229277b

I also tried
this.createButton.addClickHandler(new ClickHandler(){ public void
onClick(ClickEvent event){...}));

Which gives the same error; only works if one of the two is
outcommented.

Any thoughts? Both views are part of a TabPanel btw, where the user
can do CRUD operations on Person and on a Hobby tab.

Should I file this as a bug? It is hard to come up with an accurate
description, but I hope I kind of succeeded...

--

You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.


Reply via email to