commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dmitri Blinov (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (JEXL-161) Assignment to Indexed property is broken in 3.0
Date Fri, 10 Jul 2015 19:15:04 GMT

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

Dmitri Blinov closed JEXL-161.
------------------------------
       Resolution: Cannot Reproduce
    Fix Version/s: 2.1.1
                   3.0

Sorry the problem is not related to this. Everything works as expected

> Assignment to Indexed property is broken in 3.0
> -----------------------------------------------
>
>                 Key: JEXL-161
>                 URL: https://issues.apache.org/jira/browse/JEXL-161
>             Project: Commons JEXL
>          Issue Type: Bug
>    Affects Versions: 3.0
>            Reporter: Dmitri Blinov
>             Fix For: 3.0, 2.1.1
>
>
> In JEXL 2.1.1 the assignment of XML attribute to org.w3c.dom.Element via setAttribute(java.lang.String
name, java.lang.String value) method worked as suggested - indexed property was resolvable
and assignable. In JEXL 3.0 this is broken - unsolvable property '....' 
> By peeping to Uberspect.java I noticed that the following method 
> public JexlPropertySet getPropertySet(final Object obj, final Object identifier, Object
arg) 
> does not contain any references to IndexedType class to resolve indexed property when
assigning. As it works correctly in 2.1 I do not see any reason for this to be as by design,
so I classify this as a bug.
> The example of JEXL script, sorry I haven't figure out how to provide full test case
here:
> x = xml:child(doc, 'ConfigSet'); x.attribute.ConfigSetNo = '123'.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message