whitlock 2003/07/09 07:36:54
Modified: java/src/org/apache/wsif/providers/jca Tag: pre1_2_0-patches
WSIFOperation_JCA.java
Log:
Fix NPE when no message parts
Revision Changes Path
No revision
No revision
1.1.2.3 +2 -2
xml-axis-wsif/java/src/org/apache/wsif/providers/jca/WSIFOperation_JCA.java
Index: WSIFOperation_JCA.java
===================================================================
RCS file:
/home/cvs/xml-axis-wsif/java/src/org/apache/wsif/providers/jca/WSIFOperation_JCA.java,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -u -r1.1.2.2 -r1.1.2.3
--- WSIFOperation_JCA.java 11 Dec 2002 22:26:00 -0000 1.1.2.2
+++ WSIFOperation_JCA.java 9 Jul 2003 14:36:54 -0000 1.1.2.3
@@ -157,7 +157,7 @@
public boolean executeRequestResponseOperation(WSIFMessage input, WSIFMessage
output, WSIFMessage fault) throws WSIFException {
Trc.entry(this, input, output, fault);
- if (!input.getParts().hasNext())
+ if (input.getParts() == null || !input.getParts().hasNext())
input = null;
try {
fieldFactory.updateInteractionSpec(input, fieldBinding,
fieldOperationName, fieldInputName, fieldOutputName, fieldInteractionSpec);
@@ -204,7 +204,7 @@
public void executeInputOnlyOperation(WSIFMessage input) throws WSIFException {
Trc.entry(this, input);
- if (!input.getParts().hasNext())
+ if (input.getParts() == null || !input.getParts().hasNext())
input = null;
try {
fieldFactory.updateInteractionSpec(input, fieldBinding,
fieldOperationName, fieldInputName, fieldOutputName, fieldInteractionSpec);