Hi Sai,
By design, MailDir is not supported on Windows,so you must forget
MailDir (or switch to Linux).
There's nothing special to do before invoking the copy via JConsole,
except having an empty toMailbox.
You could try to copy from JPA to JCR (use jcr-mailboxmanager). It's
slower, but should work.
Thx.
On 04/08/11 04:00, Saibabu Vallurupalli wrote:
Hi Eric,
I am seeing a comment in james-mailbox-maildir-context.xml file "<!--
WARNING: Maildir does only work on UNIX like operation systems -->".
We are using Windows machine for James. Also, Is there anything I need to
modify before using jConsole to copy mails from my JPA (MySQL Database) to
MailDir and ViceVersa?
Please advise.
Thanks, Sai.
On Wed, Aug 3, 2011 at 12:31 PM, Saibabu Vallurupalli<
saibabu.vallurupa...@gmail.com> wrote:
We have this problem in both versions 3.0-M3-SNAPSHOT and 3.0-Beta2 release
as well.
This will be really great help Eric. Look forward to see what you get.
Thanks,
Sai
On Wed, Aug 3, 2011 at 12:06 PM, Eric Charles<eric.char...@u-mangate.com>wrote:
Hi,
If I remember well, the mailbox already exists exception is catched,
logged, and the process continues.
So we are now with an unlogged exception...
I will try to copy a small mailbox here and see if it works.
Which version are you using?
Thx.
On 03/08/11 17:26, Saibabu Vallurupalli wrote:
Hi Eric, You are correct. Even I wondered after seeing the error it is
first
time I saw that mailbox already exists. Now , I cleared the maildir
folder
under var/store path and ran the copy operation one more time. Now,
jConsole
error remains same but james-server-log doesn't show any errors. Below is
James server log -
************
INFO 11:22:33,251 | org.apache.james.mailbox.**copier.MailboxCopierImpl
|
Found 12 mailboxes in source mailbox manager.
INFO 11:22:33,252 | org.apache.james.mailbox.**copier.MailboxCopierImpl
|
Mailbox#0 path=#private:admin@Florida-**HIE.net:INBOX
INFO 11:22:33,252 | org.apache.james.mailbox.**copier.MailboxCopierImpl
|
Mailbox#1 path=#private:admin@Florida-**HIE.net:INBOX.Sent
INFO 11:22:33,252 | org.apache.james.mailbox.**copier.MailboxCopierImpl
|
Mailbox#2 path=#private:admin@Florida-**HIE.net:INBOX.Trash
INFO 11:22:33,252 | org.apache.james.mailbox.**copier.MailboxCopierImpl
|
Mailbox#3 path=#private:admin@Florida-**HIE.net:INBOX.Drafts
INFO 11:22:33,252 | org.apache.james.mailbox.**copier.MailboxCopierImpl
|
Mailbox#4 path=#private:sbrewste@**Florida-HIE.net:INBOX
INFO 11:22:33,252 | org.apache.james.mailbox.**copier.MailboxCopierImpl
|
Mailbox#5 path=#private:sbrewste@**Florida-HIE.net:INBOX.Sent
INFO 11:22:33,252 | org.apache.james.mailbox.**copier.MailboxCopierImpl
|
Mailbox#6 path=#private:sbrewste@**Florida-HIE.net:INBOX.Trash
INFO 11:22:33,252 | org.apache.james.mailbox.**copier.MailboxCopierImpl
|
Mailbox#7 path=#private:sbrewste@**Florida-HIE.net:INBOX.Drafts
INFO 11:22:33,252 | org.apache.james.mailbox.**copier.MailboxCopierImpl
|
Mailbox#8 path=#private:pvalluri@**florida-hie.net:INBOX
INFO 11:22:33,253 | org.apache.james.mailbox.**copier.MailboxCopierImpl
|
Mailbox#9 path=#private:pvalluri@**Florida-HIE.net:INBOX.Sent
INFO 11:22:33,253 | org.apache.james.mailbox.**copier.MailboxCopierImpl
|
Mailbox#10 path=#private:pvalluri@**Florida-HIE.net:INBOX.Trash
INFO 11:22:33,253 | org.apache.james.mailbox.**copier.MailboxCopierImpl
|
Mailbox#11 path=#private:pvalluri@**Florida-HIE.net:INBOX.Drafts
INFO 11:22:33,253 | org.apache.james.mailbox.**copier.MailboxCopierImpl
|
Ready to copy source mailbox path=#private:admin@Florida-**HIE.net:INBOX
INFO 11:22:33,265 | org.apache.james.mailbox.**copier.MailboxCopierImpl
|
Destination mailbox 0/12 created with path=#private:admin@Florida-**
HIE.net:INBOX
after 22 ms.
***********
Thanks,
Sai
On Wed, Aug 3, 2011 at 11:15 AM, Eric Charles<e...@apache.org> wrote:
Hi Sai,
The returned message via JConsole is not inline with the real exception
'INBOX already exists'.
Can you 'rm -fr $JAMES_HOME/var/store/maildir' and retest?
(the target maildir already contains some files, which confuses the
processus).
Thx.
On 03/08/11 16:55, Saibabu Vallurupalli wrote:
Hi Eric, We were able to send and receive emails successfully. Below
are
the
steps I followed:
- Ensured SMTP/POP3/IMAP4 services are disabled.
- Started James
- Opened jConsole and invoked mailboxcopier.copy with
jpa-mailboxmanager
and
maildir-mailboxmanager
I get exception in jConsole saying "Problem invoking copy :
java.lang.Exception: Unable to parse message".
In james-server-log file below is what I see:
*************
INFO 10:50:43,468 | org.apache.james.mailbox.****
copier.MailboxCopierImpl
|
Found 8 mailboxes in source mailbox manager.
INFO 10:50:43,469 | org.apache.james.mailbox.****
copier.MailboxCopierImpl
|
Mailbox#0 path=#private:admin@Florida-****HIE.net:INBOX
INFO 10:50:43,469 | org.apache.james.mailbox.****
copier.MailboxCopierImpl
|
Mailbox#1 path=#private:admin@Florida-****HIE.net:INBOX.Sent
INFO 10:50:43,469 | org.apache.james.mailbox.****
copier.MailboxCopierImpl
|
Mailbox#2 path=#private:admin@Florida-****HIE.net:INBOX.Trash
INFO 10:50:43,469 | org.apache.james.mailbox.****
copier.MailboxCopierImpl
|
Mailbox#3 path=#private:admin@Florida-****HIE.net:INBOX.Drafts
INFO 10:50:43,469 | org.apache.james.mailbox.****
copier.MailboxCopierImpl
|
Mailbox#4 path=#private:vpao@florida-****hie.net:INBOX
INFO 10:50:43,469 | org.apache.james.mailbox.****
copier.MailboxCopierImpl
|
Mailbox#5 path=#private:vpao@florida-****hie.net:INBOX.Sent
INFO 10:50:43,469 | org.apache.james.mailbox.****
copier.MailboxCopierImpl
|
Mailbox#6 path=#private:vpao@florida-****hie.net:INBOX.Trash
INFO 10:50:43,469 | org.apache.james.mailbox.****
copier.MailboxCopierImpl
|
Mailbox#7 path=#private:vpao@florida-****hie.net:INBOX.Drafts
INFO 10:50:43,469 | org.apache.james.mailbox.****
copier.MailboxCopierImpl
|
Ready to copy source mailbox path=#private:admin@Florida-****
HIE.net:INBOX
ERROR 10:50:43,481 | org.apache.james.mailbox.****
copier.MailboxCopierImpl
|
Mailbox 0 with path=#private:admin@Florida-****HIE.net:INBOX already
exists.
Mailbox with name=#private:admin@Florida-****HIE.net:INBOX already
exists.
at
org.apache.james.mailbox.****store.StoreMailboxManager.****
createMailbox(**
StoreMailboxManager.java:259)
at
org.apache.james.mailbox.****copier.MailboxCopierImpl.****
copyMailboxes(**
MailboxCopierImpl.java:90)
at
org.apache.james.container.****spring.mailbox.**
MailboxCopierManagement.copy(****MailboxCopierManagement.java:****76)
at sun.reflect.****NativeMethodAccessorImpl.****invoke0(Native
Method)
at sun.reflect.****NativeMethodAccessorImpl.****invoke(Unknown
Source)
at sun.reflect.****DelegatingMethodAccessorImpl.****invoke(Unknown
Source)
at java.lang.reflect.Method.****invoke(Unknown Source)
at com.sun.jmx.mbeanserver.****StandardMBeanIntrospector.**
invokeM2(Unknown
Source)
at com.sun.jmx.mbeanserver.****StandardMBeanIntrospector.**
invokeM2(Unknown
Source)
at com.sun.jmx.mbeanserver.****MBeanIntrospector.invokeM(****Unknown
Source)
at com.sun.jmx.mbeanserver.****PerInterface.invoke(Unknown Source)
at com.sun.jmx.mbeanserver.****MBeanSupport.invoke(Unknown Source)
at com.sun.jmx.interceptor.****DefaultMBeanServerInterceptor.****
invoke(Unknown
Source)
at com.sun.jmx.mbeanserver.****JmxMBeanServer.invoke(Unknown Source)
at javax.management.remote.rmi.****RMIConnectionImpl.doOperation(**
**Unknown
Source)
at javax.management.remote.rmi.****RMIConnectionImpl.access$200(***
*Unknown
Source)
at
javax.management.remote.rmi.****RMIConnectionImpl$**
PrivilegedOperation.run(****Unknown
Source)
at
javax.management.remote.rmi.****RMIConnectionImpl.**
doPrivilegedOperation(Unknown
Source)
at javax.management.remote.rmi.****RMIConnectionImpl.invoke(****
Unknown
Source)
at sun.reflect.****GeneratedMethodAccessor65.****invoke(Unknown
Source)
at sun.reflect.****DelegatingMethodAccessorImpl.****invoke(Unknown
Source)
at java.lang.reflect.Method.****invoke(Unknown Source)
at sun.rmi.server.****UnicastServerRef.dispatch(****Unknown Source)
at sun.rmi.transport.Transport$1.****run(Unknown Source)
at java.security.****AccessController.doPrivileged(****Native Method)
at sun.rmi.transport.Transport.****serviceCall(Unknown Source)
at sun.rmi.transport.tcp.****TCPTransport.handleMessages(****Unknown
Source)
at sun.rmi.transport.tcp.****TCPTransport$****
ConnectionHandler.run0(Unknown
Source)
at sun.rmi.transport.tcp.****TCPTransport$****
ConnectionHandler.run(Unknown
Source)
at java.util.concurrent.****ThreadPoolExecutor$Worker.****
runTask(Unknown
Source)
at java.util.concurrent.****ThreadPoolExecutor$Worker.run(****Unknown
Source)
at java.lang.Thread.run(Unknown Source)
************
Thank you,
Sai
On Wed, Aug 3, 2011 at 10:34 AM, Eric Charles<e...@apache.org>
wrote:
Hi Sai,
Before copy invocation, is your mailbox operational (receive/send
mails
ok...) ?
Could you send us the stacktrace you will find in the log file
(log/james-server.log) ?
Thx.
On 03/08/11 14:47, Saibabu Vallurupalli wrote:
Hi Eric, Thank you for confirming on this.
We just encountered a strange issue with backup and restore. If we
don't
have any emails in the user Inbox, backup works perfectly. If there
are
any
users then jConsole throws exception saying unable to parse the
message.
Is there any other setting we are missing? We are following your
instructions from link:
https://svn.apache.org/repos/******asf/james/server/trunk/src/****<https://svn.apache.org/repos/****asf/james/server/trunk/src/**>
<https://svn.apache.org/**repos/**asf/james/server/**trunk/src/**<https://svn.apache.org/repos/**asf/james/server/trunk/src/**>
site/xdoc/upgrade-database.****xml<https://svn.apache.org/**
repos/asf/james/server/trunk/****src/site/xdoc/upgrade-****
database.xml<https://svn.**apache.org/repos/asf/james/**
server/trunk/src/site/xdoc/**upgrade-database.xml<https://svn.apache.org/repos/asf/james/server/trunk/src/site/xdoc/upgrade-database.xml>
Thanks,
Sai
On Wed, Aug 3, 2011 at 3:17 AM, Eric Charles<e...@apache.org>
wrote:
Hi,
If you copy mails from e.g. MailDir to JPA with JPAEncryptedMessage
in
persistence.xml, mails body and headers will be encrypted.
Thx.
On 02/08/11 20:50, Saibabu Vallurupalli wrote:
Hi Norman and Team, I have got a question on James upgrade -
At present we are using James milestore 3 snapshot and we have our
JAP
configuration setup to use JPAMessage, now after upgrade to James
3-Beta2
we
wanted to use JPAEncryptedMessage class in persistence.xml file for
email
encryption. After restoring the data from backup using the steps
provided
in
site to backup and restore. Will the OLD email content be encrypted
or
NOT?
How this situation can be handled?
Please advise.
Thanks, Sai
--
Eric Charles
http://about.echarles.net
------------------------------********------------------------**
--**--**
--**---------
To unsubscribe, e-mail: server-dev-unsubscribe@james.********
apache.org<
server-dev-**unsubscribe@**jam**es.apache.org<http://james.apache.org>
<unsubscribe@**james.apache.org<unsubscr...@james.apache.org>>
<server-dev-**unsubscribe@**james.apache.org<unsubscr...@james.apache.org>
<server-dev-**unsubscr...@james.apache.org<server-dev-unsubscr...@james.apache.org>
For additional commands, e-mail: server-dev-help@james.apache.***
**
***org<
server-dev-help@james.****apache**.org<http://apache.org**><
server-dev-help@james.**apache**.org<http://apache.org><
server-dev-help@james.**apache.org<server-dev-h...@james.apache.org>
--
Eric Charles
http://about.echarles.net
------------------------------******--------------------------**--**
--**---------
To unsubscribe, e-mail: server-dev-unsubscribe@james.******apache.org
<
server-dev-**unsubscribe@**james.apache.org<unsubscr...@james.apache.org>
<server-dev-**unsubscr...@james.apache.org<server-dev-unsubscr...@james.apache.org>
For additional commands, e-mail: server-dev-help@james.apache.***
***org<
server-dev-help@james.**apache**.org<http://apache.org><
server-dev-help@james.**apache.org<server-dev-h...@james.apache.org>
--
Eric Charles
http://about.echarles.net
------------------------------****----------------------------**
--**---------
To unsubscribe, e-mail: server-dev-unsubscribe@james.****apache.org<
server-dev-**unsubscr...@james.apache.org<server-dev-unsubscr...@james.apache.org>
For additional commands, e-mail: server-dev-help@james.apache.****org<
server-dev-help@james.**apache.org<server-dev-h...@james.apache.org>>
--
Eric Charles
http://about.echarles.net
------------------------------**------------------------------**---------
To unsubscribe, e-mail:
server-dev-unsubscribe@james.**apache.org<server-dev-unsubscr...@james.apache.org>
For additional commands, e-mail:
server-dev-help@james.apache.**org<server-dev-h...@james.apache.org>
--
Eric Charles
http://about.echarles.net
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org