Skip to content

IllegalArgumentException: Proper ID is not defined for field. when id is in super object #15

@blazsolar

Description

@blazsolar

When creating TableInfo only fields of top level class are used. In my case I have id set in super class and i get error because ID field was not found.

Caused by: java.lang.IllegalArgumentException: Proper ID is not defined for field.
        at com.tojc.ormlite.android.framework.TableInfo.<init>(TableInfo.java:109)
        at com.tojc.ormlite.android.framework.MatcherController.addTableClass(MatcherController.java:212)
        at com.tojc.ormlite.android.framework.MatcherController.add(MatcherController.java:87)

It should also check for fields in all super classes.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions