You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Nathan Hamblen (JIRA)" <ji...@apache.org> on 2007/09/07 03:38:29 UTC

[jira] Created: (WICKET-938) Second and subsequent ajax component updates fail in Safari

Second and subsequent ajax component updates fail in Safari
-----------------------------------------------------------

                 Key: WICKET-938
                 URL: https://issues.apache.org/jira/browse/WICKET-938
             Project: Wicket
          Issue Type: Bug
          Components: wicket
    Affects Versions: 1.3.0-beta3
         Environment: Mac OS 10.4.10, Safari 2.0.4
            Reporter: Nathan Hamblen
             Fix For: 1.3.0-beta4


Ajax updates in Safari will work the first time, but not on subsequent ajax requests (nothing happens). The same pages work fine in Firefox, or in Safari if I revert to beta2. The Safari javascript console doesn't show any error, but the Wicket ajax debug window has messages like this one:

ERROR: Component with id [[feedback15]] a was not found while trying to perform markup update. Make sure you called component.setOutputMarkupId(true) on the component whose markup you are trying to update.

Outputting the markup id isn't the problem, since it works for the first request. It seems that the markup id has fallen out of sync between the browser and the server. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (WICKET-938) Second and subsequent ajax component updates fail in Safari

Posted by "Nathan Hamblen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WICKET-938?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nathan Hamblen resolved WICKET-938.
-----------------------------------

    Resolution: Fixed

Likewise! The problem I was seeing is gone in the current snapshot.

> Second and subsequent ajax component updates fail in Safari
> -----------------------------------------------------------
>
>                 Key: WICKET-938
>                 URL: https://issues.apache.org/jira/browse/WICKET-938
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.3.0-beta3
>         Environment: Mac OS 10.4.10, Safari 2.0.4
>            Reporter: Nathan Hamblen
>            Assignee: Matej Knopp
>             Fix For: 1.3.0-beta4
>
>
> Ajax updates in Safari will work the first time, but not on subsequent ajax requests (nothing happens). The same pages work fine in Firefox, or in Safari if I revert to beta2. The Safari javascript console doesn't show any error, but the Wicket ajax debug window has messages like this one:
> ERROR: Component with id [[feedback15]] a was not found while trying to perform markup update. Make sure you called component.setOutputMarkupId(true) on the component whose markup you are trying to update.
> Outputting the markup id isn't the problem, since it works for the first request. It seems that the markup id has fallen out of sync between the browser and the server. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (WICKET-938) Second and subsequent ajax component updates fail in Safari

Posted by "Matej Knopp (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/WICKET-938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12525675 ] 

Matej Knopp commented on WICKET-938:
------------------------------------

Looks like the method changed before beta 3, so if there is problem with beta 3 it is in trunk as well. So I'll need at least the markup before replacement and the new markup (ajax response).


> Second and subsequent ajax component updates fail in Safari
> -----------------------------------------------------------
>
>                 Key: WICKET-938
>                 URL: https://issues.apache.org/jira/browse/WICKET-938
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.3.0-beta3
>         Environment: Mac OS 10.4.10, Safari 2.0.4
>            Reporter: Nathan Hamblen
>            Assignee: Matej Knopp
>             Fix For: 1.3.0-beta4
>
>
> Ajax updates in Safari will work the first time, but not on subsequent ajax requests (nothing happens). The same pages work fine in Firefox, or in Safari if I revert to beta2. The Safari javascript console doesn't show any error, but the Wicket ajax debug window has messages like this one:
> ERROR: Component with id [[feedback15]] a was not found while trying to perform markup update. Make sure you called component.setOutputMarkupId(true) on the component whose markup you are trying to update.
> Outputting the markup id isn't the problem, since it works for the first request. It seems that the markup id has fallen out of sync between the browser and the server. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (WICKET-938) Second and subsequent ajax component updates fail in Safari

Posted by "Matej Knopp (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/WICKET-938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12525662 ] 

Matej Knopp commented on WICKET-938:
------------------------------------

I will need a quick start for this. Otherwise I can't reproduce it. I need the specific markup that causes this, as this is related to safari DOM replacement. Also please try this with latest snapshot, the DOM replacement method has changed since beta 3 IIRC.

> Second and subsequent ajax component updates fail in Safari
> -----------------------------------------------------------
>
>                 Key: WICKET-938
>                 URL: https://issues.apache.org/jira/browse/WICKET-938
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.3.0-beta3
>         Environment: Mac OS 10.4.10, Safari 2.0.4
>            Reporter: Nathan Hamblen
>            Assignee: Matej Knopp
>             Fix For: 1.3.0-beta4
>
>
> Ajax updates in Safari will work the first time, but not on subsequent ajax requests (nothing happens). The same pages work fine in Firefox, or in Safari if I revert to beta2. The Safari javascript console doesn't show any error, but the Wicket ajax debug window has messages like this one:
> ERROR: Component with id [[feedback15]] a was not found while trying to perform markup update. Make sure you called component.setOutputMarkupId(true) on the component whose markup you are trying to update.
> Outputting the markup id isn't the problem, since it works for the first request. It seems that the markup id has fallen out of sync between the browser and the server. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (WICKET-938) Second and subsequent ajax component updates fail in Safari

Posted by "RĂ¼diger Schulz (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/WICKET-938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12526408 ] 

RĂ¼diger Schulz commented on WICKET-938:
---------------------------------------

I also had a problem with Konqueror / Safari and Ajax updates in beta 3, and I can confirm it works now with the current snapshot.

(see http://www.nabble.com/Ajax-error-in-Safari---Konqueror-tf4415279.html)

> Second and subsequent ajax component updates fail in Safari
> -----------------------------------------------------------
>
>                 Key: WICKET-938
>                 URL: https://issues.apache.org/jira/browse/WICKET-938
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.3.0-beta3
>         Environment: Mac OS 10.4.10, Safari 2.0.4
>            Reporter: Nathan Hamblen
>            Assignee: Matej Knopp
>             Fix For: 1.3.0-beta4
>
>
> Ajax updates in Safari will work the first time, but not on subsequent ajax requests (nothing happens). The same pages work fine in Firefox, or in Safari if I revert to beta2. The Safari javascript console doesn't show any error, but the Wicket ajax debug window has messages like this one:
> ERROR: Component with id [[feedback15]] a was not found while trying to perform markup update. Make sure you called component.setOutputMarkupId(true) on the component whose markup you are trying to update.
> Outputting the markup id isn't the problem, since it works for the first request. It seems that the markup id has fallen out of sync between the browser and the server. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (WICKET-938) Second and subsequent ajax component updates fail in Safari

Posted by "Igor Vaynberg (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WICKET-938?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Vaynberg reassigned WICKET-938:
------------------------------------

    Assignee: Matej Knopp

> Second and subsequent ajax component updates fail in Safari
> -----------------------------------------------------------
>
>                 Key: WICKET-938
>                 URL: https://issues.apache.org/jira/browse/WICKET-938
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.3.0-beta3
>         Environment: Mac OS 10.4.10, Safari 2.0.4
>            Reporter: Nathan Hamblen
>            Assignee: Matej Knopp
>             Fix For: 1.3.0-beta4
>
>
> Ajax updates in Safari will work the first time, but not on subsequent ajax requests (nothing happens). The same pages work fine in Firefox, or in Safari if I revert to beta2. The Safari javascript console doesn't show any error, but the Wicket ajax debug window has messages like this one:
> ERROR: Component with id [[feedback15]] a was not found while trying to perform markup update. Make sure you called component.setOutputMarkupId(true) on the component whose markup you are trying to update.
> Outputting the markup id isn't the problem, since it works for the first request. It seems that the markup id has fallen out of sync between the browser and the server. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.