Wicket errors after upgrading from 11.1.3 to 11.2.0

Once upgraded and after logging in, if any link is clicked then a load of JS errors appear in the browser console (no Java errors are logged it seems).

The first JS error is:

wicket-ajax-jquery-debug.js:130 Wicket.Ajax: Wicket.Ajax.Call.processComponent: Component with id [[tabs_container68]] 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.

Followed by about 20 of:

Wicket.Ajax: Cannot bind a listener for event "click" on element "link84" because the element is not in the DOM

Running Wicket in debug mode looks like:

**ERROR:**  Wicket.Ajax.Call.processComponent: Component with id [[tabs_containerf3f]] 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.

**ERROR:**  Wicket.Ajax.Call.processComponent: Component with id [[panelf57]] 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.

**INFO:**  returned focused element: javascript:;

**ERROR:**  Cannot bind a listener for event "click" on element "linkf5b" because the element is not in the DOM

**ERROR:**  Cannot bind a listener for event "click" on element "id0f5c" because the element is not in the DOM

**ERROR:**  Cannot bind a listener for event "click" on element "linkf5d" because the element is not in the DOM

…and so on.

I cannot find a reference to tabs_container in the code and why would this only appear in 11.2.0?

Thanks

1 Like

most probably some version conflict, check for wrong/duplicated jars in your distribution.