Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 这个方法怎么会给我一个-61错误?_Java_Stack Trace_Mirth - Fatal编程技术网

Java 这个方法怎么会给我一个-61错误?

Java 这个方法怎么会给我一个-61错误?,java,stack-trace,mirth,Java,Stack Trace,Mirth,这是在我正在使用的一个名为Mirth的应用程序中,但它似乎来自apachecommons库中的一个方法,该方法检查某些内容是否确实是Base64编码的。所有的文件都说唯一的报税表是真是假,那么我怎么能得到-61呢 -61 org.apache.commons.codec.binary.Base64.isBase64(Base64.java:137) org.apache.commons.codec.binary.Base64.discardNonBase64(Base64.java:478) o

这是在我正在使用的一个名为Mirth的应用程序中,但它似乎来自apachecommons库中的一个方法,该方法检查某些内容是否确实是Base64编码的。所有的文件都说唯一的报税表是真是假,那么我怎么能得到-61呢

-61
org.apache.commons.codec.binary.Base64.isBase64(Base64.java:137)
org.apache.commons.codec.binary.Base64.discardNonBase64(Base64.java:478)
org.apache.commons.codec.binary.Base64.decodeBase64(Base64.java:374)
org.apache.commons.codec.binary.Base64.decode(Base64.java:220)
com.webreach.mirth.plugins.pdfviewer.PDFViewer.viewAttachments(PDFViewer.java:51)
com.webreach.mirth.client.ui.browsers.message.MessageBrowser$16.doInBackground(MessageBrowser.java:1429)
com.webreach.mirth.client.ui.browsers.message.MessageBrowser$16.doInBackground(MessageBrowser.java:1426)
org.jdesktop.swingworker.SwingWorker$1.call(SwingWorker.java:276)
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
java.util.concurrent.FutureTask.run(FutureTask.java:138)
org.jdesktop.swingworker.SwingWorker.run(SwingWorker.java:315)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
java.lang.Thread.run(Thread.java:637)
这很可能是一场灾难。
-61
应该是索引

发件人:

134私有静态布尔值isBase64(字节八位){
135如果(八分位==焊盘){
136返回真值;

137}如果(base64Alphabet[octect]=-1){//确实如此,但不确定原因,但项目的维护人员决定不修复此错误:
134     private  static boolean isBase64(byte octect) {
135         if (octect == PAD) {
136             return true;
137         } else if (base64Alphabet[octect] == -1) { // <---
138             return false;
139         } else {
140             return true;
141         }
142     }