Hi all,

I've just upgraded a project to wicket-bootstrap 7.0.2-SNAPSHOT and wicket 10.0.0-M2.

I'm getting as clear as cryptic error with a multivalued panel when clicking the "+" button to add a new text field panel.

Basically the multivalued panel goal is to manage multivalued attributes of an object, especially a list of strings, nothing too much complex.

The error is:

POST http://localhost:9090/syncope-console/wicket/bookmarkable/org.apache.syncope.client.console.pages.Realms?3-1.0-body-content-body-container-content-tabbedPanel-panel-searchResult-outerObjectsRepeater-0-outer-form-content-form-view-plainSchemas-tabs-0-body-content-schemas-8-panel-multiValueContainer-innerForm-content-view-0-panelPlus-add&selectedIndex=1 400 (Bad Request)
Wicket.Ajax.Call.failure: Error while parsing response: Bad Request

The error occurs only when I'm in a boostrap modal window by wicket-bootstrap-core. The very same panel outside the modal is working fine.

The multivalued panel class structure is quite complex, but the button that fires such AJAX behavior is here [1].

Moreover I've also reproduced the same structure (simplified) with the wicket sample archetype, but no error occurs and I'm not able to reproduce the issue.

I'd like to ask not a solution, but at least the most effective way to debug and to find some more hints about the error (logs, whatever) and why the request is returning 400 without any apparent wrong input.

I'm working in dev mode and using the chrome dev console, but did not find any clue to solve the issue.

Thanks and regards,
Andrea

[1] https://github.com/apache/syncope/blob/master/client/idrepo/common-ui/src/main/java/org/apache/syncope/client/ui/commons/markup/html/form/AbstractMultiPanel.java#L94-L125

--
Andrea Patricelli

Tirasa - Open Source Excellence
http://www.tirasa.net/

Member at The Apache Software Foundation
Syncope

Reply via email to