Joseph,
Mike is trying to send the following X3J message to the PDS:
{"=me": {"$get": {"$": null}}}
This should be equivalent to the following in X3 Simple:
=me
$get
/
$
(To test this, you could go to the
XDI Converter, enter the X3 Simple and convert it to X3J).
When sending this message to a PDS, it should ALWAYS return some data (the context self-descriptor).
But when Mike sends it in X3J, he gets no response.
I did some research and think it's a bug in your X3JReader.
It seems your code actually converts the above JSON to the following X3 Simple equivalent:
=me
$get
"{\"$\":null}"
Could you take a look and work with Mike to fix this..?
Mike, as a quick workaround, you could send your messages in one of the other supported formats, e.g. X3 Standard, which would look like this:
[=me[$get[[$]]]]
Markus