Rafael,

I pulled the latest from git.apache.org. The stack trace looks like
NPE is thrown during processing incoming message.

I will check my python code whether a container uuid or name is set
and let you know (is there default id?).

Thanks,
Piotr

On Fri, Feb 21, 2014 at 8:07 PM, Rafael Schloming <r...@alum.mit.edu> wrote:
> What version are you using? I recall seeing the same issue on trunk,
> however I thought I had fixed it and I didn't think it had made it into a
> release. (I could be wrong.)
>
> In any case you can probably work around the problem by supplying an
> explicit name when you construct the messenger, e.g. Messenger("foo"). Note
> that the name you use is required to be unique, so using a host/port or
> something like that would be advisable. The implementation is supposed to
> internally default the container to a UUID if you don't supply anything,
> but I suspect the defaulting is broken on whatever version you are using.
>
> --Rafael
>
>
> On Fri, Feb 21, 2014 at 9:02 AM, Piotr Kliczewski <
> piotr.kliczew...@gmail.com> wrote:
>
>> Hello,
>>
>> I am sending message from java to python. Python code uses sasl
>> authentication.
>>
>> During processing response from python code I see following exception.
>> Can you tell me how to set the container-id in python?
>>
>> Piotr
>>
>> Exception in thread "main"
>> org.apache.qpid.proton.engine.TransportException:
>> org.apache.qpid.proton.codec.DecodeException: Unexpected null value -
>> mandatory field not set? (the container-id field is mandatory)
>> at
>> org.apache.qpid.proton.engine.impl.FrameParser.input(FrameParser.java:432)
>> at
>> org.apache.qpid.proton.engine.impl.FrameParser.process(FrameParser.java:502)
>> at
>> org.apache.qpid.proton.engine.impl.ByteBufferUtils.pourAll(ByteBufferUtils.java:78)
>> at
>> org.apache.qpid.proton.engine.impl.SaslImpl$SaslTransportWrapper.reallyProcessInput(SaslImpl.java:621)
>> at
>> org.apache.qpid.proton.engine.impl.SaslImpl$SaslTransportWrapper.process(SaslImpl.java:588)
>> at
>> org.apache.qpid.proton.engine.impl.TransportImpl.process(TransportImpl.java:1213)
>> at
>> org.apache.qpid.proton.driver.impl.ConnectorImpl.read(ConnectorImpl.java:132)
>> at
>> org.apache.qpid.proton.driver.impl.ConnectorImpl.process(ConnectorImpl.java:93)
>> at
>> org.apache.qpid.proton.messenger.impl.MessengerImpl.processActive(MessengerImpl.java:695)
>> at
>> org.apache.qpid.proton.messenger.impl.MessengerImpl.waitUntil(MessengerImpl.java:847)
>> at
>> org.apache.qpid.proton.messenger.impl.MessengerImpl.waitUntil(MessengerImpl.java:796)
>> at
>> org.apache.qpid.proton.messenger.impl.MessengerImpl.send(MessengerImpl.java:375)
>> at
>> org.apache.qpid.proton.messenger.impl.MessengerImpl.send(MessengerImpl.java:352)
>> at
>> org.ovirt.vdsm.jsonrpc.client.qpid.ProtonClient.<init>(ProtonClient.java:23)
>> at
>> org.ovirt.vdsm.jsonrpc.client.qpid.ProtonClient.main(ProtonClient.java:28)
>> Caused by: org.apache.qpid.proton.codec.DecodeException: Unexpected
>> null value - mandatory field not set? (the container-id field is
>> mandatory)
>> at
>> org.apache.qpid.proton.codec.DynamicTypeConstructor.readValue(DynamicTypeConstructor.java:43)
>> at
>> org.apache.qpid.proton.codec.DecoderImpl.readObject(DecoderImpl.java:887)
>> at
>> org.apache.qpid.proton.engine.impl.FrameParser.input(FrameParser.java:374)
>> ... 14 more
>> Caused by: java.lang.NullPointerException: the container-id field is
>> mandatory
>> at org.apache.qpid.proton.amqp.transport.Open.setContainerId(Open.java:57)
>> at
>> org.apache.qpid.proton.codec.transport.OpenType.newInstance(OpenType.java:202)
>> at
>> org.apache.qpid.proton.codec.transport.OpenType.newInstance(OpenType.java:1)
>> at
>> org.apache.qpid.proton.codec.DynamicTypeConstructor.readValue(DynamicTypeConstructor.java:39)
>> ... 16 more
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
>> For additional commands, e-mail: users-h...@qpid.apache.org
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org

Reply via email to