[ 
https://issues.apache.org/jira/browse/WICKET-6167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15307528#comment-15307528
 ] 

Andrea Del Bene commented on WICKET-6167:
-----------------------------------------

Hi,

another unusual thing I noted in BasePage is the synchronization block:

{code}
// right sidebar
        synchronized (this) {
            if (SYSTEM_INFO == null) {
                SYSTEM_INFO = 
SyncopeConsoleSession.get().getService(SyncopeService.class).system();
            }
        }
{code}

This is potentially dangerous as pages are meant for single-thread execution. 

> Random ConcurrentModificationException since upgrade to 7.3.0
> -------------------------------------------------------------
>
>                 Key: WICKET-6167
>                 URL: https://issues.apache.org/jira/browse/WICKET-6167
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket-native-websocket
>    Affects Versions: 7.3.0
>         Environment: Apache Syncope 2.0.0-SNAPSHOT
>            Reporter: Francesco Chicchiriccò
>            Assignee: Martin Grigorov
>
> As [reported in mailing 
> list|https://lists.apache.org/thread.html/Zqmev2wqdxnjxya] we randomly see 
> exceptions (see [an example|https://paste.apache.org/Q7Jy]) in Apache Syncope 
> admin console logs after upgrading from Wicket 7.2.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to