Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-872

REST server should not deserialize byte arrays

    XMLWordPrintable

Details

    Description

      From Michal:

      "When I want to store byte array in the serialized form (mimetype: application/x-java-serialized-object) I can't get it back, because rest server returns it in raw form instead of serialized form.

      see https://github.com/infinispan/infinispan/blob/4.2.0.FINAL/server/rest/src/main/scala/org/infinispan/rest/Server.scala, line 44-50.

      the process is like this:
      1. PUT bytearray in serialized form
      2. rest server deserializes the bytearray and stores it in deserialized (raw) form
      3. GET byte array (expecting serialized form)
      4. rest server retrieves the byte array in raw form but doesn't serialize it, instead streams it in raw form - because of the above mentioned code.

      testcase
      testByteArrayStorage()
      in
      https://anonsvn.jboss.org/repos/jbossas/branches/JBPAPP_5_1_datagrid/testsuite/src/main/org/jboss/test/cluster/datagrid/test/RESTClientTestCase.java"

      Attachments

        Activity

          People

            rh-ee-galder Galder ZamarreƱo
            rh-ee-galder Galder ZamarreƱo
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: