Re: [Wicket-user] Unknown Runtime Exception in Ajax?

2007-02-26 Thread dukejansen

Yes, I've tested some more and I only get this error in my Ajax debug window
under IE. In Firefox, it correctly loads the modal window.

However, in Firefox it fails a few steps later because it is unable to
locate a form element by ID, when clearly the form element is coming back as
part of the Ajax request, I can see it in the log.

Are there known issues with Ajax not being able to find elements by ID when
those elements only exist in markup that was updated by Ajax, and they
weren't in the original markup?

I'm trying to build a very Ajax-dependent UI that has multiple nested modal
windows and lots of ajax tabbed panels and so forth. Should I scale back my
optimism? Are there tricks/pitfalls I should be aware of?

Using 1.2.4.

-Jason


igor.vaynberg wrote:
 
 ive seen that in explorer before when it encounters something it cannot do
 (like change outerhtml of a tr). it is a very helpful message :) i bet
 that
 code looks like this
 
 try {
  processjavascript();
 } catch (Throwable e) {
   // we should never get here
   throw new Exception(Unknown Error);
 }
 
 :)
 
 -igor
 
 On 2/25/07, dukejansen [EMAIL PROTECTED] wrote:


 Hmm. Yeah, have done this. All the event code gets through just fine, it
 steps all the way back out with no obvious exception. I'll start setting
 some exception breakpoints and see if I can't find it.

 I wanted to rule out the possibility that the error message was something
 client-side before I kept trying to find it server side.


 Ryan Holmes wrote:
 
  Set a breakpoint in the Java code that handles the Ajax event and
  then the problem is usually pretty obvious...
 
  -Ryan
 
  On Feb 25, 2007, at 3:54 PM, dukejansen wrote:
 
 
  INFO: Response parsed. Now invoking steps...
  ERROR: Error while parsing response: Unknown runtime error
  INFO: Invoking post-call handler(s)...
  INFO: Invoking failure handler(s)...
 
  How can I dig deeper into this Unknown runtime error? I see
  nothing in the
  server logs. Thought I'd ask for simple tips for debugging this
  sort of ajax
  response before taking the time to describe the full context of my
  problem.
  --
  View this message in context: http://www.nabble.com/%22Unknown-
  Runtime-Exception%22-in-Ajax--tf3290142.html#a9151269
  Sent from the Wicket - User mailing list archive at Nabble.com.
 
 
  --
  ---
  Take Surveys. Earn Cash. Influence the Future of IT
  Join SourceForge.net's Techsay panel and you'll get the chance to
  share your
  opinions on IT  business topics through brief surveys-and earn cash
  http://www.techsay.com/default.php?
  page=join.phpp=sourceforgeCID=DEVDEV
  ___
  Wicket-user mailing list
  Wicket-user@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wicket-user
 
 
 
 -
  Take Surveys. Earn Cash. Influence the Future of IT
  Join SourceForge.net's Techsay panel and you'll get the chance to share
  your
  opinions on IT  business topics through brief surveys-and earn cash
 
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
  ___
  Wicket-user mailing list
  Wicket-user@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wicket-user
 
 

 --
 View this message in context:
 http://www.nabble.com/%22Unknown-Runtime-Exception%22-in-Ajax--tf3290142.html#a9151938
 Sent from the Wicket - User mailing list archive at Nabble.com.


 -
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share
 your
 opinions on IT  business topics through brief surveys-and earn cash
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 Wicket-user mailing list
 Wicket-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wicket-user

 
 -
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share
 your
 opinions on IT  business topics through brief surveys-and earn cash
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 Wicket-user mailing list
 Wicket-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wicket-user
 
 

-- 
View this message in context: 
http://www.nabble.com/%22Unknown-Runtime-Exception%22-in-Ajax--tf3290142.html#a9163216
Sent from the Wicket - User mailing list archive at Nabble.com.


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance 

Re: [Wicket-user] Unknown Runtime Exception in Ajax?

2007-02-26 Thread Igor Vaynberg

it should find the element once its been added to dom. perhaps you are
calling the javascript that needs that id a tad too early? try
target.appendjavascript instead of prepand

-igor


On 2/26/07, dukejansen [EMAIL PROTECTED] wrote:



Yes, I've tested some more and I only get this error in my Ajax debug
window
under IE. In Firefox, it correctly loads the modal window.

However, in Firefox it fails a few steps later because it is unable to
locate a form element by ID, when clearly the form element is coming back
as
part of the Ajax request, I can see it in the log.

Are there known issues with Ajax not being able to find elements by ID
when
those elements only exist in markup that was updated by Ajax, and they
weren't in the original markup?

I'm trying to build a very Ajax-dependent UI that has multiple nested
modal
windows and lots of ajax tabbed panels and so forth. Should I scale back
my
optimism? Are there tricks/pitfalls I should be aware of?

Using 1.2.4.

-Jason


igor.vaynberg wrote:

 ive seen that in explorer before when it encounters something it cannot
do
 (like change outerhtml of a tr). it is a very helpful message :) i bet
 that
 code looks like this

 try {
  processjavascript();
 } catch (Throwable e) {
   // we should never get here
   throw new Exception(Unknown Error);
 }

 :)

 -igor

 On 2/25/07, dukejansen [EMAIL PROTECTED] wrote:


 Hmm. Yeah, have done this. All the event code gets through just fine,
it
 steps all the way back out with no obvious exception. I'll start
setting
 some exception breakpoints and see if I can't find it.

 I wanted to rule out the possibility that the error message was
something
 client-side before I kept trying to find it server side.


 Ryan Holmes wrote:
 
  Set a breakpoint in the Java code that handles the Ajax event and
  then the problem is usually pretty obvious...
 
  -Ryan
 
  On Feb 25, 2007, at 3:54 PM, dukejansen wrote:
 
 
  INFO: Response parsed. Now invoking steps...
  ERROR: Error while parsing response: Unknown runtime error
  INFO: Invoking post-call handler(s)...
  INFO: Invoking failure handler(s)...
 
  How can I dig deeper into this Unknown runtime error? I see
  nothing in the
  server logs. Thought I'd ask for simple tips for debugging this
  sort of ajax
  response before taking the time to describe the full context of my
  problem.
  --
  View this message in context: http://www.nabble.com/%22Unknown-
  Runtime-Exception%22-in-Ajax--tf3290142.html#a9151269
  Sent from the Wicket - User mailing list archive at Nabble.com.
 
 
 
--
  ---
  Take Surveys. Earn Cash. Influence the Future of IT
  Join SourceForge.net's Techsay panel and you'll get the chance to
  share your
  opinions on IT  business topics through brief surveys-and earn cash
  http://www.techsay.com/default.php?
  page=join.phpp=sourceforgeCID=DEVDEV
  ___
  Wicket-user mailing list
  Wicket-user@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wicket-user
 
 
 

-
  Take Surveys. Earn Cash. Influence the Future of IT
  Join SourceForge.net's Techsay panel and you'll get the chance to
share
  your
  opinions on IT  business topics through brief surveys-and earn cash
 

http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
  ___
  Wicket-user mailing list
  Wicket-user@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wicket-user
 
 

 --
 View this message in context:

http://www.nabble.com/%22Unknown-Runtime-Exception%22-in-Ajax--tf3290142.html#a9151938
 Sent from the Wicket - User mailing list archive at Nabble.com.



-
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share
 your
 opinions on IT  business topics through brief surveys-and earn cash

http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 Wicket-user mailing list
 Wicket-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wicket-user



-
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share
 your
 opinions on IT  business topics through brief surveys-and earn cash

http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 Wicket-user mailing list
 Wicket-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wicket-user



--
View this message in context:
http://www.nabble.com/%22Unknown-Runtime-Exception%22-in-Ajax--tf3290142.html#a9163216
Sent from the Wicket - User 

Re: [Wicket-user] Unknown Runtime Exception in Ajax?

2007-02-26 Thread dukejansen

yeah, i'm not really doing anything custom for calling javascript or
anything.

this is all just standard ModalWindow show/hide behavior, and button onclick
events which launch new modal windows or update state of existing panels and
repaint.

i haven't written a single line of javascript or any special code to
generate javascript, just relying on all the standard ajax controls.


igor.vaynberg wrote:
 
 it should find the element once its been added to dom. perhaps you are
 calling the javascript that needs that id a tad too early? try
 target.appendjavascript instead of prepand
 
 -igor
 
 
 On 2/26/07, dukejansen [EMAIL PROTECTED] wrote:


 Yes, I've tested some more and I only get this error in my Ajax debug
 window
 under IE. In Firefox, it correctly loads the modal window.

 However, in Firefox it fails a few steps later because it is unable to
 locate a form element by ID, when clearly the form element is coming back
 as
 part of the Ajax request, I can see it in the log.

 Are there known issues with Ajax not being able to find elements by ID
 when
 those elements only exist in markup that was updated by Ajax, and they
 weren't in the original markup?

 I'm trying to build a very Ajax-dependent UI that has multiple nested
 modal
 windows and lots of ajax tabbed panels and so forth. Should I scale back
 my
 optimism? Are there tricks/pitfalls I should be aware of?

 Using 1.2.4.

 -Jason


 igor.vaynberg wrote:
 
  ive seen that in explorer before when it encounters something it cannot
 do
  (like change outerhtml of a tr). it is a very helpful message :) i bet
  that
  code looks like this
 
  try {
   processjavascript();
  } catch (Throwable e) {
// we should never get here
throw new Exception(Unknown Error);
  }
 
  :)
 
  -igor
 
  On 2/25/07, dukejansen [EMAIL PROTECTED] wrote:
 
 
  Hmm. Yeah, have done this. All the event code gets through just fine,
 it
  steps all the way back out with no obvious exception. I'll start
 setting
  some exception breakpoints and see if I can't find it.
 
  I wanted to rule out the possibility that the error message was
 something
  client-side before I kept trying to find it server side.
 
 
  Ryan Holmes wrote:
  
   Set a breakpoint in the Java code that handles the Ajax event and
   then the problem is usually pretty obvious...
  
   -Ryan
  
   On Feb 25, 2007, at 3:54 PM, dukejansen wrote:
  
  
   INFO: Response parsed. Now invoking steps...
   ERROR: Error while parsing response: Unknown runtime error
   INFO: Invoking post-call handler(s)...
   INFO: Invoking failure handler(s)...
  
   How can I dig deeper into this Unknown runtime error? I see
   nothing in the
   server logs. Thought I'd ask for simple tips for debugging this
   sort of ajax
   response before taking the time to describe the full context of my
   problem.
   --
   View this message in context: http://www.nabble.com/%22Unknown-
   Runtime-Exception%22-in-Ajax--tf3290142.html#a9151269
   Sent from the Wicket - User mailing list archive at Nabble.com.
  
  
  
 --
   ---
   Take Surveys. Earn Cash. Influence the Future of IT
   Join SourceForge.net's Techsay panel and you'll get the chance to
   share your
   opinions on IT  business topics through brief surveys-and earn
 cash
   http://www.techsay.com/default.php?
   page=join.phpp=sourceforgeCID=DEVDEV
   ___
   Wicket-user mailing list
   Wicket-user@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/wicket-user
  
  
  
 
 -
   Take Surveys. Earn Cash. Influence the Future of IT
   Join SourceForge.net's Techsay panel and you'll get the chance to
 share
   your
   opinions on IT  business topics through brief surveys-and earn cash
  
 
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
   ___
   Wicket-user mailing list
   Wicket-user@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/wicket-user
  
  
 
  --
  View this message in context:
 
 http://www.nabble.com/%22Unknown-Runtime-Exception%22-in-Ajax--tf3290142.html#a9151938
  Sent from the Wicket - User mailing list archive at Nabble.com.
 
 
 
 -
  Take Surveys. Earn Cash. Influence the Future of IT
  Join SourceForge.net's Techsay panel and you'll get the chance to
 share
  your
  opinions on IT  business topics through brief surveys-and earn cash
 
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
  ___
  Wicket-user mailing list
  Wicket-user@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wicket-user
 
 
 
 -
  Take Surveys. Earn Cash. Influence the 

Re: [Wicket-user] Unknown Runtime Exception in Ajax?

2007-02-26 Thread Ryan Holmes
At the risk of pointing out the obvious,

1) Make sure you're not including a component in your AjaxRequestTarget 
that might be invisible (i.e. not in the DOM) when the response is received.

2) Double check that any component added to your AjaxRequestTarget has a 
markup id.

I'm just now getting up to speed with Wicket and the only ajax problems 
I've run into have been due to simple mistakes like the above or 
problems on the Java side of things (although I haven't done anything 
terribly advanced).

I'm anxious to hear if you can find the source of the problem...

-Ryan

dukejansen wrote:
 yeah, i'm not really doing anything custom for calling javascript or
 anything.

 this is all just standard ModalWindow show/hide behavior, and button onclick
 events which launch new modal windows or update state of existing panels and
 repaint.

 i haven't written a single line of javascript or any special code to
 generate javascript, just relying on all the standard ajax controls.


 igor.vaynberg wrote:
   
 it should find the element once its been added to dom. perhaps you are
 calling the javascript that needs that id a tad too early? try
 target.appendjavascript instead of prepand

 -igor


 On 2/26/07, dukejansen [EMAIL PROTECTED] wrote:
 
 Yes, I've tested some more and I only get this error in my Ajax debug
 window
 under IE. In Firefox, it correctly loads the modal window.

 However, in Firefox it fails a few steps later because it is unable to
 locate a form element by ID, when clearly the form element is coming back
 as
 part of the Ajax request, I can see it in the log.

 Are there known issues with Ajax not being able to find elements by ID
 when
 those elements only exist in markup that was updated by Ajax, and they
 weren't in the original markup?

 I'm trying to build a very Ajax-dependent UI that has multiple nested
 modal
 windows and lots of ajax tabbed panels and so forth. Should I scale back
 my
 optimism? Are there tricks/pitfalls I should be aware of?

 Using 1.2.4.

 -Jason


 igor.vaynberg wrote:
   
 ive seen that in explorer before when it encounters something it cannot
 
 do
   
 (like change outerhtml of a tr). it is a very helpful message :) i bet
 that
 code looks like this

 try {
  processjavascript();
 } catch (Throwable e) {
   // we should never get here
   throw new Exception(Unknown Error);
 }

 :)

 -igor

 On 2/25/07, dukejansen [EMAIL PROTECTED] wrote:
 
 Hmm. Yeah, have done this. All the event code gets through just fine,
   
 it
   
 steps all the way back out with no obvious exception. I'll start
   
 setting
   
 some exception breakpoints and see if I can't find it.

 I wanted to rule out the possibility that the error message was
   
 something
   
 client-side before I kept trying to find it server side.


 Ryan Holmes wrote:
   
 Set a breakpoint in the Java code that handles the Ajax event and
 then the problem is usually pretty obvious...

 -Ryan

 On Feb 25, 2007, at 3:54 PM, dukejansen wrote:

 
 INFO: Response parsed. Now invoking steps...
 ERROR: Error while parsing response: Unknown runtime error
 INFO: Invoking post-call handler(s)...
 INFO: Invoking failure handler(s)...

 How can I dig deeper into this Unknown runtime error? I see
 nothing in the
 server logs. Thought I'd ask for simple tips for debugging this
 sort of ajax
 response before taking the time to describe the full context of my
 problem.
 --
 View this message in context: http://www.nabble.com/%22Unknown-
 Runtime-Exception%22-in-Ajax--tf3290142.html#a9151269
 Sent from the Wicket - User mailing list archive at Nabble.com.



   
 --
   
 ---
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to
 share your
 opinions on IT  business topics through brief surveys-and earn
   
 cash
   
 http://www.techsay.com/default.php?
 page=join.phpp=sourceforgeCID=DEVDEV
 ___
 Wicket-user mailing list
 Wicket-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wicket-user
   

 
 -
   
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to
 
 share
   
 your
 opinions on IT  business topics through brief surveys-and earn cash

 
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
   
 ___
 Wicket-user mailing list
 Wicket-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wicket-user


 
 --
 View this message in context:

   
 

Re: [Wicket-user] Unknown Runtime Exception in Ajax?

2007-02-26 Thread Erik van Oosten
Lets add some more risk:

Ryan Holmes wrote:
 2) Double check that any component added to your AjaxRequestTarget has a 
 markup id.
   
You do this by calling setOutputMarkupId(true) on the component 
immediately after construction.

 Erik.


-- 
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Unknown Runtime Exception in Ajax?

2007-02-25 Thread Ryan Holmes
Set a breakpoint in the Java code that handles the Ajax event and  
then the problem is usually pretty obvious...

-Ryan

On Feb 25, 2007, at 3:54 PM, dukejansen wrote:


 INFO: Response parsed. Now invoking steps...
 ERROR: Error while parsing response: Unknown runtime error
 INFO: Invoking post-call handler(s)...
 INFO: Invoking failure handler(s)...

 How can I dig deeper into this Unknown runtime error? I see  
 nothing in the
 server logs. Thought I'd ask for simple tips for debugging this  
 sort of ajax
 response before taking the time to describe the full context of my  
 problem.
 -- 
 View this message in context: http://www.nabble.com/%22Unknown- 
 Runtime-Exception%22-in-Ajax--tf3290142.html#a9151269
 Sent from the Wicket - User mailing list archive at Nabble.com.


 -- 
 ---
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to  
 share your
 opinions on IT  business topics through brief surveys-and earn cash
 http://www.techsay.com/default.php? 
 page=join.phpp=sourceforgeCID=DEVDEV
 ___
 Wicket-user mailing list
 Wicket-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wicket-user


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Unknown Runtime Exception in Ajax?

2007-02-25 Thread Igor Vaynberg

ive seen that in explorer before when it encounters something it cannot do
(like change outerhtml of a tr). it is a very helpful message :) i bet that
code looks like this

try {
processjavascript();
} catch (Throwable e) {
 // we should never get here
 throw new Exception(Unknown Error);
}

:)

-igor

On 2/25/07, dukejansen [EMAIL PROTECTED] wrote:



Hmm. Yeah, have done this. All the event code gets through just fine, it
steps all the way back out with no obvious exception. I'll start setting
some exception breakpoints and see if I can't find it.

I wanted to rule out the possibility that the error message was something
client-side before I kept trying to find it server side.


Ryan Holmes wrote:

 Set a breakpoint in the Java code that handles the Ajax event and
 then the problem is usually pretty obvious...

 -Ryan

 On Feb 25, 2007, at 3:54 PM, dukejansen wrote:


 INFO: Response parsed. Now invoking steps...
 ERROR: Error while parsing response: Unknown runtime error
 INFO: Invoking post-call handler(s)...
 INFO: Invoking failure handler(s)...

 How can I dig deeper into this Unknown runtime error? I see
 nothing in the
 server logs. Thought I'd ask for simple tips for debugging this
 sort of ajax
 response before taking the time to describe the full context of my
 problem.
 --
 View this message in context: http://www.nabble.com/%22Unknown-
 Runtime-Exception%22-in-Ajax--tf3290142.html#a9151269
 Sent from the Wicket - User mailing list archive at Nabble.com.


 --
 ---
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to
 share your
 opinions on IT  business topics through brief surveys-and earn cash
 http://www.techsay.com/default.php?
 page=join.phpp=sourceforgeCID=DEVDEV
 ___
 Wicket-user mailing list
 Wicket-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wicket-user



-
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share
 your
 opinions on IT  business topics through brief surveys-and earn cash

http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 Wicket-user mailing list
 Wicket-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wicket-user



--
View this message in context:
http://www.nabble.com/%22Unknown-Runtime-Exception%22-in-Ajax--tf3290142.html#a9151938
Sent from the Wicket - User mailing list archive at Nabble.com.


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user