[
https://issues.apache.org/jira/browse/AMQ-5327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pawel Remiszewski updated AMQ-5327:
-----------------------------------
Description:
Char values in MapMessage cause EOFException when sending message between Java
and C++ (both ways).
When sending messages with char values between Java <=> Java and c++ <=> c++ it
works without errors.
Don't know if the issue is in Java or c++ part, so I create 2 issues (one for
Java ActiveMQ and one for C++)
ActiveMQ version used: 5.10.0
ActiveMQ-CPP version used: 3.8.3
Also tried with older (3.7.0) and the newest (master from GIT) version of
ActiveMQ-CPP and the same error is thrown.
Scenario 1 (send message from Java to c++):
1. when MapMessage contains only one char value, no exception is thrown on c++
side, but value is always equals to 0.
2. when MapMessage contains char value and some additional values (no matter
what type) EOF exception is thrown on c++ side.
Scenario 2 (send message from c++ to Java):
1. when MapMessage contains at lease one char value, EOF exception is thrown on
Java side.
was:
Char values in MapMessage cause EOFException when sending message between Java
and C++ (both ways).
When sending messages with char values between Java <=> Java and c++ <=> c++ it
works without errors.
Don't know if the issue is in Java or c++ part, so I create 2 issues (one for
Java ActiveMQ and one for C++)
ActiveMQ version used: 5.10.0
ActiveMQ-CPP version used: 3.8.3
Also tried with older (3.7.0) and the newest (master from GIT) version of
ActiveMQ-CPP and the same error is thrown.
Scenario 1 (send message from Java to c++):
1. when MapMessage contains only one char value, no exception is thrown on c++
side, but value is always equals to 0
2. when MapMessage contains char value and some additional values (no matter
what type) EOF exception is thrown on c++ side
Scenario 2 (send message from c++ to Java):
1. when MapMessage contains at lease one char value, EOF exception is thrown on
Java side
> EOFException when sending char in MapMessage between Java and C++
> -----------------------------------------------------------------
>
> Key: AMQ-5327
> URL: https://issues.apache.org/jira/browse/AMQ-5327
> Project: ActiveMQ
> Issue Type: Bug
> Affects Versions: 5.10.0
> Environment: Ubuntu 12.04, Windows Server 2008, Java 1.7
> Reporter: Pawel Remiszewski
> Priority: Critical
>
> Char values in MapMessage cause EOFException when sending message between
> Java and C++ (both ways).
> When sending messages with char values between Java <=> Java and c++ <=> c++
> it works without errors.
> Don't know if the issue is in Java or c++ part, so I create 2 issues (one for
> Java ActiveMQ and one for C++)
> ActiveMQ version used: 5.10.0
> ActiveMQ-CPP version used: 3.8.3
> Also tried with older (3.7.0) and the newest (master from GIT) version of
> ActiveMQ-CPP and the same error is thrown.
> Scenario 1 (send message from Java to c++):
> 1. when MapMessage contains only one char value, no exception is thrown on
> c++ side, but value is always equals to 0.
> 2. when MapMessage contains char value and some additional values (no matter
> what type) EOF exception is thrown on c++ side.
> Scenario 2 (send message from c++ to Java):
> 1. when MapMessage contains at lease one char value, EOF exception is thrown
> on Java side.
--
This message was sent by Atlassian JIRA
(v6.2#6252)