jjzjj

NotSerializableException

全部标签

java - 如何在 NotSerializableException 中识别匿名内部类

我在尝试调试NetBeans中的应用程序时收到以下错误消息:java.io.WriteAbortedException:writingaborted;java.io.NotSerializableException:board.Board$1在调试过程中,我不得不在许多类中插入“implementsSerializable”,因为在读取存储大对象的文件的过程中出现了异常。这并不困难,因为需要注意的类已经从异常消息中清楚了。让我震惊的是明显的匿名内部类“Board$1”。我一辈子都无法确定导致问题的“Board”来源。我该怎么做?因为这是调试实践的问题而不是代码的细节(我认为),所以我没

java - 在 Spark 中排序时出现 NotSerializableException

我正在尝试编写一个简单的流处理Spark作业,它将获取消息列表(JSON格式),每条消息属于一个用户,计算每个用户的消息并打印前十名用户。但是,当我定义Comparator>来对减少的计数进行排序时,整个事情都失败了,并抛出了java.io.NotSerializableException。我对Spark的Maven依赖:org.apache.sparkspark-core_2.9.30.8.0-incubating我正在使用的Java代码:publicstaticvoidmain(String[]args){JavaSparkContextsc=newJavaSparkContext

java.io.WriteAbortedException : writing aborted; java. io.NotSerializableException : org. apache.log4j.Logger

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。当我尝试将用户登录到我的系统时,我在Tomcat中遇到此错误:org.springframework.web.context.ContextLoader-RootWebApplicationContext:initializationcompletedin1967msSau14,20137:39:17PMorg.apache.catalina.session.StandardManagerdoLo

java - @ViewScoped 托管 bean 中的 @EJB 导致 java.io.NotSerializableException

我一直在用@ViewScoped托管bean来解决我的问题。我正在使用primeface的“计划”组件来显示一些事件。当用户单击特定按钮时,将使用ajax调用viewscopedbean中的方法,但每次我得到一个“java.io.NotSerializableException”,如果我更改托管bean范围以请求问题消失。我做错了什么?有什么想法吗?这是我的托管bean:@ManagedBean(name="schedule")@ViewScopedpublicclassScheduleMBeanimplementsSerializable{@EJBprivateCongeBeanco

java - RMI NotSerializableException 尽管它是一个远程对象

我正在编写一个基于RMI的小型聊天应用程序。思路是:Client在Server上注册自己,Server每次收到一个Client的消息,就把这条消息推送给所有其他Client。但是我收到了一个NotSerializableException,尽管我作为方法参数传递的对象实现了Remote接口(interface)。这是一些代码:(有问题的部分是this.chatServ.registriereClient(this);(ClientChat实现)中的this参数)(ClientChat)接口(interface):publicinterfaceChatClientextendsRemot

hadoop - java.io.NotSerializableException : org. apache.spark.InterruptibleIterator 在 spark java 中执行 mapPartition() 时

我正在尝试对示例数据执行简单的SparkRDD转换mapPartition()。但在这个过程中,我得到了java.io.NotSerializableException:org.apache.spark.InterruptibleIterator异常。这是我的异常(exception):java.io.NotSerializableException:org.apache.spark.InterruptibleIteratorSerializationstack:-objectnotserializable(class:org.apache.spark.InterruptibleIte

java - 由于 java.io.NotSerializableException : org. apache.spark.SparkContext,Spark 作业失败

当我尝试在RDD[(Int,ArrayBuffer[(Int,Double)])]输入上应用方法(ComputeDwt)时,我遇到了上述异常。我什至使用extendsSerialization选项来序列化spark中的对象。这是代码片段。input:series:RDD[(Int,ArrayBuffer[(Int,Double)])]DWTsampleextendsSerializationisaclasshavingcomputeDwtfunction.sc:sparkContextvalkk:RDD[(Int,List[Double])]=series.map(t=>(t._1,n

java - 当 FragmentActivity 在 Android 中进入后台时出现 NotSerializableException

我的Activity中有5个fragment,其中一个fragment一次保持Activity状态。单击recyclerview项目会打开另一个fragment并将当前fragment放入后台堆栈。几天前相同的代码运行良好,但现在每当我单击主页按钮将应用程序置于后台时,应用程序都会抛出NotSerializableException。我试过将初始化变量放在onStart中,然后在onStop中给出空值,但这没有用。fragment代码:publicclassPaperListFragmentextendsFragmentimplementsSerializable{privatesta

android - 单击后退按钮时出现 java.io.NotSerializableException

我正在尝试开发一个小型Android应用程序。该应用程序很简单,在登录View后,我显示一个托管ListFragment的Activity。当用户点击列表中的一个项目时,我想生成一个新的fragment,其中包含被点击项目的详细信息。因此,为了实现这一点,我的代码如下所示:publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.acti

android - 无法将 Uri 的 ArrayList 保存在文件 : NotSerializableException

我必须保存一个Ury的ArrayList,这样我才能使用代码publicstaticvoidsaveUriList(ArrayListmyUriList){if(storageAvailable()){try{FileOutputStreamuriListSaved=newFileOutputStream(baseDir+File.separator+filename);ObjectOutputStreamuriList=newObjectOutputStream(uriListSaved);uriList.writeObject(myUriList);uriList.close();