Awesome! Thank you, Benoit.
I updated, recompiled, reran, and confirmed that the problem has gone away. Cheers, =David > On Jul 28, 2020, at 18:36, Tellier Benoit <[email protected]> wrote: > > Hello David. > > I found the issue. org.apache.james.sieve.jpa.model.JPASieveQuota & > org.apache.james.sieve.jpa.model.JPASieveScript are not registered as > persistant class hence the failure. > > I opened https://issues.apache.org/jira/browse/JAMES-3348 & a fix for > this here: https://github.com/apache/james-project/pull/242. > > Cheers, > > Benoit > > Le 28/07/2020 à 12:36, David Leangen a écrit : >> Hello, >> >> I am having trouble figuring out the origin of this problem: >> >> 14:30:10.458 [INFO ] o.a.j.s.SendMailHandler - Successfully spooled mail >> Mail1595914206122-99a764fb-1097-4614-a1c2-022d0b331bee from >> MaybeSender{mailAddress=Optional[[email protected]]} on >> localhost/0:0:0:0:0:0:0:1 for [[email protected]] >> 14:30:34.797 [INFO ] o.a.j.p.n.BasicChannelUpstreamHandler - Connection >> closed for 0:0:0:0:0:0:0:1 >> 14:31:44.887 [ERROR] o.a.j.t.m.j.d.SieveExecutor - Cannot evaluate Sieve >> script for user <[email protected]> >> org.apache.openjpa.persistence.ArgumentException: There is no query with the >> name "findActiveByUsername" defined for any of the known persistent classes: >> [org.apache.james.mailbox.jpa.quota.model.MaxGlobalMessageCount, >> org.apache.james.mailbox.jpa.mail.model.JPAUserFlag, >> org.apache.james.mailbox.jpa.quota.model.MaxUserStorage, >> org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMailboxMessage, >> org.apache.james.mailbox.jpa.quota.model.JpaCurrentQuota, >> org.apache.james.mailbox.jpa.user.model.JPASubscription, >> org.apache.james.rrt.jpa.model.JPARecipientRewrite, >> org.apache.james.mailbox.jpa.mail.model.JPAMailboxAnnotation, >> org.apache.james.mailbox.jpa.quota.model.MaxDomainMessageCount, >> org.apache.james.mailbox.jpa.quota.model.MaxGlobalStorage, >> org.apache.james.mailbox.jpa.mail.model.JPAMailboxAnnotationId, >> org.apache.james.mailbox.jpa.mail.model.JPAMailbox, >> org.apache.james.mailrepository.jpa.JPAUrl, >> org.apache.james.mailbox.jpa.quota.model.MaxDomainStorage, >> org.apache.james.mailbox.jpa.quota.model.MaxUserMessageCount, >> org.apache.james.domainlist.jpa.model.JPADomain, >> org.apache.james.user.jpa.model.JPAUser, >> org.apache.james.mailbox.jpa.mail.model.JPAProperty, >> org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMailboxMessage]. >> at >> org.apache.openjpa.meta.MetaDataRepository.getQueryMetaDataInternal(MetaDataRepository.java:1982) >> at >> org.apache.openjpa.meta.MetaDataRepository.getQueryMetaData(MetaDataRepository.java:1963) >> at >> org.apache.openjpa.persistence.EntityManagerImpl.createNamedQuery(EntityManagerImpl.java:1200) >> at >> org.apache.openjpa.persistence.EntityManagerImpl.createNamedQuery(EntityManagerImpl.java:1191) >> at >> org.apache.james.sieve.jpa.JPASieveRepository.findActiveSieveScript(JPASieveRepository.java:153) >> at >> org.apache.james.sieve.jpa.JPASieveRepository.lambda$findActiveSieveScript$6(JPASieveRepository.java:147) >> at >> com.github.fge.lambdas.functions.FunctionChainer.lambda$sneakyThrow$49(FunctionChainer.java:74) >> at >> org.apache.james.backends.jpa.TransactionRunner.runAndRetrieveResult(TransactionRunner.java:65) >> at >> org.apache.james.sieve.jpa.JPASieveRepository.findActiveSieveScript(JPASieveRepository.java:146) >> at >> org.apache.james.sieve.jpa.JPASieveRepository.getActivationDateForActiveScript(JPASieveRepository.java:133) >> at >> org.apache.james.transport.mailets.jsieve.ResourceLocator.get(ResourceLocator.java:66) >> at >> org.apache.james.transport.mailets.jsieve.delivery.SieveExecutor.sieveMessage(SieveExecutor.java:127) >> at >> org.apache.james.transport.mailets.jsieve.delivery.SieveExecutor.execute(SieveExecutor.java:122) >> at org.apache.james.transport.mailets.Sieve.service(Sieve.java:75) >> >> >> Any hints? >> >> Thank you! >> =David >> >> >> --------------------------------------------------------------------- >> 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] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
