cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bozhidar Bozhanov (JIRA)" <>
Subject [jira] Created: (CXF-2478) Incorrectly removing a parameter from the Message
Date Sun, 18 Oct 2009 13:48:31 GMT
Incorrectly removing a parameter from the Message

                 Key: CXF-2478
             Project: CXF
          Issue Type: Bug
          Components: Core, JAX-WS Runtime, Service Model, Soap Binding
    Affects Versions: 2.2.4, 2.1.7, 2.2.3
         Environment: Tomcat 6.0.18, Windows Server 2003. CXF 2.2.4.
            Reporter: Bozhidar Bozhanov
            Priority: Critical

I've been having the following issue for a whole day already, and I'm debugging it:

I've got further ahead:

in WrapperClassInInterceptor there is this code:

(line 135 onwards)

newParams = new MessageContentsList(helper.getWrapperParts(wrappedObject));

                List<Integer> removes = null;
                int count = 0;
                for (MessagePartInfo part : messageInfo.getMessageParts()) {
                    if (Boolean.TRUE.equals(part.getProperty("messagepart.isheader"))) {
                        MessagePartInfo mpi = wrappedMessageInfo.getMessagePart(part
                        if (lst.hasValue(mpi)) {
                            newParams.put(part, lst.get(mpi));
                        } else if (mpi.getTypeClass() == null) {
                            if (removes == null) {
                                removes = new ArrayList();
                    } else {

The parameters in "newParams" before the removes are removed are the correct params + one
null at the end.
Then index "1" is removed. BUT the param at Index 1 is correct. So perhaps the index is wrongly
calculated. I don't have any more time to dig further into the generation of the index, so
I'm just patching my version by commenting-out the removal part. I hope you can give me an
update no this. Thanks

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message