whitlock 2003/07/07 06:04:03
Modified: java/src/org/apache/wsif/providers/jca
WSIFOperation_JCA.java
Log:
Fix NPE when no message parts
Revision Changes Path
1.5 +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.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- WSIFOperation_JCA.java 12 Dec 2002 01:39:08 -0000 1.4
+++ WSIFOperation_JCA.java 7 Jul 2003 13:04:03 -0000 1.5
@@ -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);