Apache Commons logo Commons JXPath

JIRA Report

Fix Version Key Component Summary Type Resolution Status
- JXPATH-201 - CVE-2022-41852 RCE vulnerability in JXPathContext class functions Bug Fixed Resolved
- JXPATH-151 - null handling is inconsistent Bug Fixed Resolved
- JXPATH-149 - relational operations do not function properly when comparing a non-Iterator LHS to an Iterator RHS Bug Fixed Resolved
- JXPATH-143 - JXPathContext.iterate does not work with null value in LazyDynaBean Bug Fixed Closed
- JXPATH-142 - DynamicBean with null name property Bug Fixed Resolved
- JXPATH-140 - Error in loop of NamespaceResolver Bug Fixed Closed
- JXPATH-135 - Potential infinite loop in NamespaceResolver.getPrefix() Bug Fixed Resolved
- JXPATH-133 - Cloning the node pointers and '==' node pointers comparison Bug Fixed Resolved
- JXPATH-54 - [JXPATH] Pointer invalid after iterating over Pointers referencing atomic values Bug Fixed Resolved
- JXPATH-53 - ConvertUtils instead of TypeUtils Bug Fixed Resolved
- JXPATH-52 - not() function not working correctly Bug Fixed Resolved
- JXPATH-51 - second call to hasNext() on DOM Iterator causes NPE Bug Fixed Resolved
- JXPATH-49 - JXPathContextReferenceImpl not thread safe Bug Fixed Resolved
- JXPATH-48 - Bug in context leniency inheritance Bug Fixed Resolved
- JXPATH-47 - "setValue" method broken ? Bug Fixed Resolved
- JXPATH-43 - JXPathContext.createPath() does work for field of multiplicity > 1 Bug Fixed Resolved
- JXPATH-41 - Missing class org.apache.commons.jxpath.servlet.Util Bug Fixed Resolved
- JXPATH-39 - DynamicPropertyHandler and Collections bug Bug Fixed Resolved
- JXPATH-35 - JXPathIntrospector Method JXPathIntrospector.getBeanInfo doesn't find correct JXPathBeanInfo Objects Bug Fixed Resolved
- JXPATH-31 - Problem with Pointer asPath method using dynamic beans Bug Fixed Resolved
- JXPATH-29 - null pointer exception in org.apache.commons.jxpath.ri.model.dom.DOMNodePointer when setting a value Bug Fixed Resolved
- JXPATH-27 - Locale related TestCases fail Bug Fixed Resolved
- JXPATH-26 - pointers obtained from iteratePointers() fails to setValue() Bug Fixed Resolved
- JXPATH-24 - Exception using asPath() Bug Fixed Resolved
- JXPATH-23 - Problem with creating DOM attributes Bug Fixed Resolved
- JXPATH-22 - Parent axis of dynamic property beans Bug Fixed Resolved
- JXPATH-21 - Child not created when setting attribute Bug Fixed Resolved
- JXPATH-20 - [jxpath] JXPathContext.removeAll() doesn't remove all (just one) Bug Fixed Resolved
- JXPATH-16 - JXPathException: Exception trying to create xpath Bug Fixed Resolved
- JXPATH-15 - JXPathContextFactory doesn't cache most common result of search Bug Fixed Resolved
- JXPATH-14 - JXPathContext.getValue(String xpath) does not through JXPathException when it should Bug Fixed Resolved
- JXPATH-13 - ValueUtils.setValue() method has ex.printStackTrace() Bug Fixed Resolved
- JXPATH-11 - Handling setValue for Collections and arrays Bug Fixed Resolved
- JXPATH-8 - Better integration with ConvertUtils Bug Fixed Resolved
- JXPATH-7 - number() function doesn't work correctly on Boolean variable Bug Fixed Resolved
- JXPATH-1 - getValue() and iterate() are not consistent Bug Fixed Resolved
- JXPATH-65 - Allow accessor to throw exceptions Improvement Fixed Resolved
- JXPATH-64 - [jxpath] removal of nodes Improvement Fixed Closed
- JXPATH-63 - Improving MapDynamicPropertyHandler Improvement Fixed Resolved
- JXPATH-62 - [jxpath] createPath should return a Pointer Improvement Fixed Closed
- JXPATH-60 - JXPathContext should allow creation of instances with no bean context associated Improvement Fixed Resolved
- JXPATH-59 - use SKIP instead of SPECIAL_TOKEN in parser? Improvement Fixed Closed
- JXPATH-57 - evaluate xpath expressions in functions Improvement Fixed Resolved
- JXPATH-56 - [jxpath] createPath without value Improvement Fixed Closed
- JXPATH-55 - unnecessary reflection Improvement Fixed Resolved
1.4.0 JXPATH-172 - Clarify JavaDoc of JXPathContext#getPointer Bug Fixed Resolved
1.4.0, Nightly Builds JXPATH-166 - JXPathContextReferenceImpl.addNodePointerFactory not working anymore Bug Fixed Closed
1.4.0 JXPATH-162 - Concurrency problem for JXPathContextFactory.factoryImplName static field Bug Fixed Resolved
1.4.0 JXPATH-160 - ValueUtils.getValue throws exception with set and index above size Bug Fixed Resolved
1.4.0 JXPATH-154 - Resetting the default namespace causes a serious endless loop when requesting .asPath() on a node. Bug Fixed Resolved
1.4.0 JXPATH-153 - Wrong entry IMPORT-PACKAGE in the file MANIFEST.MF for jdom and commons-beanutils Bug Fixed Resolved
1.4.0 JXPATH-152 - Concurrent access on hashmap of JXPathIntrospector Bug Fixed Resolved
1.4.0 JXPATH-128 - JXPath support for LazyDynaBean is broken. Bug Fixed Resolved
1.4.0 JXPATH-125 - JXPathContext.iteratePointers() does not work with multiple prefixes for a single namespace URI Bug Fixed Resolved
1.4.0 JXPATH-113 - NullPointerException in ChildContext when document only contains an empty root node Bug Fixed Resolved
1.4.0 JXPATH-141 - FunctionLibrary Multithreading issue Improvement Fixed Resolved
1.4.0 JXPATH-132 - "ends-with" XPath function is not implemented (although "starts-with" is) Improvement Fixed Resolved
1.4.0 JXPATH-131 - Bean exception handling Improvement Fixed Resolved
1.4.0 JXPATH-127 - Change dynamic class loading to consult context class loader. Improvement Fixed Resolved
1.3 JXPATH-123 - Regression: "fix" made to NamespaceResolver broke existing testcases Bug Fixed Resolved
1.3 JXPATH-120 - ClassCastException in ServletRequestHandler.setProperty() Bug Fixed Resolved
1.3 JXPATH-115 - Issue with attribute:: Bug Fixed Resolved
1.3 JXPATH-114 - node() implementation in DOM and JDOM model Bug Fixed Resolved
1.3 JXPATH-111 - ClassCastException in PrecedingOrFollowingContext Bug Fixed Resolved
1.3 JXPATH-109 - Namespaced attribute not selected with wildcard Bug Fixed Resolved
1.3 JXPATH-107 - RCN: Nullcheck of NodePointer.parent of value previously dereferenced in PropertyOwnerPointer.setValue(Object) Bug Fixed Resolved
1.3 JXPATH-106 - Typo in JXPathException.getMessage() Bug Fixed Resolved
1.3 JXPATH-105 - BasicNodeSet.getNodes() returns values instead of nodes ? Bug Fixed Resolved
1.3 JXPATH-104 - selectSingleNode() from a map should not select map values keyed by strings with embedded colons using namespaced element syntax Bug Fixed Resolved
1.3 JXPATH-102 - Core rounding functions don't handle NaN or infinite values correctly Bug Fixed Resolved
1.3 JXPATH-101 - Original context from VariableContextWrapper is not visible Bug Fixed Resolved
1.3 JXPATH-100 - Core union operation does not sort result nodes according to document order Bug Fixed Resolved
1.3 JXPATH-97 - Incomplete handling of undefined namespaces Bug Fixed Resolved
1.3 JXPATH-95 - Comparing with NaN is incorrect Bug Fixed Resolved
1.3 JXPATH-94 - equality test for multi-valued variables does not conform to spec Bug Fixed Resolved
1.3 JXPATH-93 - Binary operators behaviour involving node-sets is incorrect Bug Fixed Resolved
1.3 JXPATH-89 - Cannot compare pointers that do not belong to the same tree Bug Fixed Resolved
1.3 JXPATH-87 - xmlURL field not set in XMLDocumentContainer Bug Fixed Closed
1.3 JXPATH-85 - Restore binary compatibility with JXPath 1.2 Bug Fixed Resolved
1.3 JXPATH-84 - reserved word enum is used Bug Fixed Resolved
1.3 JXPATH-83 - JXpath automatically trims string values Bug Fixed Resolved
1.3 JXPATH-76 - CompiledExpression not completely thread-safe Bug Fixed Resolved
1.3 JXPATH-73 - ValueUtils should catch IndexOutOfBoundsException instead of ArrayIndexOutOfBoundsException (for XmlBeans support) Bug Fixed Resolved
1.3 JXPATH-70 - Javadoc missing from distribution Bug Fixed Resolved
1.3 JXPATH-68 - StackOverflow error on a call to 'JXPathContext.createPath()' Bug Fixed Resolved
1.3 JXPATH-50 - does not properly handle NodeSet returned by extension function Bug Fixed Resolved
1.3 JXPATH-46 - NullPointerException Bug Fixed Resolved
1.3 JXPATH-40 - Problem in namespace handling Bug Fixed Resolved
1.3 JXPATH-38 - ClassFunctions throws NPE searching for a function in null ns Bug Fixed Resolved
1.3 JXPATH-37 - JXPathException cause Bug Fixed Resolved
1.3 JXPATH-30 - Source instructions on web site are wrong Bug Fixed Resolved
1.3 JXPATH-17 - JXPathContext.iteratePointers("//*") results are incorrect Bug Fixed Resolved
1.3 JXPATH-12 - Descendant or self axis does not work correctly at root node Bug Fixed Resolved
1.3 JXPATH-10 - JXPath 1.1 code using custom functions failing when run in 1.2 onwards Bug Fixed Resolved
1.3 JXPATH-5 - asPath() returns a path to the last sibling Bug Fixed Resolved
1.3 JXPATH-2 - Using JXPath in multiple threads Bug Fixed Resolved
1.3 JXPATH-124 - Make buildContextChain method of Path class protected Improvement Fixed Resolved
1.3 JXPATH-108 - problems with NodeSet returned from custom function. Improvement Fixed Resolved
1.3 JXPATH-91 - KeyManager should support nodeset selection Improvement Fixed Resolved
1.3 JXPATH-88 - Add getPrefix(String namespaceURI) to JXPathContext Improvement Fixed Resolved