Situation: Attempting to run ProtAnnot on IGB 10.1.0 results in an error in the log and no results.
Task: Investigate why ProtAnnot is not working.
ERROR o.l.i.p.i.InterProscanServiceRest - Server returned HTTP response code: 400 for URL: http:java.io.IOException: Server returned HTTP response code: 400 for URL: http: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:2011)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1602)
at org.lorainelab.igb.protannot.interproscan.InterProscanServiceRest.readResponseFromPost(InterProscanServiceRest.java:163)
at org.lorainelab.igb.protannot.interproscan.InterProscanServiceRest.run(InterProscanServiceRest.java:178)
at org.lorainelab.igb.protannot.ProtAnnotService.loadSequence(ProtAnnotService.java:751)
at org.lorainelab.igb.protannot.ProtAnnotService$4.runInBackground(ProtAnnotService.java:583)
at org.lorainelab.igb.protannot.ProtAnnotService$4.runInBackground(ProtAnnotService.java:579)
at com.affymetrix.genometry.thread.CThreadWorker.doInBackground(CThreadWorker.java:73)
at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:305)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:342)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)