Hi,

I applied the same process, and got the same exception without more info in the log...

After, I invoked the copy to the maildir-mailboxmanager, and it worked fine. So copy process in not the cause.

After, I have set jcr in maibox.xml to test the JCR implementation. James starts, but imap connection are rejected. There is clearly a problem with JCR: in the impl, or in the dependencies compatiblity...

Unfortunately, I won't have time to debug this. If nobody takes on this, you should consider another option to migrate (manual SQL diff, Linux...?).

Thx.

On 06/08/11 16:48, Saibabu Vallurupalli wrote:
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<[email protected]
wrote:

did you add the JPAEncryptedMessage to persistence.xml ?

bye
norman

Am Samstag, 6. August 2011 schrieb Saibabu Vallurupalli<
[email protected]>:
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:[email protected]:INBOX
INFO  15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl |
Mailbox#1 path=#private:[email protected]:INBOX.Sent
INFO  15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl |
Mailbox#2 path=#private:[email protected]:INBOX.Trash
INFO  15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl |
Mailbox#3 path=#private:[email protected]:INBOX.Drafts
INFO  15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl |
Mailbox#4 path=#private:[email protected]:INBOX
INFO  15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl |
Mailbox#5 path=#private:[email protected]:INBOX.Sent
INFO  15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl |
Mailbox#6 path=#private:[email protected]:INBOX.Trash
INFO  15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl |
Mailbox#7 path=#private:[email protected]:INBOX.Drafts
INFO  15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl |
Mailbox#8 path=#private:[email protected]:INBOX
INFO  15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl |
Mailbox#9 path=#private:[email protected]:INBOX.Sent
INFO  15:50:36,180 | org.apache.james.mailbox.copier.MailboxCopierImpl |
Mailbox#10 path=#private:[email protected]:INBOX.Trash
INFO  15:50:36,181 | org.apache.james.mailbox.copier.MailboxCopierImpl |
Mailbox#11 path=#private:[email protected]:INBOX.Drafts
INFO  15:50:36,181 | org.apache.james.mailbox.copier.MailboxCopierImpl |
Ready to copy source mailbox path=#private:[email protected]:INBOX
INFO  15:50:36,964 | org.apache.james.mailbox.copier.MailboxCopierImpl |
Destination mailbox 0/12 created with path=#private:[email protected]
: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





--
Eric Charles
http://about.echarles.net

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to