当前位置:  开发笔记 > 编程语言 > 正文

Kryo序列化程序在底层Scala类WrappedArray上导致异常

如何解决《Kryo序列化程序在底层Scala类WrappedArray上导致异常》经验,为你挑选了1个好方法。



1> pippobaudos..:

在Scala中你应该解决这个问题,将'scala.collection.mutable.WrappedArray.ofRef [_]'添加为注册类,如下面的代码片段所示:

conf.registerKryoClasses(
  Array(
    ...
    classOf[Person],
    classOf[Array[Person]],
    ...
    classOf[scala.collection.mutable.WrappedArray.ofRef[_]]
  )
)


现在我接受了这个答案,我正在重新审视它,它没有提供完整的答案,因为这个scala代码在Java中不起作用.所有这一切都接近一个特定的答案.我可以发誓另一个问题,有人发布了如何将这个Scala类添加到Java数组中,使用示例.ofRef []或Java-esque $ ofRef都不起作用.现在我放松了Kryo的"必需"设置.
推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有