[ 
https://issues.apache.org/jira/browse/TINKERPOP-1111?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marko A. Rodriguez closed TINKERPOP-1111.
-----------------------------------------
    Resolution: Invalid

My assumption were wrong. The problem is that Spark's aggregators use 
JavaSerialization (not the specified serialization). Internally, I've fixed 
this by wrapping all aggregators in {{ObjectWritable}} which uses Gryo 
serialization on {{writeObject}} and {{readObject}}.

> Gryo and nested objects not serializing using GryoSerializers
> -------------------------------------------------------------
>
>                 Key: TINKERPOP-1111
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1111
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: structure
>    Affects Versions: 3.1.1-incubating
>            Reporter: Marko A. Rodriguez
>
> If you have a {{HashMap}} filled with objects that are Kryo serializable 
> (that is, the objects have a registered {{Serializer}}), it will try and 
> serialize them as Java serialization objects.
> I believe this is because of {{add(Triplet.<Class, Function<Kryo, 
> Serializer>, Integer>with(HashMap.class, null, 11));}} means use 
> {{JavaSerializer}} and thus, Kryo serialization ends there. ?? .... :|
> I'm noticing this when I have a {{HashMap}} full of {{ComputerVertex}} 
> objects which implement {{Vertex}}, but I'm get a "ComputerVertex not 
> serializable exception" when it should be converted to a {{DetachedVertex}} 
> and serialized.  ???



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to