[ https://issues.apache.org/jira/browse/PROTON-1384?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robbie Gemmell updated PROTON-1384: ----------------------------------- Affects Version/s: (was: 0.16.0) proton-j-0.17.0 > [proton-j] 'Data' utility incorrectly encodes str32 type length > --------------------------------------------------------------- > > Key: PROTON-1384 > URL: https://issues.apache.org/jira/browse/PROTON-1384 > Project: Qpid Proton > Issue Type: Bug > Components: proton-j > Affects Versions: proton-j-0.17.0 > Reporter: Robbie Gemmell > Assignee: Robbie Gemmell > Fix For: proton-j-0.18.0 > > > The 'Data' utility incorrectly encodes str32 type, due to a (probable c&p) > error in StringElement, it encodes the length as a [u]byte when it should be > a [u]int. > Something like below should fix things (will make it after the reorg is done, > and I add a test): > {noformat} > @@ -127,7 +127,7 @@ class StringElement extends AtomicElement<String> > else > { > b.put((byte)0xb1); > - b.put((byte)length); > + b.putInt(length); > } > b.put(bytes); > return size; > {noformat} -- This message was sent by Atlassian JIRA (v6.3.15#6346) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org