Bug #390
closedIFD throws unhandled error.
0%
Description
The IFD throws the following error during a wait call:
2015-03-31 14:00:55,771 [pool-1-thread-1] TRACE org.openecard.scio.PCSCTerminals$PCSCWatcher:310 - Leaving waitForChange() with fresh event.
2015-03-31 14:00:55,771 [pool-2-thread-1] ERROR org.openecard.ifd.scio.IFD:507 - Unknown error during wait call.
java.util.NoSuchElementException: null
at java.util.LinkedList.removeFirst(LinkedList.java:270) ~[na:1.8.0_40]
at java.util.LinkedList.remove(LinkedList.java:685) ~[na:1.8.0_40]
at org.openecard.scio.PCSCTerminals$PCSCWatcher.waitForChange(PCSCTerminals.java:311) ~[pcsc-1.1.0-SNAPSHOT.jar:na]
at org.openecard.ifd.scio.EventWatcher.call(EventWatcher.java:97) ~[ifd-core-1.1.0-SNAPSHOT.jar:na]
at org.openecard.ifd.scio.EventWatcher.call(EventWatcher.java:51) ~[ifd-core-1.1.0-SNAPSHOT.jar:na]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_40]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_40]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_40]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_40]
2015-03-31 14:00:55,771 [pool-2-thread-1] WARN org.openecard.event.EventRunner:77 - IFD Wait returned with error.
org.openecard.common.WSHelper$WSException: http://www.bsi.bund.de/ecard/api/1.1/resultminor/al/common#unknownError
==> Unknown error during wait call.
at org.openecard.common.ECardException.makeException(ECardException.java:64) ~[common-1.1.0-SNAPSHOT.jar:na]
at org.openecard.common.WSHelper$WSException.<init>(WSHelper.java:47) ~[common-1.1.0-SNAPSHOT.jar:na]
at org.openecard.common.WSHelper.checkResult(WSHelper.java:69) ~[common-1.1.0-SNAPSHOT.jar:na]
at org.openecard.event.EventManager.wait(EventManager.java:120) ~[event-manager-1.1.0-SNAPSHOT.jar:na]
at org.openecard.event.EventRunner.run(EventRunner.java:73) ~[event-manager-1.1.0-SNAPSHOT.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_40]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_40]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_40]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_40]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_40]
2015-03-31 14:00:55,772 [pool-2-thread-1] TRACE org.openecard.scio.PCSCTerminals$PCSCWatcher:186 - Entering start().
The error does not seem to influence the authentication but it appears in the log as error.
Updated by Tobias Wich over 9 years ago
- Assignee changed from Tobias Wich to Hans-Martin Haase