click-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bob Schellink <>
Subject Re: Removing OgnlOps, ConcurrentReaderHashMap and WebappLoader
Date Thu, 17 Jun 2010 12:18:04 GMT
Gilberto is right, its still a dependency. Here is the exception I get running ognl 3.0:

[Click] [error] handleException: java.lang.IllegalArgumentException: Javassist library is
missing in
classpath! Please add missed dependency!
        at ognl.OgnlRuntime.<clinit>(
        at ognl.ASTProperty.setValueBody(
        at ognl.SimpleNode.evaluateSetValueBody(
        at ognl.SimpleNode.setValue(
        at ognl.Ognl.setValue(




On 17/06/2010 22:13, Adrian A. wrote:
>> It means ognl won't work if you (you environment) don't have it[1]. (for
>> example: javax.annotation is provided, if you don't have it nothing
>> works!)
>> [1]
> Isn't this because such code is also using javax.annotation directly?
> (In the case of OGNL, Click code is not using javassist directly).
> If it would be a runtime dependence, than would be quite strange
> considering that I asked the actual developer of OGNL to remove the
> dependency if it's possible, and his answer was:
> "But the scope is "provided", so it isn't a problem"  :).
> Adrian.
> P.S. I'm so thankful that Click is using ANT :).

View raw message