Anni, Are you using Eclipse to build/alter your projects and components? - Chris
On Wed, Oct 7, 2009 at 3:33 AM, Anni <[email protected]> wrote: > > Yep, I think the GWT general conventions asks one to put the gwt.xml > to the module root directory, and all java under 'client' or 'server', > although it is not compulsory. I'm playing around with different > renaming schemes, and building modules with those 'non-working' names > from scratch. So far I have not yet managed to make a module named > TableTree to work. > > Is there a way to catch errors, in case onModuleLoad simply wont be > run? This is the confusing bit, no errors. > > > Anni > > > On Oct 6, 9:02 pm, Chris Ramsdale <[email protected]> wrote: > > Anni, > > Just to double check, I created a new GWT 1.7.1 project named TableTree > with > > the same GWT.log() code within onModuleLoad(). Upon running, it did in > fact > > log to the browser debug window. The one difference that I did notice was > > that my TableTree.gwt.xml file actually resides within * > > gwt.trees.tableTree.client* whereas you mentioned yours resides in * > > gwt.trees.tableTree*, > > > > Thanks, > > Chris Ramsdale > > > > > > > > On Tue, Oct 6, 2009 at 10:14 AM, Anni <[email protected]> > wrote: > > > > > I'm using 1.7.1. on Linux, and ant to compile and run hosted mode. > > > > > I had exactly the same problem with the simplest possible Entry Point > > > module setup; onModuleLoad calls GWT.log("called", null). My module > > > was named TableTree and was located in > > > gwt.trees.tableTree.client.TableTree, with the gwt.xml file being in > > > the gwt.trees.tableTree, following the GWT module conventions. I named > > > my module in the gwt.xml using the 'rename-to' attribute to > > > 'tableTree'. > > > > > I couldn't get the onModuleLoad to launch in hosted or web mode, no > > > matter what. Things worked perfectly fine in three other, way more > > > complicated modules with exactly the same naming conventions, but for > > > some reason this one refused to work. I could not possibly strip it > > > down any further without losing my only way of knowing, whether the > > > onModuleLoad was called or not. > > > > > Then I changed its name from TableTree to UserTableTree. Suddenly it > > > became alive. > > > > > Go figure. > > > > > Are there possible name collisions or something similar hidden in GWT > > > that might be causing this? Similarly sampleTree.client.SampleTree was > > > a no-no, whilst aTree.client.ATree works like a charm. What gives? > > > > > I ensure you, only change made was renaming the modules. If you want > > > to see my stub-code, working vs non-working, I can put it here, but > > > I'm 100% certain, I did not change a single thing in the actual module > > > configurations to make it suddenly work, apart from the changes to > > > module and class names. > > > > > At any given time, there were no errors from GWT. > > > > > Anni > > > > > On Oct 1, 3:10 pm, Ian Bambury <[email protected]> wrote: > > > > Well, you did something wrong, then :-) > > > > Start again. > > > > > > Make one change. > > > > > > Try it. > > > > > > Make one change. > > > > > > Try it. > > > > > > Make one change. > > > > > > Try it. > > > > > > . > > > > . > > > > . > > > > > > Ian > > > > > >http://examples.roughian.com > > > > > > 2009/10/1 Viliam Durina <[email protected]> > > > > > > > I created a project using GWT Eclipse plugin and then did some > > > > > renaming and reorganization, but after that the onModuleLoad of my > > > > > EntryPoint is not called. No error or warning is produced. > > > > > > > In the war directory I have base.html file. It contains the line: > > > > > <script type="text/javascript" language="javascript" src="base/ > > > > > base.nocache.js"></script> > > > > > > > In the src directory there is a file "clientspecific/base.gwt.xml": > > > > > > > <?xml version="1.0" encoding="UTF-8"?> > > > > > <!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit > 1.7.1// > > > > > EN" " > http://google-web-toolkit.googlecode.com/svn/tags/1.7.1/distro- > > > > > source/core/src/gwt-module.dtd"> > > > > > <module rename-to='base'> > > > > > <!-- Inherit the core Web Toolkit stuff. > --> > > > > > <inherits name='com.google.gwt.user.User'/> > > > > > > > <!-- Inherit the default GWT style sheet. You can change > --> > > > > > <!-- the theme of your GWT application by uncommenting > --> > > > > > <!-- any one of the following lines. > --> > > > > > <inherits name='com.google.gwt.user.theme.standard.Standard'/> > > > > > <!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> > --> > > > > > <!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> > --> > > > > > > > <!-- Other module inherits > --> > > > > > <inherits > name='ktechnology.client.clientspecific.gwt.KTFGwtClient'/ > > > > > > > <!-- Specify the app entry point class. > --> > > > > > <entry-point class='clientspecific.client.BaseTemplate'/> > > > > > </module> > > > > > > > But the entry-point class is not loaded. If I put any random text > as > > > > > the class, no error is produced. If I put random text to inherits > > > > > name, error is reported, but in entry point not. In web mode both > > > > > errors are reported, but even in case of correct class, it does not > > > > > work. > > > > > > > I use GWT 1.7.1. Thanks for any help. > > > > > > > Viliam > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
