liveoak-io / liveoak

Eclipse Public License 1.0
89 stars 49 forks source link

Error on view collection after Json file import: INTERNAL_ERROR: java.lang.StackOverflowError #454

Open zohen opened 9 years ago

zohen commented 9 years ago

This error in server.log when i try import my json file. Log and JSON below:

2015-06-29 22:30:51,652 WARN  [io.liveoak.container.ErrorHandler] (pool-3-thread-6) INTERNAL_ERROR: java.lang.StackOverflowError
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encoder(AbstractEncodingDriver.java:35) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encoder(AbstractEncodingDriver.java:35) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encoder(AbstractEncodingDriver.java:35) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:30) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.close(ValueEncodingDriver.java:61) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.encode(ValueEncodingDriver.java:56) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.close(ValueEncodingDriver.java:61) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.encode(ValueEncodingDriver.java:56) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ResourceEncodingDriver.close(ResourceEncodingDriver.java:41) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.MembersEncodingDriver.close(MembersEncodingDriver.java:43) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.MembersEncodingDriver$MyResourceSink.complete(MembersEncodingDriver.java:82) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.spi.resource.SynchronousResource.readMembers(SynchronousResource.java:56) [liveoak-spi.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.MembersEncodingDriver.encode(MembersEncodingDriver.java:32) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertiesEncodingDriver.close(PropertiesEncodingDriver.java:38) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ListEncodingDriver.close(ListEncodingDriver.java:52) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ListEncodingDriver.encode(ListEncodingDriver.java:46) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.close(ValueEncodingDriver.java:61) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.encode(ValueEncodingDriver.java:56) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertiesEncodingDriver$MyPropertySink.complete(PropertiesEncodingDriver.java:96) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.spi.resource.SynchronousResource.readProperties(SynchronousResource.java:81) [liveoak-spi.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertiesEncodingDriver.encode(PropertiesEncodingDriver.java:30) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ResourceEncodingDriver.encode(ResourceEncodingDriver.java:35) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.close(ValueEncodingDriver.java:61) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.encode(ValueEncodingDriver.java:56) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ListEncodingDriver.close(ListEncodingDriver.java:52) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ListEncodingDriver.encode(ListEncodingDriver.java:46) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ResourceEncodingDriver.close(ResourceEncodingDriver.java:41) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.MembersEncodingDriver.close(MembersEncodingDriver.java:43) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.MembersEncodingDriver$MyResourceSink.complete(MembersEncodingDriver.java:82) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.spi.resource.SynchronousResource.readMembers(SynchronousResource.java:56) [liveoak-spi.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.MembersEncodingDriver.encode(MembersEncodingDriver.java:32) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertiesEncodingDriver.close(PropertiesEncodingDriver.java:38) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.close(ValueEncodingDriver.java:61) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.encode(ValueEncodingDriver.java:56) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ListEncodingDriver.close(ListEncodingDriver.java:52) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ListEncodingDriver.encode(ListEncodingDriver.java:46) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.close(ValueEncodingDriver.java:61) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.encode(ValueEncodingDriver.java:56) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.close(ValueEncodingDriver.java:61) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.encode(ValueEncodingDriver.java:56) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.close(ValueEncodingDriver.java:61) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.encode(ValueEncodingDriver.java:56) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.close(ValueEncodingDriver.java:61) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.encode(ValueEncodingDriver.java:56) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.close(ValueEncodingDriver.java:61) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.encode(ValueEncodingDriver.java:56) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.close(ValueEncodingDriver.java:61) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.encode(ValueEncodingDriver.java:56) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.close(ValueEncodingDriver.java:61) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.encode(ValueEncodingDriver.java:56) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertiesEncodingDriver$MyPropertySink.complete(PropertiesEncodingDriver.java:96) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.spi.resource.SynchronousResource.readProperties(SynchronousResource.java:81) [liveoak-spi.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertiesEncodingDriver.encode(PropertiesEncodingDriver.java:30) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ResourceEncodingDriver.encode(ResourceEncodingDriver.java:35) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.close(ValueEncodingDriver.java:61) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ValueEncodingDriver.encode(ValueEncodingDriver.java:56) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.encode(PropertyEncodingDriver.java:25) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertyEncodingDriver.close(PropertyEncodingDriver.java:31) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.ResourceEncodingDriver.close(ResourceEncodingDriver.java:41) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.MembersEncodingDriver.close(MembersEncodingDriver.java:43) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:77) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.MembersEncodingDriver$MyResourceSink.complete(MembersEncodingDriver.java:82) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.spi.resource.SynchronousResource.readMembers(SynchronousResource.java:56) [liveoak-spi.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.MembersEncodingDriver.encode(MembersEncodingDriver.java:32) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.AbstractEncodingDriver.encodeNext(AbstractEncodingDriver.java:80) [liveoak-common.jar:1.0.0.Final]
    at io.liveoak.common.codec.driver.PropertiesEncodingDriver.close(PropertiesEncodingDriver.java:38) [liveoak-common.jar:1.0.0.Final]

...
[
    {

    "type": "users/d998038a-d7dd-11e4-a44f-b94252103fa3/product",
    "created": 1428411839919,
    "modified": 1435407540317,
    "commerceInfo": {
        "ostatok": 0,
        "priceUnitType": "шт",
        "paymentMethods": [],
        "price": 9735,
        "oldPrice": 10500
    },
    "commonInfo": {
        "sku": "104L",
        "categoryId": "",
        "productTitle": "Триммер SOLO 104L",
        "model": "SOLO 104L",
        "manufacturerWarranty": false,
        "weight": 1,
        "mainPhoto": "abd5837a-dd26-11e4-b7fe-99ba6792cae1",
        "photos": []
    },
    "descriptionInfo": {
        "description": "<div id=\"bookmark-0\">\n<p align=\"justify\">Триммер SOLO 104L с бензиновым двигателем. Модель является отличным предложением для взыскательных пользователей.</p>\n<p align=\"justify\">Триммер предназначен для покоса травы на приусадебных участках, докашивания травостоя в труднодоступных местах возле бордюров, ограждений, садовых деревьев.</p>\n<p align=\"justify\">Триммер SOLO 104L автономен и может использоваться также в удаленных местах, не привязываясь к энергообеспечению.</p>\n</div>\n<div id=\"bookmark-1\">\n<h3>Технические характеристики</h3>\n<table class=\"table\"><tbody><tr><td colspan=\"1\">Объем двигателя</td><td colspan=\"1\" align=\"center\">25 см3</td></tr><tr><td>Мощность двигателя</td><td align=\"center\">0,7 кВт \\ 0,95 л.с. </td></tr><tr><td colspan=\"1\">Топливный бак </td><td colspan=\"1\" align=\"center\">0,5 л </td></tr><tr><td>Рукоятка</td><td align=\"center\">петлевидная </td></tr><tr><td>Режущий инструмент </td><td align=\"center\">триммерная лесочная головка </td></tr><tr><td>Вес</td><td align=\"center\">4,9 кг</td></tr><tr><td colspan=\"1\">Праймер </td><td colspan=\"1\" align=\"center\">&#43; </td></tr><tr><td colspan=\"1\">Покрытие ЦПГ Никасил</td><td colspan=\"1\" align=\"center\">&#43; </td></tr><tr><td colspan=\"1\">Сцепление</td><td colspan=\"1\" align=\"center\">трехкулачковое</td></tr></tbody></table>\n</div>\n<div id=\"bookmark-2\">\n<h3>Преимущества</h3>\n<ul><li>Двухтактный бензодвигатель триммера создан по последним техническим разработкам и имеет европейский экологический сертификат Blue2 по норме токсичности выхлопных газов.</li></ul>\n<p> </p>\n<p><a href=\"http://www.idiama.ru/download/index.php?ID&#61;2363\" rel=\"nofollow\"><img src=\"http://www.idiama.ru/img/file_types/pdf.gif\" alt=\"PDF\" border=\"0\" hspace=\"3\" /></a><a href=\"http://www.idiama.ru/download/index.php?ID&#61;2363\" rel=\"nofollow\">инструкция по эксплуатации</a> (1.53 Мб)</p>\n</div>",
        "photos": []
    },
    "id": "8e9e43fa-dd26-11e4-b1e1-61d3a28afc7f",
    "metadata": {
        "connecting": {
        "objects": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/8e9e43fa-dd26-11e4-b1e1-61d3a28afc7f/connecting/objects",
        "product": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/8e9e43fa-dd26-11e4-b1e1-61d3a28afc7f/connecting/product"
        },
        "path": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/8e9e43fa-dd26-11e4-b1e1-61d3a28afc7f",
        "connections": {
        "attachment": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/8e9e43fa-dd26-11e4-b1e1-61d3a28afc7f/attachment"
        }
    },
    "owner": "d998038a-d7dd-11e4-a44f-b94252103fa3",
    "policyAgree": false,
    "productSystemFields": {
        "categories": [],
        "cities": [],
        "citiesNames": [],
        "suggest": {
        "input": [
            "Триммер",
            "SOLO",
            "104L"
        ]
        },
        "contexts": [
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.nocat.all.all.all",
        "all.all.nocat.draft.all.all",
        "all.all.nocat.notpublished.all.all",
        "all.all.nocat.notpublished.all.discount",
        "all.all.nocat.draft.all.discount",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.all.all.all.discount",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.all.draft.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.nocat.all.all.discount",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.nocat.draft.all.discount",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.nocat.notpublished.all.discount",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.all.notpublished.all.discount",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.nocat.draft.all.all",
        "all.all.all.notpublished.all.all",
        "all.all.all.draft.all.discount",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.all.notpublished.all.all",
        "all.all.all.all.all.discount",
        "all.all.all.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.all.draft.all.discount",
        "all.all.all.notpublished.all.discount",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.all.all.all.all",
        "all.all.all.draft.all.all",
        "all.all.nocat.all.all.discount",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.nocat.notpublished.all.all",
        "all.all.nocat.all.all.all"
        ],
        "discount": 7
    },
    "publicationDate": 1434382626646,
    "publicationId": "d5ab211a-e121-11e4-9051-0309078d9ef4",
    "publicationStatus": "DRAFT",
    "saveErrors": [],
    "supplierId": "70317d2a-d8b1-11e4-9125-a36ba7b0c3db"
    },

    {

    "type": "users/d998038a-d7dd-11e4-a44f-b94252103fa3/product",
    "created": 1428411548712,
    "modified": 1435407546052,
    "commerceInfo": {
        "ostatok": 0,
        "priceUnitType": "шт",
        "paymentMethods": [],
        "price": 9000
    },
    "commonInfo": {
        "sku": "109B+1",
        "categoryId": "4956",
        "productTitle": "Бензокоса SOLO 109B + запасной 4-х лопастной нож",
        "model": "SOLO 109B",
        "manufacturerWarranty": false,
        "weight": 1,
        "mainPhoto": "e939df5a-dd25-11e4-91ec-050d5f833dab",
        "photos": [
        "4fa2268a-dd26-11e4-b1a4-414beb1413d6"
        ]
    },
    "descriptionInfo": {
        "description": "<p align=\"justify\">Мотокоса SOLO 109B с бензиновым двигателем. Модель является отличным предложением для взыскательных пользователей.</p>\n<p align=\"justify\">Модель SOLO 109B предназначена для покоса травы на приусадебных участках. Может использоваться коммунальными службами для выкоса небольших дворовых газонных территорий.</p>\n<p align=\"justify\">В комплекте:</p>\n<ul><li>4-х лопастной нож,</li><li>триммерная лесочная головка,</li><li>ранцевая подвесная система.</li></ul>\n<p> </p>\n<div id=\"bookmark-1\">\n<h3>Технические характеристики</h3>\n<table class=\"table\"><tbody><tr><td colspan=\"1\">Объем двигателя</td><td colspan=\"1\" align=\"center\">29 см3</td></tr><tr><td>Мощность двигателя</td><td align=\"center\">0,9 кВт \\ 1,2 л.с. </td></tr><tr><td colspan=\"1\">Топливный бак </td><td colspan=\"1\" align=\"center\">0,5 л </td></tr><tr><td>Рукоятка</td><td align=\"center\">велосипедная </td></tr><tr><td>Режущий инструмент </td><td align=\"center\">триммерная лесочная головка, 4-х зубчатый нож </td></tr><tr><td>Вес</td><td align=\"center\">6,6 кг</td></tr><tr><td colspan=\"1\">Праймер </td><td colspan=\"1\" align=\"center\">&#43; </td></tr><tr><td colspan=\"1\">Покрытие ЦПГ Никасил</td><td colspan=\"1\" align=\"center\">&#43; </td></tr><tr><td colspan=\"1\">Сцепление</td><td colspan=\"1\" align=\"center\">трехкулачковое</td></tr><tr><td colspan=\"1\">Ранцевая система</td><td colspan=\"1\" align=\"center\">&#43;</td></tr></tbody></table>\n</div>\n<div id=\"bookmark-2\">\n<h3>Преимущества</h3>\n<ul><li>Компактность, легкость, мощность,</li><li>Двухтактный двигатель мотокосы создан по последним техническим разработкам и имеет европейский экологический сертификат Blue2 по норме токсичности выхлопных газов,</li><li>Наличие эргономичной ранцевой подвесной системы дает возможность оператору заниматься работой довольно длительный период времени,</li><li>Имеется эксцентриковое затяжное устройство для простой адаптации рукоятки к росту человека и/или особенностям местности,</li><li>Декомпрессионный клапан делает и без того легкий запуск еще проще.</li></ul>\n<p> </p>\n<p><a href=\"http://www.idiama.ru/download/index.php?ID&#61;2365\" rel=\"nofollow\"><img src=\"http://www.idiama.ru/img/file_types/pdf.gif\" alt=\"PDF\" border=\"0\" hspace=\"3\" /></a><a href=\"http://www.idiama.ru/download/index.php?ID&#61;2365\" rel=\"nofollow\">инструкция по эксплуатации</a> (1.09 Мб)</p>\n</div>",
        "photos": []
    },
    "id": "e10b9a8a-dd25-11e4-987e-d5ab1ed3a52f",
    "metadata": {
        "connecting": {
        "product": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/e10b9a8a-dd25-11e4-987e-d5ab1ed3a52f/connecting/product"
        },
        "path": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/e10b9a8a-dd25-11e4-987e-d5ab1ed3a52f",
        "connections": {
        "attachment": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/e10b9a8a-dd25-11e4-987e-d5ab1ed3a52f/attachment"
        }
    },
    "owner": "d998038a-d7dd-11e4-a44f-b94252103fa3",
    "policyAgree": false,
    "productSystemFields": {
        "categories": [
        "4788",
        "4800",
        "4920",
        "4956"
        ],
        "cities": [],
        "citiesNames": [],
        "suggest": {
        "input": [
            "Бензокоса",
            "SOLO",
            "109B",
            "+",
            "запасной",
            "4-х",
            "лопастной",
            "нож"
        ]
        },
        "contexts": [
        "all.all.cat4788.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4920.draft.all.all",
        "all.all.cat4800.notpublished.all.all",
        "all.all.all.notpublished.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4920.all.all.all",
        "all.all.cat4788.draft.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.all.notpublished.all.all",
        "all.all.cat4800.draft.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4956.draft.all.all",
        "all.all.all.draft.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.all.all.all.all",
        "all.all.cat4920.notpublished.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4920.notpublished.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4788.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4788.notpublished.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4956.all.all.all",
        "all.all.cat4788.notpublished.all.all",
        "all.all.cat4956.notpublished.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.all.draft.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4788.draft.all.all",
        "all.all.cat4920.draft.all.all",
        "all.all.cat4800.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4800.draft.all.all",
        "all.all.cat4956.draft.all.all",
        "all.all.all.all.all.all",
        "all.all.cat4956.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4800.notpublished.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4800.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4956.notpublished.all.all",
        "all.all.cat4920.all.all.all"
        ],
        "discount": 0
    },
    "publicationDate": 1432043292356,
    "publicationId": "6a63c010-e121-11e4-950f-3dd7b1104da7",
    "publicationStatus": "DRAFT",
    "saveErrors": [],
    "supplierId": "70317d2a-d8b1-11e4-9125-a36ba7b0c3db"
    },
    {

    "type": "users/d998038a-d7dd-11e4-a44f-b94252103fa3/product",
    "created": 1428411449531,
    "modified": 1435407418653,
    "commerceInfo": {
        "priceUnitType": "шт",
        "paymentMethods": [],
        "price": 12530
    },
    "commonInfo": {
        "sku": "107B",
        "categoryId": "4956",
        "productTitle": "Мотокоса SOLO 107B",
        "model": "SOLO 107B",
        "manufacturerWarranty": false,
        "weight": 1,
        "mainPhoto": "bcfad0ca-dd25-11e4-a7c7-f1166118dfba",
        "photos": [
        "ccc6da3a-dd25-11e4-94b8-4b177eac452d"
        ]
    },
    "descriptionInfo": {
        "description": "<div id=\"bookmark-0\">\n<p align=\"justify\">Мотокоса SOLO 107B с бензиновым двигателем с разборным валом.</p>\n<p align=\"justify\">Модель является отличным предложением для взыскательных пользователей.</p>\n<p align=\"justify\">Модель SOLO 107B предназначена для покоса травы на приусадебных участках. Может использоваться коммунальными службами для выкоса небольших дворовых газонных территорий.</p>\n<p align=\"justify\">В комплекте: триммерная лесочная головка, ранцевая подвесная система.</p>\n</div>\n<div id=\"bookmark-1\">\n<h3>Технические характеристики</h3>\n<table class=\"table\"><tbody><tr><td colspan=\"1\">Объем двигателя</td><td colspan=\"1\" align=\"center\">28,9 см3</td></tr><tr><td>Мощность двигателя</td><td align=\"center\">0,9 кВт \\ 1,2 л.с. </td></tr><tr><td colspan=\"1\">Топливный бак </td><td colspan=\"1\" align=\"center\">0,5 л </td></tr><tr><td>Рукоятка</td><td align=\"center\">велосипедная </td></tr><tr><td>Режущий инструмент </td><td align=\"center\">триммерная лесочная головка </td></tr><tr><td>Вес</td><td align=\"center\">6,2 кг</td></tr><tr><td colspan=\"1\">Праймер </td><td colspan=\"1\" align=\"center\">&#43; </td></tr><tr><td colspan=\"1\">Покрытие ЦПГ Никасил</td><td colspan=\"1\" align=\"center\">&#43; </td></tr><tr><td colspan=\"1\">Сцепление</td><td colspan=\"1\" align=\"center\">трехкулачковое</td></tr><tr><td colspan=\"1\">Ранцевая система</td><td colspan=\"1\" align=\"center\">&#43;</td></tr></tbody></table>\n</div>\n<div id=\"bookmark-2\">\n<h3>Преимущества</h3>\n<ul><li>Компактность, легкость, мощность,</li><li>Двухтактный двигатель мотокосы создан по последним техническим разработкам и имеет европейский экологический сертификат Blue2 по норме токсичности выхлопных газов,</li><li>Наличие эргономичной ранцевой подвесной системы дает возможность оператору заниматься работой довольно длительный период времени,</li><li>Имеется возможность установки других садовых сменных инструментов MultiSystem, компактность транспортировки,</li><li>Система Easy Start делает и без того легкий запуск еще проще.</li></ul>\n</div>",
        "photos": []
    },
    "id": "a5edc8ba-dd25-11e4-8285-97fd4224784e",
    "metadata": {
        "connecting": {
        "product": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/a5edc8ba-dd25-11e4-8285-97fd4224784e/connecting/product",
        "productpublic": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/a5edc8ba-dd25-11e4-8285-97fd4224784e/connecting/productpublic"
        },
        "path": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/a5edc8ba-dd25-11e4-8285-97fd4224784e",
        "connections": {
        "attachment": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/a5edc8ba-dd25-11e4-8285-97fd4224784e/attachment"
        }
    },
    "owner": "d998038a-d7dd-11e4-a44f-b94252103fa3",
    "policyAgree": false,
    "productSystemFields": {
        "categories": [
        "4788",
        "4800",
        "4920",
        "4956"
        ],
        "cities": [],
        "citiesNames": [],
        "suggest": {
        "input": [
            "Мотокоса",
            "SOLO",
            "107B"
        ]
        },
        "contexts": [
        "all.all.all.published.all.all",
        "all.all.cat4920.published.all.all",
        "all.all.cat4788.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4800.published.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4956.all.all.all",
        "all.all.cat4956.published.all.all",
        "all.all.cat4788.published.all.all",
        "all.all.cat4800.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4920.all.all.all",
        "all.all.all.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.all.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4956.published.all.all",
        "all.all.cat4800.published.all.all",
        "all.all.cat4956.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4800.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4920.published.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4788.published.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4788.all.all.all",
        "all.all.cat4920.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.all.published.all.all"
        ],
        "discount": 0
    },
    "publicationDate": 1432043294564,
    "publicationId": "18f4b19a-e120-11e4-ac49-41b115f36015",
    "publicationStatus": "PUBLISHED",
    "saveErrors": [],
    "supplierId": "70317d2a-d8b1-11e4-9125-a36ba7b0c3db"
    },
    {

    "type": "users/d998038a-d7dd-11e4-a44f-b94252103fa3/product",
    "created": 1428411404599,
    "modified": 1435407419476,
    "commerceInfo": {
        "priceUnitType": "шт",
        "paymentMethods": [],
        "price": 11060
    },
    "commonInfo": {
        "sku": "112А",
        "categoryId": "4956",
        "productTitle": "Аккумуляторный триммер SOLO 112А",
        "model": "SOLO 112А",
        "manufacturerWarranty": false,
        "weight": 1,
        "mainPhoto": "909dd9fa-dd25-11e4-b4d5-799874113251",
        "photos": []
    },
    "descriptionInfo": {
        "description": "<div id=\"bookmark-0\">\n<p align=\"justify\">Мощный автономный электротриммер SOLO 112A для работы на приусадебном участке</p>\n</div>\n<div id=\"bookmark-1\">\n<h3>Технические характеристики</h3>\n<table class=\"table\"><tbody><tr><td>Батарея </td><td align=\"center\">Li-IO, напряжение 24 V <br />без &#34;эффекта памяти&#34;  </td></tr><tr><td>Емкость </td><td align=\"center\">1,5 Ah </td></tr><tr><td>Максимальное время работы </td><td align=\"center\">30 мин </td></tr><tr><td colspan=\"1\">Блок двигателя</td><td colspan=\"1\" align=\"center\">блок двигателя внизу, изменяемый в 3-х положениях </td></tr><tr><td>Ширина захвата </td><td align=\"center\">22 см </td></tr><tr><td colspan=\"1\">Регулировка по высоте</td><td colspan=\"1\">два положения длины штанги</td></tr><tr><td colspan=\"1\">Толщина лески</td><td colspan=\"1\">1,4 мм. <br />катушка односторонняя</td></tr><tr><td colspan=\"1\">Вес</td><td colspan=\"1\">2,2 кг</td></tr><tr><td colspan=\"1\">Зарядка аккумулятора</td><td colspan=\"1\">3,5 часа - стандартное зарядное устройство <br />1,5 часа  - быстрозарядное устройство<br /><br /></td></tr></tbody></table>\n</div>",
        "photos": []
    },
    "id": "8b25b47a-dd25-11e4-9fbf-a9e2bf3b4813",
    "metadata": {
        "connecting": {
        "product": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/8b25b47a-dd25-11e4-9fbf-a9e2bf3b4813/connecting/product",
        "productpublic": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/8b25b47a-dd25-11e4-9fbf-a9e2bf3b4813/connecting/productpublic"
        },
        "path": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/8b25b47a-dd25-11e4-9fbf-a9e2bf3b4813",
        "connections": {
        "attachment": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/8b25b47a-dd25-11e4-9fbf-a9e2bf3b4813/attachment"
        }
    },
    "owner": "d998038a-d7dd-11e4-a44f-b94252103fa3",
    "policyAgree": false,
    "productSystemFields": {
        "categories": [
        "4788",
        "4800",
        "4920",
        "4956"
        ],
        "cities": [],
        "citiesNames": [],
        "suggest": {
        "input": [
            "Аккумуляторный",
            "триммер",
            "SOLO",
            "112А"
        ]
        },
        "contexts": [
        "all.all.all.published.all.all",
        "all.all.cat4920.published.all.all",
        "all.all.cat4788.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4800.published.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4956.all.all.all",
        "all.all.cat4956.published.all.all",
        "all.all.cat4788.published.all.all",
        "all.all.cat4800.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4920.all.all.all",
        "all.all.all.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.all.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4956.published.all.all",
        "all.all.cat4800.published.all.all",
        "all.all.cat4956.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4800.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4920.published.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4788.published.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4788.all.all.all",
        "all.all.cat4920.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.all.published.all.all"
        ],
        "discount": 0
    },
    "publicationDate": 1432043371223,
    "publicationId": "06ea50ea-e120-11e4-8b4b-f169e087e8f7",
    "publicationStatus": "PUBLISHED",
    "saveErrors": [],
    "supplierId": "70317d2a-d8b1-11e4-9125-a36ba7b0c3db"
    },
    {

    "type": "users/d998038a-d7dd-11e4-a44f-b94252103fa3/product",
    "created": 1428411334244,
    "modified": 1435407420450,
    "commerceInfo": {
        "priceUnitType": "шт",
        "paymentMethods": [],
        "price": 11200
    },
    "commonInfo": {
        "sku": "636-35",
        "categoryId": "7164",
        "productTitle": "Бензопила SOLO 636-35",
        "model": "SOLO 636-35",
        "manufacturerWarranty": false,
        "weight": 1,
        "mainPhoto": "70b33a4a-dd25-11e4-89cf-890d2f9dea51",
        "photos": []
    },
    "descriptionInfo": {
        "description": "<div id=\"bookmark-0\">\n<p align=\"justify\">Бензопила снабжена системой легкого пуска, декомпрессионным клапаном и системой Preimer, удобным боковым расположением натяжителя цепи. Идеальна для применения в саду, для мелкого строительства, распилки дров. Модель по характеристикам сравнима сMS180 STIHL, но значительно мощнее, имеет подкачку топлива, декомпрессионный клапан, боковое натяжение цепи, никасиловое покрытие ЦПГ.</p>\n</div>\n<div id=\"bookmark-1\">\n<h3>Технические характеристики</h3>\n<table class=\"table\"><tbody><tr><td colspan=\"1\">Объем двигателя</td><td colspan=\"1\" align=\"center\">36,3 см3</td></tr><tr><td>Мощность двигателя</td><td align=\"center\">1,5 кВт \\ 2,0 л.с. </td></tr><tr><td>Шина</td><td align=\"center\">35 см \\ 14&#34; </td></tr><tr><td>Шаг цепи</td><td align=\"center\">3/8&#34; </td></tr><tr><td>Вес</td><td align=\"center\">4,2 кг</td></tr><tr><td colspan=\"1\">Праймер </td><td colspan=\"1\" align=\"center\">&#43; </td></tr><tr><td colspan=\"1\">Декомпрессионный клапан</td><td colspan=\"1\" align=\"center\">&#43; </td></tr><tr><td colspan=\"1\">Боковое натяжение цепи</td><td colspan=\"1\" align=\"center\">&#43; </td></tr><tr><td colspan=\"1\">Покрытие ЦПГ Никасил</td><td colspan=\"1\" align=\"center\">&#43; </td></tr><tr><td colspan=\"1\">Система Оекоматик</td><td colspan=\"1\" align=\"center\">&#43; </td></tr></tbody></table>\n</div>\n<div id=\"bookmark-2\">\n<h3>Преимущества</h3>\n<ul><li>Бензопила снабжена удобным боковым натяжителем цепи, праймером и декомпрессионным клапаном для легкого пуска.</li></ul>\n<p> </p>\n<p><a href=\"http://www.idiama.ru/download/index.php?ID&#61;2375\" rel=\"nofollow\"><img src=\"http://www.idiama.ru/img/file_types/pdf.gif\" alt=\"PDF\" border=\"0\" hspace=\"3\" /></a><a href=\"http://www.idiama.ru/download/index.php?ID&#61;2375\" rel=\"nofollow\">инструкция по эксплуатации</a> (1.26 Мб)</p>\n</div>",
        "photos": []
    },
    "id": "61368950-dd25-11e4-a002-a94c317edd65",
    "metadata": {
        "connecting": {
        "product": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/61368950-dd25-11e4-a002-a94c317edd65/connecting/product",
        "productpublic": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/61368950-dd25-11e4-a002-a94c317edd65/connecting/productpublic"
        },
        "path": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/61368950-dd25-11e4-a002-a94c317edd65",
        "connections": {
        "attachment": "/users/d998038a-d7dd-11e4-a44f-b94252103fa3/product/61368950-dd25-11e4-a002-a94c317edd65/attachment"
        }
    },
    "owner": "d998038a-d7dd-11e4-a44f-b94252103fa3",
    "policyAgree": false,
    "productSystemFields": {
        "categories": [
        "4788",
        "6300",
        "6516",
        "7164"
        ],
        "cities": [],
        "citiesNames": [],
        "suggest": {
        "input": [
            "Бензопила",
            "SOLO",
            "636-35"
        ]
        },
        "contexts": [
        "all.all.all.published.all.all",
        "all.all.cat6516.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat6516.published.all.all",
        "all.all.cat7164.all.all.all",
        "all.all.cat4788.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat6300.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat6516.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat7164.published.all.all",
        "all.all.cat6516.published.all.all",
        "all.all.cat7164.published.all.all",
        "all.all.cat4788.published.all.all",
        "all.all.cat6300.all.all.all",
        "all.all.cat6300.published.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat6300.published.all.all",
        "all.all.all.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.all.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat7164.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4788.published.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.cat4788.all.all.all",
        "all.70317d2a-d8b1-11e4-9125-a36ba7b0c3db.all.published.all.all"
        ],
        "discount": 0
    },
    "publicationDate": 1432043373044,
    "publicationId": "db23588a-e11f-11e4-ae0d-151ae190e61f",
    "publicationStatus": "PUBLISHED",
    "saveErrors": [],
    "supplierId": "70317d2a-d8b1-11e4-9125-a36ba7b0c3db"
    }
]
kenfinnigan commented 9 years ago

I'm not 100% certain, but it might be caused by invalid JSON. For instance, the description field of descriptionInfo appears to contain" inside the value, which is going to end the value field earlier than anticipated

zohen commented 9 years ago

Data from this Json successfully imported (recorded to mongo), i read it by api call, but i not see it on console.