[prev in list] [next in list] [prev in thread] [next in thread] 

List:       axis-dev
Subject:    [jira] [Commented] (AXIS2-5470) Problem with <xsi:nil="1"> in axis 2 1.6.2.i did'nt see this problem
From:       "Brian Reinhold (JIRA)" <jira () apache ! org>
Date:       2012-12-29 12:30:12
Message-ID: JIRA.12624584.1355899828069.62229.1356784212804 () arcas
[Download RAW message or body]


    [ https://issues.apache.org/jira/browse/AXIS2-5470?page=com.atlassian.jira.plugin. \
system.issuetabpanels:comment-tabpanel&focusedCommentId=13540889#comment-13540889 ] 

Brian Reinhold commented on AXIS2-5470:
---------------------------------------

Just to let you know I am no expert on Axis2 but use it just like you do. I have run \
into some bugs and have tinkered a little bit to try and fix them (as I needed them \
fixed in order to get my business end to work). However, with sufficient information \
the Axis2 experts (those who wrote the stuff) are likely to be able to help.

In any case, looking at your stack trace I see the following:

<Exception>org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: The \
element: blockType cannot be null  at \
org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) at \
bgc.mia.webservices.stubs.miaipam.MIAIPAM14ServiceMessageReceiverInOut.fromOM(MIAIPAM14ServiceMessageReceiverInOut.java:1570) \
 at bgc.mia.webservices.stubs.miaipam.MIAIPAM14ServiceMessageReceiverInOut.invokeBusinessLogic(MIAIPAM14ServiceMessageReceiverInOut.java:129) \
 at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)


I do not know what "bgc.mia.webservices.stubs.miaipam.MIAIPAM14ServiceMessageReceiverInOut.invokeBusinessLogic" \
is.  It is not part of the Axis2 project but looks like a customized handler to \
replace the default handlers used by Axis2 (and other Apache projects). That is \
pretty normal as far as I know. The exception is being thrown by this customized \
code. I assume that is your code.  Here is the source code for the \
AbstractInOutMessageReceiver (if that can help -- Line 40 is prefixed by asterisks):

package org.apache.axis2.receivers;

import org.apache.axis2.AxisFault;
import org.apache.axis2.context.MessageContext;
import org.apache.axis2.engine.AxisEngine;
import org.apache.axis2.util.MessageContextBuilder;

/**
 * This is the Absract IN-OUT MEP MessageReceiver. The
 * protected abstract methods are only for the sake of breaking down the logic
 */
public abstract class AbstractInOutMessageReceiver extends AbstractMessageReceiver {
    public abstract void invokeBusinessLogic(MessageContext inMessage, MessageContext \
outMessage)  throws AxisFault;

    public final void invokeBusinessLogic(MessageContext msgContext) throws AxisFault \
                {
        MessageContext outMsgContext = \
                MessageContextBuilder.createOutMessageContext(msgContext);
        outMsgContext.getOperationContext().addMessageContext(outMsgContext);

        ****invokeBusinessLogic(msgContext, outMsgContext);
        replicateState(msgContext);

        AxisEngine.send(outMsgContext);
    }
}

Brian

                
> Problem with <xsi:nil="1"> in axis 2 1.6.2.i did'nt see this problem in axis 2 \
>                 1.4.1.
> -------------------------------------------------------------------------------------
>  
> Key: AXIS2-5470
> URL: https://issues.apache.org/jira/browse/AXIS2-5470
> Project: Axis2
> Issue Type: Bug
> Reporter: phanikumar
> Priority: Blocker
> 


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic