activemq - protobuf does not handle nulls well. 
------------------------------------------------

                 Key: AMQ-2631
                 URL: https://issues.apache.org/activemq/browse/AMQ-2631
             Project: ActiveMQ
          Issue Type: Bug
    Affects Versions: 5.3.0
         Environment: Java 1.6, Activemq - protobug v 1.0
            Reporter: Tarjei Huse


When assertInitialized does not check if a property is set to null, this then 
gives an NPE later. 

The attached patch is the same as the following test:

package org.apache.activemq.protobuf;

import junit.framework.TestCase;
import org.apache.activemq.protobuf.DeferredUnmarshal.Baz;

/**
 *
 * @author tarjei
 */
public class NullNotAllowedTest  extends TestCase{

    public void testNull() {

        Baz foo = new Baz();
        foo.setField1(null);

        byte[] b = foo.toUnframedByteArray();

    }

}

It demonstrates the error.

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

Reply via email to