Yeah, I have added it to persistence.xml [1] as shown below and tested by sending some sample emails it worked. My problem is now only backup and restore. Encryption works great.
Thanks, Sai [1] <class>org.apache.james.mailbox.jpa.mail.model.openjpa.JPAEncryptedMessage</class> On Sat, Aug 6, 2011 at 10:40 AM, Norman Maurer <norman.mau...@googlemail.com > wrote: > did you add the JPAEncryptedMessage to persistence.xml ? > > bye > norman > > Am Samstag, 6. August 2011 schrieb Saibabu Vallurupalli < > saibabu.vallurupa...@gmail.com>: > > Hi Eric and Team, > > > > I am feeling bad to come back to you so many times on this issue. I tried > > the options below and I still get the same error: > > > > Step 1 - Modified POM.xml in container-spring [1] project by adding the > > dependency as shown below: > > <dependency> > > <groupId>org.apache.james</groupId> > > <artifactId>apache-james-mailbox-jcr</artifactId> > > </dependency> > > > > Step 2 - Did a maven build mvn package. > > Step 3 - Unzipped the distribution and copied all the libraries from > > apache-james-3.0-beta2/lib to my Original installation path. > > Step 4 - Also visually compared if I missed any other libraires (JAR > files) > > from the latest distribution and my Original 3.0-Beta2 version. > Everything > > looks same. > > Step 5 - Ran the application jConsole -> copy operation using > > jpa-mailboxmanager and jcr-mailboxmanager > > Step6 - I still get the same error as shown below: > > ********* > > Problem invoking copy : java.rmi.UnmarshalException: Error unmarshaling > > return; nested exception is: > > java.lang.ClassNotFoundException: > > org.apache.openjpa.persistence.InvalidStateException (no security > manager: > > RMI class loader disabled) > > ********* > > > > I am not seeing any errors in james-server.log file below is the content: > > ********** > > INFO 15:50:36,179 | org.apache.james.mailbox.copier.MailboxCopierImpl | > > Found 12 mailboxes in source mailbox manager. > > INFO 15:50:36,179 | org.apache.james.mailbox.copier.MailboxCopierImpl | > > Mailbox#0 path=#private:ad...@florida-hie.net:INBOX > > INFO 15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl | > > Mailbox#1 path=#private:ad...@florida-hie.net:INBOX.Sent > > INFO 15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl | > > Mailbox#2 path=#private:ad...@florida-hie.net:INBOX.Trash > > INFO 15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl | > > Mailbox#3 path=#private:ad...@florida-hie.net:INBOX.Drafts > > INFO 15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl | > > Mailbox#4 path=#private:sbrew...@florida-hie.net:INBOX > > INFO 15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl | > > Mailbox#5 path=#private:sbrew...@florida-hie.net:INBOX.Sent > > INFO 15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl | > > Mailbox#6 path=#private:sbrew...@florida-hie.net:INBOX.Trash > > INFO 15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl | > > Mailbox#7 path=#private:sbrew...@florida-hie.net:INBOX.Drafts > > INFO 15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl | > > Mailbox#8 path=#private:pvall...@florida-hie.net:INBOX > > INFO 15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl | > > Mailbox#9 path=#private:pvall...@florida-hie.net:INBOX.Sent > > INFO 15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl | > > Mailbox#10 path=#private:pvall...@florida-hie.net:INBOX.Trash > > INFO 15:50:36,181 | org.apache.james.mailbox.copier.MailboxCopierImpl | > > Mailbox#11 path=#private:pvall...@florida-hie.net:INBOX.Drafts > > INFO 15:50:36,181 | org.apache.james.mailbox.copier.MailboxCopierImpl | > > Ready to copy source mailbox path=#private:ad...@florida-hie.net:INBOX > > INFO 15:50:36,964 | org.apache.james.mailbox.copier.MailboxCopierImpl | > > Destination mailbox 0/12 created with path=#private:ad...@florida-hie.net > :INBOX > > after 1059 ms. > > *********** > > > > Any help on this will be greatly appreciated. I can't consider the manual > > schema export and import approach because of Encryption. Our production > > system already has got some data and this upgrade has got a fix to > encrypt > > email message and header. If I manually export data from MySQL and during > > restore these emails are NOT encrypted and we might run into issues. So, > I > > have to use one of the techniques recommended by you either using > > jcr-mailboxmanager or modify jpa-mailboxmanager for backup. We can't move > to > > Linux environment because we already have our production box running on > > Windows. > > > > Thank you, > > Sai > > > > [1] > > > > https://svn.apache.org/repos/asf/james/server/tags/james-server-3.0-beta2/container-spring/pom.xml > > >