What you mean ? Bye, Norman
2011/9/4 Eric Charles <[email protected]>: > Did you also see the a ')' at the end of the body? > Eric > > On 04/09/11 01:57, Norman Maurer wrote: >> >> Just fixed.. now the separator is included again.. >> >> Bye, >> Norman >> >> >> 2011/9/2 Eric Charles<[email protected]>: >>> >>> Hi Sai, >>> >>> It seems that your fix made the encryption work. Thx again! >>> >>> However, mail bodies are not more displayed by mail clients, although the >>> source of the mail contains the body. >>> >>> The mail format seems strange: no separation before the body, a ) ending >>> the >>> body. >>> >>> This is even the case if no encryption is used. >>> >>> I have to double-check all this, but I'm running out-of-time today, and >>> tomorrow will also be a busy day. I hope to come back to it this weekend. >>> >>> Thx. >>> >>> >>> On 01/09/11 08:39, Saibabu Vallurupalli wrote: >>>> >>>> What I have got it - mailbox-store 0.3 and mailbox-jpa from trunk do you >>>> think there is some inconsistency between these two modules? The reason >>>> behind is Norman integrated Encryption code to trunck so I have to build >>>> JPA >>>> from Trunk and use it. Rest of the modules all are part of James 3.0 >>>> beta >>>> 2 >>>> release. >>>> >>>> Thanks, Sai >>>> >>>> On Thu, Sep 1, 2011 at 11:19 AM, Eric >>>> Charles<[email protected]>wrote: >>>> >>>>> ouch, not sure if move is broken or not... >>>>> Need more time to review this. >>>>> Eric >>>>> >>>>> >>>>> On 01/09/11 08:13, Eric Charles wrote: >>>>> >>>>>> Running with encryption gives issue while moving mails (at least >>>>>> getting >>>>>> the content of a folder after mails has been moved to it). >>>>>> >>>>>> I tried the same with standard (no encryption) and it gives the same >>>>>> issue. >>>>>> >>>>>> There are no excpetion in log. >>>>>> >>>>>> The good news is that it's unrelated to encryption. >>>>>> The bad news is that mail move seems broken in trunk. >>>>>> >>>>>> Sai, Can you reproduce this also (without encryption)? >>>>>> >>>>>> Thx. >>>>>> >>>>>> On 01/09/11 07:45, Eric Charles wrote: >>>>>> >>>>>>> Hi Sai, >>>>>>> I took a little time to further look. >>>>>>> No need to change code to return JPAEncryptedMessage. >>>>>>> OpenJPAMailboxManager does it depending on the constructor called by >>>>>>> spring (with a boolean or with a string). >>>>>>> >>>>>>> I have now changed >>>>>>> https://svn.apache.org/repos/**asf/james/mailbox/trunk/** >>>>>>> spring/src/main/resources/**META-INF/org/apache/james/** >>>>>>> >>>>>>> >>>>>>> spring-mailbox-jpa.xml<https://svn.apache.org/repos/asf/james/mailbox/trunk/spring/src/main/resources/META-INF/org/apache/james/spring-mailbox-jpa.xml> >>>>>>> >>>>>>> to test and I'll report back the result. >>>>>>> >>>>>>> Thx. >>>>>>> >>>>>>> On 01/09/11 03:50, Eric Charles wrote: >>>>>>> >>>>>>>> Hi Sai, >>>>>>>> >>>>>>>> When you run the tests in the mailbox-jpa module, there are no >>>>>>>> persistence.xml, but all the JPA properties are set via code. >>>>>>>> >>>>>>>> If you look at the 3 classes in >>>>>>>> http://svn.apache.org/repos/**asf/james/mailbox/trunk/jpa/** >>>>>>>> >>>>>>>> >>>>>>>> src/test/java/org/apache/**james/mailbox/jpa/<http://svn.apache.org/repos/asf/james/mailbox/trunk/jpa/src/test/java/org/apache/james/mailbox/jpa/> >>>>>>>> >>>>>>>> >>>>>>>> , you will see for example >>>>>>>> >>>>>>>> properties.put("openjpa.**MetaDataFactory", "jpa(Types=" + >>>>>>>> JPAMailbox.class.getName() + ";" + >>>>>>>> AbstractJPAMessage.class.**getName() + ";" + >>>>>>>> JPAMessage.class.getName() + ";" + >>>>>>>> JPAProperty.class.getName() + ";" + >>>>>>>> JPAUserFlag.class.getName() + ";" + >>>>>>>> JPASubscription.class.getName(**) + ")"); >>>>>>>> >>>>>>>> This is where you have to change to add the JPAEncryptedMessage. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> When you run the server as a whole, you need to build the app >>>>>>>> module. >>>>>>>> >>>>>>>> In this case, the file to change is >>>>>>>> http://svn.apache.org/repos/**asf/james/app/trunk/src/main/** >>>>>>>> >>>>>>>> >>>>>>>> config/james/META-INF/**persistence.xml<http://svn.apache.org/repos/asf/james/app/trunk/src/main/config/james/META-INF/persistence.xml> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> You will do 'mvn package', and the generated zip/tar.gz will contain >>>>>>>> that file. >>>>>>>> >>>>>>>> >>>>>>>> I hope you can make it, even if I am a bit late for you work night. >>>>>>>> >>>>>>>> Thx. >>>>>>>> >>>>>>>> >>>>>>>> On 31/08/11 18:53, Saibabu Vallurupalli wrote: >>>>>>>> >>>>>>>>> Hi Eric, >>>>>>>>> >>>>>>>>> O.k.. I agree with you. But I need little bit more details >>>>>>>>> regarding >>>>>>>>> what >>>>>>>>> should I do for the path. Since, I have the environment I can try >>>>>>>>> this >>>>>>>>> locally and also deploy in our Test environment and perform quick >>>>>>>>> regression >>>>>>>>> testing. >>>>>>>>> >>>>>>>>> Path: >>>>>>>>> JPAMainboxManager.java is using JPAMessage object I need to modify >>>>>>>>> the >>>>>>>>> code >>>>>>>>> to use JPAEncryptedMessage and return the same. >>>>>>>>> >>>>>>>>> I am trying this locally and the tests failed, Now my understanding >>>>>>>>> is I >>>>>>>>> also need to change persistence.xml file. Since, I am not 100% used >>>>>>>>> to >>>>>>>>> the >>>>>>>>> development environment I need to know how Maven uses this file and >>>>>>>>> from >>>>>>>>> where this file will be picked? >>>>>>>>> >>>>>>>>> Can you please give me some insight about the path? I will be >>>>>>>>> working >>>>>>>>> tonight to get this patch out. If you could help me I really >>>>>>>>> appreciate you. >>>>>>>>> I am in USA EST timezone. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Sai >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Aug 31, 2011 at 7:27 PM, Eric >>>>>>>>> Charles<eric.charles@u-**mangate.com<[email protected]> >>>>>>>>>> >>>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> Hi Sai, >>>>>>>>>> >>>>>>>>>> If you change JPAMessage to JPAEncryptedMessage in the >>>>>>>>>> JPAMessageManager, >>>>>>>>>> you must update persistence.xml accordingly. >>>>>>>>>> >>>>>>>>>> However, even if OpenJPAMailboxManager handles the encryption >>>>>>>>>> feature to >>>>>>>>>> initialize the EncryptionDecryptHelper if needed, the >>>>>>>>>> JPAMailboxManager >>>>>>>>>> should also verify the feature, and return a JPAEncryptedMessage >>>>>>>>>> if >>>>>>>>>> needed. >>>>>>>>>> >>>>>>>>>> I hope this makes sense, and if yes, a patch is needed. >>>>>>>>>> >>>>>>>>>> wdyt? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On 31/08/11 15:19, Saibabu Vallurupalli wrote: >>>>>>>>>> >>>>>>>>>> Hi Eric/Norman: >>>>>>>>>>> >>>>>>>>>>> I am able to reproduce this error in a simple way. In my >>>>>>>>>>> checked-out >>>>>>>>>>> version >>>>>>>>>>> - >>>>>>>>>>> C:\work\workspace\james\****mailbox\trunk\jpa\src\main\** >>>>>>>>>>> java\org\apache\james\mailbox\****jpa\JPAMessageManager.java >>>>>>>>>>> There is reference to JPAMessage.java class and I changed it to >>>>>>>>>>> JPAEncryptedMessage.java ran the maven clean package and the >>>>>>>>>>> tests >>>>>>>>>>> failed >>>>>>>>>>> with the similar exception: >>>>>>>>>>> >>>>>>>>>>> Thought of letting you. Thank you very much in advance. >>>>>>>>>>> >>>>>>>>>>> Thanks, Sai >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> ______________________________****_______________ >>>>>>>>>>>> >>>>>>>>>>>> *From:* Valluripalli, Sai >>>>>>>>>>>> *Sent:* Wednesday, August 31, 2011 2:42 PM >>>>>>>>>>>> *To:* '[email protected]' >>>>>>>>>>>> *Subject:* Unable to move emails between folders with Encryption >>>>>>>>>>>> turned - >>>>>>>>>>>> on >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Hi Norman/Eric, >>>>>>>>>>>> >>>>>>>>>>>> We were in our System Testing phase and close to our release. >>>>>>>>>>>> During our >>>>>>>>>>>> System Testing we discovered that Move option is not working >>>>>>>>>>>> between the >>>>>>>>>>>> folders. When we try to move email from Inbox to Trash we >>>>>>>>>>>> encounter >>>>>>>>>>>> the >>>>>>>>>>>> exception below. I have also got the complete log if you need. >>>>>>>>>>>> But >>>>>>>>>>>> the >>>>>>>>>>>> root >>>>>>>>>>>> cause I understood from the below exception is somewhere in the >>>>>>>>>>>> mail/store >>>>>>>>>>>> code and other places JPAMessage class is referenced and when I >>>>>>>>>>>> changed >>>>>>>>>>>> it >>>>>>>>>>>> to JPAEncryptedMessage it is unable to locate JPAMessage and >>>>>>>>>>>> throwing the >>>>>>>>>>>> exception. >>>>>>>>>>>> >>>>>>>>>>>> Is there any master configuration to modify or do I need to >>>>>>>>>>>> refer >>>>>>>>>>>> JPAEncryptedMessage.java class to any other modules and >>>>>>>>>>>> re-compile >>>>>>>>>>>> it? >>>>>>>>>>>> Please advise. >>>>>>>>>>>> >>>>>>>>>>>> Caused by:<openjpa-2.1.0-r422266:****1071316 fatal user error> >>>>>>>>>>>> org.apache.openjpa.****persistence.ArgumentException: No >>>>>>>>>>>> metadata >>>>>>>>>>>> was >>>>>>>>>>>> found for >>>>>>>>>>>> type "class org.apache.james.mailbox.jpa.**** >>>>>>>>>>>> mail.model.openjpa.JPAMessage"****. The >>>>>>>>>>>> class does not appear in the list of persistent types: >>>>>>>>>>>> [org.apache.james.mailbox.jpa.****mail.model.JPAUserFlag, >>>>>>>>>>>> org.apache.james.mailbox.jpa.****mail.model.JPAMailbox, >>>>>>>>>>>> org.apache.james.mailbox.jpa.****mail.model.openjpa.**** >>>>>>>>>>>> JPAEncryptedMessage, >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> org.apache.james.domainlist.****jpa.model.JPADomain, >>>>>>>>>>>> org.apache.james.mailbox.jpa.****mail.model.openjpa.**** >>>>>>>>>>>> AbstractJPAMessage, >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> org.apache.james.user.jpa.****model.JPAUser, >>>>>>>>>>>> org.apache.james.mailbox.jpa.****mail.model.JPAProperty, >>>>>>>>>>>> org.apache.james.rrt.jpa.****model.JPARecipientRewrite, >>>>>>>>>>>> org.apache.james.mailbox.jpa.****user.model.JPASubscription]. >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.openjpa.meta.****MetaDataRepository.**** >>>>>>>>>>>> getMetaDataInternal(** >>>>>>>>>>>> >>>>>>>>>>>> MetaDataRepository.java:407) >>>>>>>>>>>> at >>>>>>>>>>>> >>>>>>>>>>>> org.apache.openjpa.meta.****MetaDataRepository.****getMetaData(** >>>>>>>>>>>> MetaDataRepository.java:384) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.openjpa.kernel.****BrokerImpl.persistInternal(** >>>>>>>>>>>> BrokerImpl.java:2601) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.openjpa.kernel.****BrokerImpl.persist(BrokerImpl.** >>>>>>>>>>>> **java:2540) >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.openjpa.kernel.****BrokerImpl.persist(BrokerImpl.** >>>>>>>>>>>> **java:2437) >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.openjpa.kernel.****DelegatingBroker.persist(** >>>>>>>>>>>> DelegatingBroker.java:1069) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.openjpa.****persistence.EntityManagerImpl.**** >>>>>>>>>>>> persist(EntityManagerImpl.****java:707) >>>>>>>>>>>> at sun.reflect.****NativeMethodAccessorImpl.****invoke0(Native >>>>>>>>>>>> Method) >>>>>>>>>>>> at >>>>>>>>>>>> sun.reflect.****NativeMethodAccessorImpl.****invoke(** >>>>>>>>>>>> NativeMethodAccessorImpl.java:****39) >>>>>>>>>>>> at >>>>>>>>>>>> sun.reflect.****DelegatingMethodAccessorImpl.****invoke(** >>>>>>>>>>>> DelegatingMethodAccessorImpl.****java:25) >>>>>>>>>>>> at java.lang.reflect.Method.****invoke(Method.java:597) >>>>>>>>>>>> at >>>>>>>>>>>> >>>>>>>>>>>> org.springframework.orm.jpa.****ExtendedEntityManagerCreator$**** >>>>>>>>>>>> ExtendedEntityManagerInvocatio****nHandler.invoke(** >>>>>>>>>>>> ExtendedEntityManagerCreator.****java:365) >>>>>>>>>>>> at $Proxy56.persist(Unknown Source) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.james.mailbox.jpa.****mail.JPAMessageMapper.save(** >>>>>>>>>>>> JPAMessageMapper.java:362) >>>>>>>>>>>> ... 100 more >>>>>>>>>>>> DEBUG 12:55:29,285 | james.imapserver | ID=1684154803 Error >>>>>>>>>>>> while >>>>>>>>>>>> processing imap request >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> We appreciate your help on this. >>>>>>>>>>>> >>>>>>>>>>>> Thank you, Sai. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>> >>>>>>>>>> Eric >>>>>>>>>> http://about.echarles.net >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Eric >>>>>>>>>> http://about.echarles.net >>>>>>>>>> >>>>>>>>>> ------------------------------****----------------------------** >>>>>>>>>> --**--------- >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> To unsubscribe, e-mail: >>>>>>>>>> server-dev-unsubscribe@james.****apache.org<server-dev-** >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> [email protected]<[email protected]> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> For additional commands, e-mail: >>>>>>>>>> [email protected].****org<server-dev-help@james.** >>>>>>>>>> apache.org<[email protected]>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> -- >>>>> Eric >>>>> http://about.echarles.net >>>>> >>>> >>> >>> -- >>> Eric >>> http://about.echarles.net >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > > -- > Eric > http://about.echarles.net > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
