3.0.0 is kinda old. In fact, IIRC, it never made it out of Beta stage. 3.3.0 works and is stable, so unless you have some reason to use an older version, you should consider updating.
Sent from my iPhone > On Sep 8, 2019, at 12:07 AM, Jerry Malcolm <techst...@malcolms.com> wrote: > > I'm still waiting and hoping somebody can please explain why I can't build > 3.3.0 on Eclipse. (See my other thread). But I'm on a deadline. My windows > server is going away soon and I HAVE to get a mail solution onto AWS. > (ANYBODY?? PLEASE HELP!) > > So in meantime, plan-B is to copy my current ancient v3b5 installation off of > my Windows server to my AWS Linux instance. Since James is 100% java (good > ol' "write once -- run anywhere"..., right?) I figured I could just copy the > entire James installation folder and fix a couple of backslashes in file > paths in config files, and it should run perfectly. Wrong-o. I literally > copied the folder precisely, and changed to run.sh instead of run.bat. After > a few expected startup messages, I get a bunch of OpenJPA warnings, followed > by a bunch of errors telling me foreign keys are missing from my database, > etc. (See log excerpt below). I went back to the running Windows instance. > There is no reference anywhere in the Windows James log to jpa. Since the > conf and lib folders are identical (as far as I can tell) between these two > instances, I'm baffled. Why is OpenJPA getting upset with the Linux install > and not the Windows install. My first thought was something with > case-sensitive file names. But I can't find any of those situations. I'm not > familiar with OpenJPA configuration. So these errors mean nothing to me. > What did I do wrong? (BTW... both instances point to the same db... so I know > the database is not corrupt). > > Can anybody help with this problem (or better... help me with the 3.3.0 > Eclipse disaster... I don't want to remain on v3b5 forever). > > Thx. > > Log entries: > > INFO 02:35:01,219 | james.dnsservice | Adding autodiscovered search path > ec2.internal. > INFO 02:35:01,220 | james.dnsservice | DNS Server is: 172.31.0.2 > INFO 02:35:01,226 | james.dnsservice | Registered cache, resolver and search > paths as DNSJava defaults > 185 James INFO [main] openjpa.Runtime - Starting OpenJPA 2.2.1 > 215 James INFO [main] openjpa.jdbc.JDBC - Using dictionary class > "org.apache.openjpa.jdbc.sql.MySQLDictionary". > 630 James WARN [main] openjpa.MetaData - The class > "org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMessage" listed in the > openjpa.MetaDataFactory configuration property could not be loaded by > sun.misc.Launcher$AppClassLoader@764c12b6; ignoring. > 631 James WARN [main] openjpa.MetaData - The class > "org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage" listed > in the openjpa.MetaDataFactory configuration property could not be loaded by > sun.misc.Launcher$AppClassLoader@764c12b6; ignoring. > 723 James INFO [main] openjpa.MetaData - The class > "org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMessage" listed in the > openjpa.MetaDataFactory configuration property could not be loaded by > sun.misc.Launcher$AppClassLoader@764c12b6; ignoring. > 723 James INFO [main] openjpa.MetaData - The class > "org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage" listed > in the openjpa.MetaDataFactory configuration property could not be loaded by > sun.misc.Launcher$AppClassLoader@764c12b6; ignoring. > 735 James INFO [main] openjpa.MetaData - The class > "org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMessage" listed in the > openjpa.MetaDataFactory configuration property could not be loaded by > sun.misc.Launcher$AppClassLoader@764c12b6; ignoring. > 735 James INFO [main] openjpa.MetaData - The class > "org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage" listed > in the openjpa.MetaDataFactory configuration property could not be loaded by > sun.misc.Launcher$AppClassLoader@764c12b6; ignoring. > 740 James INFO [main] openjpa.MetaData - The class > "org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMessage" listed in the > openjpa.MetaDataFactory configuration property could not be loaded by > sun.misc.Launcher$AppClassLoader@764c12b6; ignoring. > 740 James INFO [main] openjpa.MetaData - The class > "org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage" listed > in the openjpa.MetaDataFactory configuration property could not be loaded by > sun.misc.Launcher$AppClassLoader@764c12b6; ignoring. > 746 James INFO [main] openjpa.MetaData - The class > "org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMessage" listed in the > openjpa.MetaDataFactory configuration property could not be loaded by > sun.misc.Launcher$AppClassLoader@764c12b6; ignoring. > ..... > > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'domainlist': Initialization of bean failed; nested > exception is org.springframework.beans.FatalBeanException: Unable to execute > lifecycle method on beandomainlist; nested exception is > <openjpa-2.2.1-r422266:1396819 nonfatal general error> > org.apache.openjpa.persistence.PersistenceException: Table > "JAMES_MAIL_PROPERTY" has a foreign key to table "james_mail" that has not > been generated. You must run the schema generator on all inter-related > tables at once > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org > For additional commands, e-mail: server-user-h...@james.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org For additional commands, e-mail: server-user-h...@james.apache.org