Kelven Yang created CLOUDSTACK-3433:
---------------------------------------

             Summary: Relax the same package restriction for Command and its 
derived classes in ArrayTypeAdaptor<T>
                 Key: CLOUDSTACK-3433
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3433
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Management Server
    Affects Versions: 4.1.1
            Reporter: Kelven Yang
            Assignee: Kelven Yang
             Fix For: 4.1.1


In ArrayTypeAdaptor<T>, there is an enforcement in code that Command class and 
all its derived sub classes have to existing within the same java package root.

For some strange reason that I suspect it is due to the initialization order of 
static variables, the logic in separating package name and composing full sub 
classes name with package prefix can sometime break.

Remove this enforcement to make code more robust at runtime against subtle 
issues caused by environment changes.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to