struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrea Ligios (JIRA)" <>
Subject [jira] [Created] (WW-4592) The ScopedModelDriven Interceptor is not thread safe ?
Date Tue, 19 Jan 2016 18:05:39 GMT
Andrea Ligios created WW-4592:

             Summary: The ScopedModelDriven Interceptor is not thread safe ?
                 Key: WW-4592
             Project: Struts 2
          Issue Type: Bug
          Components: Core Interceptors
            Reporter: Andrea Ligios

Looking at the source code of the ScopedModelDriven Interceptor, I can see the following variables
scoped at class level:

     private String scope;
     private String name;
     private String className;
     private ObjectFactory objectFactory;

AFAIK, this means they're not thread safe, since different requests could override those variables
altering the workflow of other threads.

Even if it's not that easy for it to happen, it seems just wrong.

And by the way, what's the problem on having those defined at method level, and settle things
once and for all ? 

This message was sent by Atlassian JIRA

View raw message