Skip to content

Java Codegen's Feign Client SimpleDateFormat is incompatible with Android  #3753

@natami

Description

@natami

Generating a Feign Client using Swagger Codegen v.2.2.1, results in the following exception upon including and running the Client on android with API 23.

FATAL EXCEPTION: main Process: com.brightware.iot.clients.android, PID: 1778 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.brightware.iot.clients.android/com.brightware.iot.clients.android.activities.LoginActivity_}: java.lang.IllegalArgumentException: Unknown pattern character 'X' at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) at android.app.ActivityThread.-wrap11(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) Caused by: java.lang.IllegalArgumentException: Unknown pattern character 'X' at java.text.SimpleDateFormat.validatePatternCharacter(SimpleDateFormat.java:323) at java.text.SimpleDateFormat.validatePattern(SimpleDateFormat.java:312) at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:365) at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:258)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions