EMV-NFC-Paycard-Enrollment icon indicating copy to clipboard operation
EMV-NFC-Paycard-Enrollment copied to clipboard

Invalid date (or are we parsing it wrong??)

Open ismaeltoe opened this issue 4 years ago • 1 comments

I'm getting this error when trying to use my card which expiration date is 11/23 (11 for month and 23 for year).

java.lang.IllegalArgumentException: Invalid date (or are we parsing it wrong??) at com.github.devnied.emvnfccard.parser.apdu.impl.DataFactory.calculateCplcDate(DataFactory.java:107) at com.github.devnied.emvnfccard.parser.apdu.impl.DataFactory.getDate(DataFactory.java:73) at com.github.devnied.emvnfccard.parser.apdu.impl.DataFactory.getObject(DataFactory.java:158) at com.github.devnied.emvnfccard.parser.apdu.impl.AbstractByteBean.parse(AbstractByteBean.java:97) at com.github.devnied.emvnfccard.utils.CPLCUtils.parse(CPLCUtils.java:63) at com.github.devnied.emvnfccard.parser.EmvTemplate.readCPLCInfos(EmvTemplate.java:385) at com.github.devnied.emvnfccard.parser.EmvTemplate.readEmvCard(EmvTemplate.java:360) at com.XXXX.XXX.smartcard.UEPSCard.initUEPSCard(UEPSCard.java:82) at com.XXXX.XXX.peripheral.FullCardReader$1$1.run(FullCardReader.java:77) at java.util.Timer$TimerImpl.run(Timer.java:284)

ismaeltoe avatar Jul 11 '21 13:07 ismaeltoe

Sorry for the necro, but I'm having the same problem. Strangely enough, it seems to be happening only with Visa cards. Mastercards don't throw any exception

giannism13 avatar Jan 03 '23 15:01 giannism13