Bug #367
Wire Schema Error on Deserializing data
Status: | Resolved | Start date: | 06/11/2011 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | S. Wrede | % Done: | 100% | |
Category: | Java | |||
Target version: | 0.3 |
Description
Need to check if that correlates with our discussion last Thursday.
Situation was as follows:- rsb_send (C++) to
- RSBJava listener (Java)
SEVERE: Error deserializing user data rsb.transport.ConversionException: Unexpected wire schema 'string', expected 'utf-8-string'. at rsb.transport.convert.StringConverter.deserialize(StringConverter.java:144) at rsb.transport.convert.StringConverter.deserialize(StringConverter.java:41) at rsb.transport.spread.ReceiverTask.convertNotification(ReceiverTask.java:139) at rsb.transport.spread.ReceiverTask.run(ReceiverTask.java:93)
Related issues
History
#1 Updated by J. Wienke almost 13 years ago
- Status changed from New to Rejected
cpp needs adaption. Not yet done.
#2 Updated by S. Wrede almost 13 years ago
- Status changed from Rejected to Feedback
More detail needed. Workaround is running here, but what is needed until 0.3?
Is there a ticket for the missing converter / wire schema bits?
#3 Updated by J. Wienke almost 13 years ago
We still need to update CPP to the new conventions about the wire schema and encodings. This is work in progress that still needs to be fixed for the 0.3 release. Until that either the cpp converter needs to be adapted to send either ascii-string or utf-8-string as wire schema or you could register a converter in java that accepts "string" as wire schema.
The related issue #338 covers the required adaptations.
#4 Updated by S. Wrede almost 13 years ago
- Status changed from Feedback to Closed
Thanx, so we can close this ticket as a duplicate of #338.
#5 Updated by J. Wienke almost 13 years ago
- Target version set to 0.3
The interoperability should be fixed now. Can you test it again with the dialog and without the hack?
#6 Updated by S. Wrede almost 13 years ago
- Status changed from Closed to Resolved
- % Done changed from 0 to 100
Works great now with RSB trunk of C++/Java... Thx!