Подскажите, пожалуйста, почему при маршалинге один объект упорно не хочет превращаться в XML и просто указывается его имя пакета, класса и @ObjectId? При этом общая масса остальных вложенных объектов нормально преобразуется.
Расставлены аннотации - @XmlAccessorType(XmlAccessType.FIELD) @XmlType(...).
Результат такой:
<xmlRootObject>
...
<innerObjectList>com.company.ws.to.gen.InnerObjectListType@14709e1d</innerObjectList>
...
</xmlRootObject>
Но должен быть такой:
<xmlRootObject>
...
<innerObjectList>
<innerObject>
<id>..</id>
<field1>..</field1>
...
</innerObject>
</innerObjectList>
...
</xmlRootObject>
Дебагером вижу, что сам объект правильно формируется. Далее после формирования отправляется в обработку WebLogic`ом. (используется javax.jws.WebMethod; javax.jws.WebService;)
Всю голову сломал, не знаю куда дальше копать, какие есть мысли/идеи?