Skip to content

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

@ismaeltoe

Description

@ismaeltoe

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions