You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by rr...@apache.org on 2010/02/10 16:53:55 UTC
svn commit: r908550 -
/ode/branches/APACHE_ODE_1.X/jbi/src/main/java/org/apache/ode/jbi/JbiEndpointReference.java
Author: rr
Date: Wed Feb 10 15:53:55 2010
New Revision: 908550
URL: http://svn.apache.org/viewvc?rev=908550&view=rev
Log:
ODE-527: Failure recovery doesn't work while no serviceendpoint is registered (jbi)
Modified:
ode/branches/APACHE_ODE_1.X/jbi/src/main/java/org/apache/ode/jbi/JbiEndpointReference.java
Modified: ode/branches/APACHE_ODE_1.X/jbi/src/main/java/org/apache/ode/jbi/JbiEndpointReference.java
URL: http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/jbi/src/main/java/org/apache/ode/jbi/JbiEndpointReference.java?rev=908550&r1=908549&r2=908550&view=diff
==============================================================================
--- ode/branches/APACHE_ODE_1.X/jbi/src/main/java/org/apache/ode/jbi/JbiEndpointReference.java (original)
+++ ode/branches/APACHE_ODE_1.X/jbi/src/main/java/org/apache/ode/jbi/JbiEndpointReference.java Wed Feb 10 15:53:55 2010
@@ -61,12 +61,15 @@
}
public Document toXML() {
- DocumentFragment fragment = getServiceEndpoint().getAsReference(_type);
- if (fragment == null)
- return null;
Document doc = DOMUtils.newDocument();
Element root = doc.createElementNS(SERVICE_REF_QNAME.getNamespaceURI(),SERVICE_REF_QNAME.getLocalPart());
- root.appendChild(doc.importNode(fragment,true));
+ try {
+ DocumentFragment fragment = getServiceEndpoint().getAsReference(_type);
+ if (fragment != null) {
+ root.appendChild(doc.importNode(fragment,true));
+ }
+ } catch (Throwable t) {
+ }
doc.appendChild(root);
return doc;
}