Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
2.1.8, 2.1.9
-
None
-
Normal
-
Patch available
Description
In the LDAPTransformer.java (src\blocks\naming\java\org\apache\cocoon\transformation\LDAPTransformer.java) the URI is not checked for NULL.
On some J2EE servers (SAP NetWeaver) the URI passed may be NULL and it causes a NullPointerException.
A simple fix is to add a check for NULL URI and just pass through that element:
public void startElement(String uri, String name, String raw, Attributes attributes) throws SAXException {
+ if (uri == null) {
+ super.startElement(uri, name, raw, attributes);
+ return;
+ }
if (!uri.equals(my_uri)) {
super.startElement(uri, name, raw, attributes);
return;
On some J2EE servers (SAP NetWeaver) the URI passed may be NULL and it causes a NullPointerException.
A simple fix is to add a check for NULL URI and just pass through that element:
public void startElement(String uri, String name, String raw, Attributes attributes) throws SAXException {
+ if (uri == null) {
+ super.startElement(uri, name, raw, attributes);
+ return;
+ }
if (!uri.equals(my_uri)) {
super.startElement(uri, name, raw, attributes);
return;