I created test cases for you, please see the org.telluriumsource.module.DisplayModule and DisplayTestCase on trunk/core project. But I still cannot reproduce your problem. Could you check out the core project and twist it based on your own code and see if you could reproduce the problem. Then, I can take from there to debug the code.
Another suggestion is to replace all your Container objects with TextBox objects if the container does not have a child to see if the problem goes away. Thanks, Jian On Thu, Mar 3, 2011 at 4:27 PM, Jason <[email protected]> wrote: > I perfectly understand, and very much appreciate the help! > > Jas. > > > On Mar 3, 11:44 am, Jian Fang <[email protected]> wrote: > > Ok, I will take a look tonight. Sorry for the delay. My job keeps me > > extremely busy. > > > > Thanks, > > > > Jian > > > > On Thu, Mar 3, 2011 at 2:36 PM, Jason <[email protected]> wrote: > > > I took another look at this last night and still can't figure out > > > what's wrong. Jian, any other help you or the team could offer? > > > > > thanks. > > > Jas. > > > > > On Feb 23, 12:15 pm, Jason <[email protected]> wrote: > > > > Hi Jian, > > > > > > Nope, I'm still getting the same thing. Is your runtime env the same > > > > as mine? Note that I'm not using the Tellurium engine.... > > > > > > [groovyt] Dump locator information for discussionEntry.newArticle > > > > [groovyt] ------------------------------------------------------- > > > > [groovyt] discussionEntry.newArticle: jquery=#add_new_discussion > > > > div.add_new_article > > > > [groovyt] discussionEntry.newArticle.body: > > > > jquery=#add_new_discussion div.add_new_article *.body > > > > [groovyt] discussionEntry.newArticle.body.discussionTitle: > > > > jquery=#add_new_discussion div.add_new_article *.body li.input.text > > > > [groovyt] > > > > discussionEntry.newArticle.body.discussionTitle.errorMessage: > > > > jquery=#add_new_discussion div.add_new_article *.body li.input.text > > > > *.errorInput > > > > [groovyt] > > > > discussionEntry.newArticle.body.discussionTitle.titleLabel: > > > > jquery=#add_new_discussion div.add_new_article *.body li.input.text > > > > label[for=cmsgData[topic]] > > > > [groovyt] > > > > discussionEntry.newArticle.body.discussionTitle.newDiscussionTitle: > > > > jquery=#add_new_discussion div.add_new_article *.body li.input.text > > > > input[name=cmsgData[topic]] > > > > [groovyt] discussionEntry.newArticle.body.discussionTextArea: > > > > jquery=#add_new_discussion div.add_new_article *.body > > > > li.input.textarea > > > > [groovyt] > > > > discussionEntry.newArticle.body.discussionTextArea.errorMessage: > > > > jquery=#add_new_discussion div.add_new_article *.body > > > > li.input.textarea *.errorInput > > > > [groovyt] > > > > discussionEntry.newArticle.body.discussionTextArea.bodyLabel: > > > > jquery=#add_new_discussion div.add_new_article *.body > > > > li.input.textarea label[for=cmsgData[description]] > > > > [groovyt] > > > > > discussionEntry.newArticle.body.discussionTextArea.charactersRemaining: > > > > jquery=#inputCount > > > > [groovyt] > > > > discussionEntry.newArticle.body.discussionTextArea.bodyFrame: > > > > jquery=#tinymce > > > > [groovyt] discussionEntry.newArticle.body.category: > > > > jquery=#add_new_discussion div.add_new_article *.body li.input.select > > > > [groovyt] discussionEntry.newArticle.body.category.errorMessage: > > > > jquery=#add_new_discussion div.add_new_article *.body li.input.select > > > > *.errorInput > > > > [groovyt] > > > > discussionEntry.newArticle.body.category.discussionCategory: > > > > jquery=#add_new_discussion div.add_new_article *.body li.input.select > > > > select[name=cmsgData[category]] > > > > [groovyt] discussionEntry.newArticle.body.category.categoryLabel: > > > > jquery=#add_new_discussion div.add_new_article *.body li.input.select > > > > label[for=cmsgData[category]] > > > > [groovyt] discussionEntry.newArticle.head: > > > > jquery=#add_new_discussion div.add_new_article > > > > [groovyt] > > > > discussionEntry.newArticle.head.discussionEntryModuleTitle: > > > > jquery=#add_new_discussion div.add_new_article h3 > > > > [groovyt] ------------------------------------------------------- > > > > [groovyt] > > > > [groovyt] RuntimeEnvironment: [useCssSelector: true, useNewEngine: > > > > false, useClosestMatch: true, useEngineLog: true, lastError: > > > > [groovyt] ERROR: Command execution failure. Please search the > > > > Tellurium User Group athttp:// > groups.google.com/group/tellurium-users > > > > for error details from the log window.. The error message is: > > > > message: child is null, name: TypeError, filename: > > >http://localhost:5556/selenium-server/core/scripts/tellurium-uiobj.js, > > > > linenumber: 831. > > > > [groovyt] JavaScript Error Stack: > > > > [groovyt] {anonymous}([object Array]) > > > > ... > > > > > > thanks again, > > > > Jason > > > > > -- > > > You received this message because you are subscribed to the Google > Groups > > > "tellurium-users" 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/tellurium-users?hl=en. > > > > > > -- > You received this message because you are subscribed to the Google Groups > "tellurium-users" 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/tellurium-users?hl=en. > > -- You received this message because you are subscribed to the Google Groups "tellurium-users" 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/tellurium-users?hl=en.
