java异常的原因是什么;java.lang.ArrayIndexOutOfBoundsException?&x27;

java异常的原因是什么;java.lang.ArrayIndexOutOfBoundsException?&x27;,java,exception,serial-port,Java,Exception,Serial Port,我在我的项目中使用comm.jar从com端口读取数据,但当我从com端口侦听并等待任何数据时,出现了此异常 Exception in thread "Win32SerialPort Notification thread" java.lang.ExceptionInInitializerError at getsmsf1.IncomingSms.<init>(IncomingSms.java:160) at getsmsf1.Sms.lineRece

我在我的项目中使用comm.jar从com端口读取数据,但当我从com端口侦听并等待任何数据时,出现了此异常

Exception in thread "Win32SerialPort Notification thread" java.lang.ExceptionInInitializerError
        at getsmsf1.IncomingSms.<init>(IncomingSms.java:160)
        at getsmsf1.Sms.lineReceived(Sms.java:563)
        at getsmsf1.Sms.serialEvent(Sms.java:463)
        at com.sun.comm.Win32SerialPort.sendDataAvailEvent(Win32SerialPort.java:649)
        at com.sun.comm.NotificationThread.run(Win32SerialPort.java:878)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 65533
        at getsmsf1.PduCodec.<clinit>(PduCodec.java:299)
        ... 5 more
线程“Win32 SerialPort通知线程”java.lang.ExceptionInInitializeError中的异常 在getsmsf1.IncomingSms.(IncomingSms.java:160) 在getsmsf1.Sms.lineReceived处(Sms.java:563) 在getsmsf1.Sms.serialEvent(Sms.java:463)中 位于com.sun.comm.Win32SerialPort.sendDataAvailEvent(Win32SerialPort.java:649) 位于com.sun.comm.NotificationThread.run(Win32SerialPort.java:878) 原因:java.lang.ArrayIndexOutOfBoundsException:65533 在getsmsf1.PduCodec.(PduCodec.java:299) ... 还有5个 似乎是根本原因。似乎您正在尝试索引65533,它超出了范围

Win32SerialPort Notification thread 

只是发生此异常的线程名称

我也有同样的问题。请问你们最终解决问题了吗?再看一看。这不是例外,也不是消息:它显然是一个线程标题。实际异常是“由以下原因引起的:java.lang.ArrayIndexOutOfBoundsException:65533”。
Win32SerialPort Notification thread