|
Next bug fix release for 2.7 series
|
|
| |
|
OGNL-126 |
FIXED
|
Don't call setter properly
|
|
|
| |
|
OGNL-141 |
FIXED
|
Very serious OgnlRuntime scalability and concurrency bug in versions greater than 2.6.10
|
|
|
| |
|
OGNL-130 |
FIXED
|
Array syntax error
|
|
|
| |
|
OGNL-80 |
FIXED
|
CastCastException when setting properties on objects that use generics in superclass properties
|
|
|
| |
|
OGNL-129 |
FIXED
|
Collision property and method with same name
|
|
|
| |
|
OGNL-7 |
FIXED
|
Full Java 5 Support for OGNL
|
|
|
| |
|
OGNL-136 |
FIXED
|
Ignore synthetic methods when using getDeclaredMethods()
|
|
|
| |
|
OGNL-122 |
FIXED
|
OGNL Double to BigDecimal type conversion
|
|
|
| |
|
OGNL-137 |
FIXED
|
Port OGNL docs from ogn.org to OpenSymphony's OGNL confluence space
|
|
|
| |
|
OGNL-121 |
FIXED
|
Race condition in SimpleNode#evaluateGetValueBody(OgnlContext, Object)
|
|
|
| |
|
OGNL-125 |
FIXED
|
When OgnlException is wrapped in another exception, any exception wrapped by the OgnlException appears to be swallowed
|
|
|
| |
|
OGNL-124 |
FIXED
|
When OgnlException is wrapped in another exception, any exception wrapped by the OgnlException appears to be swallowed
|
|
|
| |
|
OGNL-127 |
FIXED
|
can't find methods with varargs parameter
|
|
|
| |
|
OGNL-128 |
FIXED
|
remainder expression doesn't look for child syntax expressions
|
|
|
| |
|
OGNL-142 |
FIXED
|
scope=provided on javassist dependency leads to NoClassDefFoundError
|
|
|
| |
|
OGNL-134 |
NOT A PROBLEM
|
primitive character conversion in statement compilation
|
|
|
| |
|
OGNL-133 |
FIXED
|
bring back old OgnlContext.callMethod parameter
|
|
|
|
|
| |
|
OGNL-106 |
FIXED
|
Null Pointer Exception when parsing enum constant
|
|
|
| |
|
OGNL-103 |
FIXED
|
Unable to find correct readMethod named is...()
|
|
|
| |
|
OGNL-104 |
FIXED
|
object equality still broken
|
|
|
| |
|
OGNL-97 |
FIXED
|
Compile OGNL expressions often require #this
|
|
|
| |
|
OGNL-105 |
FIXED
|
Compiled OGNL using bracket notation requires #this
|
|
|
| |
|
OGNL-108 |
FIXED
|
Console Stack traces when using instanceof in OGNL
|
|
|
| |
|
OGNL-113 |
FIXED
|
Object with null toString() causes NPE in OGNL
|
|
|
| |
|
OGNL-98 |
FIXED
|
Simple ognl expressions like comparison "==" or divide "/" cause errors
|
|
|
| |
|
OGNL-112 |
FIXED
|
Unable to find getter when multiple getters exist with similar naming
|
|
|
| |
|
OGNL-114 |
FIXED
|
fails method name resolution for boolean JavaBean properties
|
|
|
| |
|
OGNL-96 |
FIXED
|
object equality b0rken
|
|
|
| |
|
OGNL-107 |
FIXED
|
CLONE -ClassCastException in ASTChain
|
|
|
| |
|
OGNL-110 |
FIXED
|
Subtracting or multiplying two doubles causes error in log, though the calculation is correct
|
|
|
|
The new bytecode enhancement version
|
|
| |
|
OGNL-11 |
UNRESOLVED
|
ClassCastException in ASTChain
|
|
|
| |
|
OGNL-27 |
FIXED
|
Bug in new version of OGNL
|
|
|
| |
|
OGNL-74 |
FIXED
|
Error in ASTProperty when running in JDK1.4
|
|
|
| |
|
OGNL-25 |
FIXED
|
Expression stop working in Tapestry 4.1.2
|
|
|
| |
|
OGNL-57 |
FIXED
|
The compilation of expressions with negate symbol (!) causes javassist exception
|
|
|
| |
|
OGNL-26 |
FIXED
|
Try to access to the hidden class java.util.HashMap$Entry
|
|
|
| |
|
OGNL-85 |
FIXED
|
constructor signature matching problem (int <-> java.lang.Integer)
|
|
|
| |
|
OGNL-12 |
FIXED
|
expression compilation problem
|
|
|
| |
|
OGNL-56 |
FIXED
|
the NOT of complex expression fails
|
|
|
| |
|
OGNL-3 |
FIXED
|
Allow setter properties to have another return type than VOID
|
|
|
| |
|
OGNL-36 |
FIXED
|
Another "getter body: null setter body: null " Error in combination with "||"
|
|
|
| |
|
OGNL-46 |
FIXED
|
CLONE -Caching problem when looping over different implementations of the same interface
|
|
|
| |
|
OGNL-28 |
FIXED
|
CLONE -OR expression compile error
|
|
|
| |
|
OGNL-70 |
FIXED
|
CLONE -Ternary evaluates unused expression
|
|
|
| |
|
OGNL-31 |
FIXED
|
Caching problem when looping over different implementations of the same interface
|
|
|
| |
|
OGNL-54 |
FIXED
|
Calling method of object and passing a 'conditional' expression as parameter
|
|
|
| |
|
OGNL-55 |
FIXED
|
Calling method of object with String parameter
|
|
|
| |
|
OGNL-83 |
FIXED
|
Can't get object properties returned from Map
|
|
|
| |
|
OGNL-9 |
FIXED
|
Cannot handle hivemind's messages.format
|
|
|
| |
|
OGNL-13 |
FIXED
|
Class loading issue with in OGNL 2.6.7+ when multiple classloaders
|
|
|
| |
|
OGNL-32 |
FIXED
|
Contatenation of single character string results in wrong outcome
|
|
|
| |
|
OGNL-63 |
FIXED
|
IllegalArgumentException
|
|
|
| |
|
OGNL-84 |
FIXED
|
Indexed expressions ("prop[index]") do not lookup for the getProp(int index) method in the right class
|
|
|
| |
|
OGNL-76 |
FIXED
|
Iterating over an Object Array in a For causes NoClassDefFoundError
|
|
|
| |
|
OGNL-61 |
FIXED
|
Method call gets some (javassist?) code fragment passed as argument instead of the evaluated expression
|
|
|
| |
|
OGNL-30 |
FIXED
|
NOT with OR fails
|
|
|
| |
|
OGNL-17 |
FIXED
|
OR expression compile error
|
|
|
| |
|
OGNL-75 |
FIXED
|
Ognl Exception source is null for getProperty(null, "mapKey") when using split on a map
|
|
|
| |
|
OGNL-29 |
FIXED
|
String concatenation of different types fails in ternary expression
|
|
|
| |
|
OGNL-94 |
FIXED
|
Tacos:Tree does not work with the current snapshot
|
|
|
| |
|
OGNL-69 |
FIXED
|
Tapestry Exception with a map object
|
|
|
| |
|
OGNL-59 |
FIXED
|
Target is null for method
|
|
|
| |
|
OGNL-73 |
FIXED
|
Ternary evaluates unused expression with date formatting
|
|
|
| |
|
OGNL-14 |
FIXED
|
Ternary expression, NPE
|
|
|
| |
|
OGNL-58 |
FIXED
|
Ternary that appends multiple types fails
|
|
|
| |
|
OGNL-16 |
FIXED
|
Unable to parse OGNL expressio
|
|
|
| |
|
OGNL-49 |
FIXED
|
VerifyError: wrong return type in function
|
|
|
| |
|
OGNL-72 |
FIXED
|
Wrong return type in function
|
|
|
| |
|
OGNL-21 |
FIXED
|
another "setter body: null " error
|
|
|
| |
|
OGNL-18 |
FIXED
|
bad array index selectedPresenters[index]
|
|
|
| |
|
OGNL-90 |
FIXED
|
cannot create empty list using {}
|
|
|
| |
|
OGNL-91 |
FIXED
|
compilation problem in case of minus operator
|
|
|
| |
|
OGNL-89 |
FIXED
|
expression compilation problem
|
|
|
| |
|
OGNL-93 |
FIXED
|
expression compilation problem
|
|
|
| |
|
OGNL-20 |
FIXED
|
expressions compilation complains about a null setter body
|
|
|
| |
|
OGNL-41 |
FIXED
|
javassist CannotCompileException for Expression " value || !okOnly "
|
|
|
| |
|
OGNL-77 |
FIXED
|
javassist classname error
|
|
|
| |
|
OGNL-37 |
FIXED
|
messages.format with 3 parameters causes ArrayIndexOutOfBoundsException
|
|
|
| |
|
OGNL-60 |
FIXED
|
messages.format with one parameter on a component fails
|
|
|
| |
|
OGNL-48 |
FIXED
|
ognl string concatenation + static syntax does not render properly
|
|
|
| |
|
OGNL-33 |
FIXED
|
problem evaluating an expression on an abstract class not implementing all methods of an implemented interface
|
|
|
| |
|
OGNL-52 |
FIXED
|
setAccessible(false) threading bug
|
|
|
| |
|
OGNL-86 |
FIXED
|
use of incorrect expression root object in some arithmetic expressions
|
|
|
| |
|
OGNL-6 |
WON'T FIX
|
When setting fields type conversion returning null falsly reports a NoSuchPropertyException
|
|
|
| |
|
OGNL-81 |
CANNOT REPRODUCE
|
Boolean expression not evaluated
|
|
|
| |
|
OGNL-38 |
CANNOT REPRODUCE
|
CLONE -NOT with OR fails
|
|
|
| |
|
OGNL-10 |
CANNOT REPRODUCE
|
Calling methods with parameters containing more calls ?
|
|
|
| |
|
OGNL-87 |
WON'T FIX
|
Get an ognl.InappropriateExpressionException when negating a boolean
|
|
|
| |
|
OGNL-67 |
WON'T FIX
|
Invalid Types error for inequality operator (!=) when used in Ternary Expression
|
|
|
| |
|
OGNL-66 |
CANNOT REPRODUCE
|
Ternary evaluates unused expression
|
|
|
| |
|
OGNL-82 |
NOT A PROBLEM
|
java.lang.Integer.valueOf() failling in 1.4 jre
|
|
|
| |
|
OGNL-92 |
FIXED
|
"incompatible array types" with enum values
|
|
|
| |
|
OGNL-64 |
FIXED
|
Appending a Long with dot notation, a String, and an int creates failsafe error
|
|
|
| |
|
OGNL-44 |
FIXED
|
Appending a Long, String, and int results in error
|
|
|
| |
|
OGNL-78 |
FIXED
|
Appending strings in ternary causes failsafe error
|
|
|
| |
|
OGNL-62 |
FIXED
|
Boolean property with is() and toggle() methods causes failsafe error
|
|
|
| |
|
OGNL-35 |
FIXED
|
CLONE -expression concatenated via "and" / "&&" is not evaluated correctly
|
|
|
| |
|
OGNL-40 |
FIXED
|
Error appending strings
|
|
|
| |
|
OGNL-50 |
FIXED
|
Nullcheck with && and ! fails
|
|
|
| |
|
OGNL-65 |
FIXED
|
OR expression with && and comparisons causes failsafe error
|
|
|
| |
|
OGNL-53 |
FIXED
|
OR fails with boolean expression as first condition
|
|
|
| |
|
OGNL-39 |
FIXED
|
Ternary expression with date formatting causes Mismatched stack types error
|
|
|
| |
|
OGNL-47 |
FIXED
|
Using a property from an enum constant as a method argument fails
|
|
|
| |
|
OGNL-19 |
FIXED
|
expression concatenated via "and" / "&&" is not evaluated correctly
|
|
|
| |
|
OGNL-43 |
FIXED
|
getValue() not called on second parameter to && if the first returns true
|
|
|
| |
|
OGNL-15 |
FIXED
|
public abstract Boolean getQuery() vs isQuery()
|
|
|