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);
  
  
  

Reply via email to