Options.getProperty() causes StackOverflowError if the property is not defined
------------------------------------------------------------------------------

                 Key: AXIS2-3441
                 URL: https://issues.apache.org/jira/browse/AXIS2-3441
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: kernel
    Affects Versions: 1.3
         Environment: axis2 1.3, java 1.5
            Reporter: Michele Mazzucco
            Priority: Blocker


Options.getProperty() throws StackOverflowError if the key doesn't map to any 
value (or points to null). The same applies to almost all get methods (i.e. 
getReplyTo).
The problem is that if the returned value is null the value is searched on the 
parent -- which is of the same type, and it never stops.

java.lang.StackOverflowError
        at java.util.HashMap.get(HashMap.java:343)
        at org.apache.axis2.client.Options.getProperty(Options.java:346)
        at org.apache.axis2.client.Options.getProperty(Options.java:349)
        at org.apache.axis2.client.Options.getProperty(Options.java:349)
        at org.apache.axis2.client.Options.getProperty(Options.java:349)
        at org.apache.axis2.client.Options.getProperty(Options.java:349)
       .... and so on

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to