Just a guess, but it looks like the entity has a bigInt mapping to a column of char(4). I can't check the code / messages right now though, but maybe this will give you a starting point.
-mike On Fri, Feb 1, 2013 at 11:50 AM, Laird Nelson <ljnel...@gmail.com> wrote: > I'm getting a metadata validation error and OpenJPA 2.2.1 is attempting to > tell me something I'm sure is helpful, but the message key in question ( > join-bad-col) does not appear to have a related message. > > Here's the root error I'm getting: > > Caused by: <openjpa-2.2.1-r422266:1396819 fatal user error> > org.apache.openjpa.persistence.ArgumentException: localized message key: * > join-bad-col*; substitutions: > [com.foobar.RelationshipRecordBeanImpl.activeOn, bigint, Full Name: > rel_table.REL > Type: char > Size: 4 > Default: null > Not Null: true > ] > at > org.apache.openjpa.jdbc.meta.MappingInfo.mergeColumn(MappingInfo.java:775) > > > What is this error trying to tell me? I know it's going to have to do with > a @SecondaryTable annotation that is in play and probably its related > @PrimaryKeyJoinColumn annotation, but to my eyes everything looks OK. > > Thanks, > Laird > > -- > http://about.me/lairdnelson >