commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Johno Crawford (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (OGNL-226) Race condition with OgnlRuntime.getMethod
Date Mon, 22 Oct 2012 12:44:12 GMT

     [ https://issues.apache.org/jira/browse/OGNL-226?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Johno Crawford updated OGNL-226:
--------------------------------

    Attachment: OgnlRuntimeTest.java

Attaching test case, if you run it a few times it should yield the following exception..

{code}
Exception in thread "main" java.lang.AssertionError: expected:<true> but was:<false>
	at org.junit.Assert.fail(Assert.java:93)
	at org.junit.Assert.failNotEquals(Assert.java:647)
	at org.junit.Assert.assertEquals(Assert.java:128)
	at org.junit.Assert.assertEquals(Assert.java:147)
	at OgnlRuntimeTest.runTest(OgnlRuntimeTest.java:32)
	at OgnlRuntimeTest.main(OgnlRuntimeTest.java:22)
{code}
                
> Race condition with OgnlRuntime.getMethod
> -----------------------------------------
>
>                 Key: OGNL-226
>                 URL: https://issues.apache.org/jira/browse/OGNL-226
>             Project: Commons OGNL
>          Issue Type: Bug
>          Components: Core Runtime
>    Affects Versions: 3.0
>            Reporter: Johno Crawford
>            Priority: Minor
>         Attachments: OgnlRuntimeTest.java
>
>
> If there are two consecutive calls to OgnlRuntime.getMethod before the result is cached
it may erroneously return null.

--
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

Mime
View raw message