Codenameone RuntimeException-19处的第二个字节错误
以下是生产中应用程序的错误日志。理解第二字节错误问题的简单方法是什么。在这里给我任何指导。 在不同的字节上抛出这个错误。有时在2,有时在19等等。我无法在模拟器上重现这个问题。这种情况很少发生,但我不确定是什么导致了这个问题Codenameone RuntimeException-19处的第二个字节错误,codenameone,Codenameone,以下是生产中应用程序的错误日志。理解第二字节错误问题的简单方法是什么。在这里给我任何指导。 在不同的字节上抛出这个错误。有时在2,有时在19等等。我无法在模拟器上重现这个问题。这种情况很少发生,但我不确定是什么导致了这个问题 [EDT] 0:23:57,929 - Exception: java.lang.RuntimeException - bad second byte at 19 java.lang.RuntimeException at java_io_DataInputS
[EDT] 0:23:57,929 - Exception: java.lang.RuntimeException - bad second byte at 19
java.lang.RuntimeException
at java_io_DataInputStream.decode:207
at java_io_DataInputStream.decodeUTF:187
at java_io_DataInputStream.decodeUTF:181
at java_io_DataInputStream.readUTF:177
at com_codename1_io_Util.readUTF:1081
at com__server_Activity.internalize:571
at com_codename1_io_Util.readObject:714
at com_codename1_io_Util.readObject:689
at com_codename1_io_Storage.readObject:264
at com_server_ServerImpl.getActivitiesOfflineMode:1898
at com__forms_AppointmentForm.lambda$onShowCompleted$14:636
at com__forms_AppointmentForm__Lambda_9.run:276
at com_codename1_ui_Display.processSerialCalls:1298
at com_codename1_ui_Display.edtLoopImpl:1242
at com_codename1_ui_Display.mainEDTLoop:1130
at com_codename1_ui_RunnableWrapper.run:120
at com_codename1_impl_CodenameOneThread.run:176
at java_lang_Thread.runImpl:153
看起来
活动
内部化
和外部化
是不对称的,并且您编写的数据与读取的数据不同,从而导致损坏。您在readUTF
行之前执行此操作。当您到达readUTF
调用时,数据已损坏,因此出现此错误。看起来活动
内部化和外部化
是不对称的,您编写的数据与读取的数据不同,导致损坏。您在readUTF
行之前执行此操作。到达readUTF
调用时,数据已损坏,因此出现此错误