Hi Vanuj, I think I fixed the bug. Please update you source tree and build it again.
Wait for your feedback.... Thx, Norman 2010/5/17 Norman Maurer <nor...@apache.org>: > Hi Vanuj, > > I found the problem with pop3. At least I know why it happens. But I > have to think a bit about how to fix it. Fix will come soon. > > Thx, > Norman > > > 2010/5/17 Norman Maurer <nor...@apache.org>: >> Hi Vanuj, >> >> The error below is fixed: >> >> 312 James TRACE [main] openjpa.Runtime - Not creating a >> ValidatorImpl because this app is using the JPA 1.0 Spec >> >> >> The error message about Weaver can be ignored: >> >>> Caused by: java.lang.IllegalStateException: Cannot apply class transformer >>> without LoadTimeWeaver specified >> >> See spring section under: >> http://openjpa.apache.org/integration.html >> >> Can you try if you see the other exception on list after updating and >> build again ? >> >> Thx, >> Norman >> >> >> 2010/5/17 Apache James <van.n...@yahoo.com>: >>> Hi Norman, >>> I enabled trace and found that there are two exceptions happening. One on >>> james startup and the other when the LIST or RETR command gets called. Only >>> the one on startup gets logged. >>> >>> Also, There is this message during printed during server startup that looked >>> interesting. (Is is supposed to be this way) >>> >>> 312 James TRACE [main] openjpa.Runtime - Not creating a ValidatorImpl >>> because this app is using the JPA 1.0 Spec >>> >>> The Exceptions along with the other details are inline. >>> >>> Thanks, >>> Vanuj. >>> >>> >>> >>> On 5/17/2010 10:46 AM, Norman Maurer wrote: >>>> >>>> Hi Vanuj, >>>> >>>> could you give us some more informations ? >>>> >>>> * Which revision of trunk ? >>> >>> 943607 >>> >>>> * Does it happen everytime ? >>> >>> Funny thing. Whenever I try to get mail using thunderbird, the exception >>> occurs during 'LIST' command and thunderbird times out waiting for james to >>> reply. But if I create a raw connection with James and try to hit James, it >>> goes through and the list is returned. But then the same exception at the >>> time of RETR command. >>> >>>> * Any changes made in persistence.xml or spring-beans.xml ? >>> >>> Nope. I am building james for the first time. Did not touch any code. >>> >>>> * Could enable the TRACE logging in persistence.xml and show us the >>>> full stack trace... : >>>> <property name="openjpa.Log" value="DefaultLevel=TRACE, >>>> Runtime=TRACE, Tool=TRACE"/> >>> >>> >>> ----------------------------EXCEPTION 1-------------------------------- >>> >>> Here is the exception that happens during the startup. >>> >>> java.lang.reflect.UndeclaredThrowableException >>> at $Proxy27.addTransformer(Unknown Source) >>> at >>> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:169) >>> at >>> org.apache.openjpa.persistence.PersistenceProviderImpl.createContainerEntityManagerFactory(PersistenceProviderImpl.java:65) >>> at >>> org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:225) >>> at >>> org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:308) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1469) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1409) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) >>> at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) >>> at >>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:529) >>> at >>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:495) >>> at >>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:642) >>> at >>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:633) >>> at >>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159) >>> at >>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84) >>> at >>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PersistenceAnnotationBeanPostProcessor.java:338) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1064) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) >>> at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) >>> at >>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1049) >>> at >>> org.apache.james.container.spring.SpringUsersStore.getRepository(SpringUsersStore.java:54) >>> at >>> org.apache.james.impl.user.LocalUsersRepository.init(LocalUsersRepository.java:47) >>> 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.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340) >>> at >>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293) >>> at >>> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1405) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) >>> at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) >>> at >>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:435) >>> at >>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:409) >>> at >>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:541) >>> at >>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159) >>> at >>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84) >>> at >>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1064) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) >>> at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) >>> at >>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:435) >>> at >>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:409) >>> at >>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:541) >>> at >>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159) >>> at >>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84) >>> at >>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1064) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) >>> at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) >>> at >>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:435) >>> at >>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:409) >>> at >>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:541) >>> at >>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:159) >>> at >>> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84) >>> at >>> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1064) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) >>> at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) >>> at >>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1049) >>> at >>> org.apache.camel.spring.spi.ApplicationContextRegistry.lookup(ApplicationContextRegistry.java:41) >>> at >>> org.apache.camel.util.CamelContextHelper.lookup(CamelContextHelper.java:104) >>> at >>> org.apache.camel.model.RouteBuilderDefinition.createRouteBuilder(RouteBuilderDefinition.java:64) >>> at >>> org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContextFactoryBean.java:877) >>> at >>> org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:359) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1469) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1409) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) >>> at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) >>> at >>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1045) >>> at >>> org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:88) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1405) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) >>> at >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) >>> at >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) >>> at >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) >>> at >>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:563) >>> at >>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:872) >>> at >>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:423) >>> at >>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276) >>> at >>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197) >>> at >>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47) >>> at >>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972) >>> at >>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4467) >>> at >>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) >>> at >>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) >>> at >>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546) >>> at >>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905) >>> at >>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740) >>> at >>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500) >>> at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277) >>> at >>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321) >>> at >>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) >>> at >>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) >>> at org.apache.catalina.core.StandardHost.start(StandardHost.java:785) >>> at >>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) >>> at >>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) >>> at >>> org.apache.catalina.core.StandardService.start(StandardService.java:519) >>> at >>> org.apache.catalina.core.StandardServer.start(StandardServer.java:710) >>> at org.apache.catalina.startup.Catalina.start(Catalina.java:581) >>> 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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) >>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) >>> Caused by: java.lang.reflect.InvocationTargetException >>> 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.persistenceunit.DefaultPersistenceUnitManager$Jpa2PersistenceUnitInfoDecorator.invoke(DefaultPersistenceUnitManager.java:431) >>> ... 138 more >>> Caused by: java.lang.IllegalStateException: Cannot apply class transformer >>> without LoadTimeWeaver specified >>> at >>> org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.addTransformer(SpringPersistenceUnitInfo.java:109) >>> ... 143 more >>> 312 James TRACE [main] openjpa.Runtime - Not creating a ValidatorImpl >>> because this app is using the JPA 1.0 Spec >>> >>> >>> >>> >>> >>> ----------------------------EXCEPTION 2-------------------------------- >>> >>> Here is the exception that happens during the call. This one does not get >>> logged. I got the trace by copying it from eclipse. >>> >>> Thread [New I/O server worker #2-2] (Suspended) >>> >>> ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(Object, >>> Method, Object[]) line: 369 >>> $Proxy50.createNamedQuery(String) line: not available >>> JPAMessageMapper.findMessagesInMailboxWithUID(long, long) line: 90 >>> >>> JPAMessageMapper.findInMailbox(MessageRange) line: 69 >>> OpenJPAMailbox(StoreMailbox<Id>).getMessages(MessageRange, >>> FetchGroup, MailboxSession) line: 392 >>> ListCmdHandler.onCommand(POP3Session, Request) line: 75 >>> ListCmdHandler.onCommand(ProtocolSession, Request) line: 44 >>> >>> POP3CommandDispatcherLineHandler(AbstractCommandDispatcher<Session>).onLine(Session, >>> byte[]) line: 140 >>> POP3CommandDispatcherLineHandler.onLine(POP3Session, byte[]) line: 77 >>> >>> POP3CommandDispatcherLineHandler.onLine(ProtocolSession, byte[]) >>> line: 38 >>> >>> POP3ChannelUpstreamHandler(AbstractChannelUpstreamHandler).messageReceived(ChannelHandlerContext, >>> MessageEvent) line: 92 >>> >>> POP3ChannelUpstreamHandler(SimpleChannelUpstreamHandler).handleUpstream(ChannelHandlerContext, >>> ChannelEvent) line: 80 >>> >>> DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline$DefaultChannelHandlerContext, >>> ChannelEvent) line: 560 >>> >>> DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(ChannelEvent) >>> line: 796 >>> >>> TimeoutHandler(IdleStateHandler).messageReceived(ChannelHandlerContext, >>> MessageEvent) line: 237 >>> >>> TimeoutHandler(SimpleChannelUpstreamHandler).handleUpstream(ChannelHandlerContext, >>> ChannelEvent) line: 80 >>> >>> DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline$DefaultChannelHandlerContext, >>> ChannelEvent) line: 560 >>> >>> DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(ChannelEvent) >>> line: 796 >>> ChunkedWriteHandler.handleUpstream(ChannelHandlerContext, >>> ChannelEvent) line: 117 >>> >>> DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline$DefaultChannelHandlerContext, >>> ChannelEvent) line: 560 >>> >>> DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(ChannelEvent) >>> line: 796 >>> Channels.fireMessageReceived(ChannelHandlerContext, Object, >>> SocketAddress) line: 391 >>> >>> DelimiterBasedFrameDecoder(FrameDecoder).unfoldAndFireMessageReceived(ChannelHandlerContext, >>> SocketAddress, Object) line: 317 >>> >>> DelimiterBasedFrameDecoder(FrameDecoder).callDecode(ChannelHandlerContext, >>> Channel, ChannelBuffer, SocketAddress) line: 299 >>> >>> DelimiterBasedFrameDecoder(FrameDecoder).messageReceived(ChannelHandlerContext, >>> MessageEvent) line: 216 >>> >>> DelimiterBasedFrameDecoder(SimpleChannelUpstreamHandler).handleUpstream(ChannelHandlerContext, >>> ChannelEvent) line: 80 >>> >>> DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline$DefaultChannelHandlerContext, >>> ChannelEvent) line: 560 >>> >>> DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(ChannelEvent) >>> line: 796 >>> >>> ConnectionPerIpLimitUpstreamHandler(SimpleChannelUpstreamHandler).messageReceived(ChannelHandlerContext, >>> MessageEvent) line: 134 >>> >>> ConnectionPerIpLimitUpstreamHandler(SimpleChannelUpstreamHandler).handleUpstream(ChannelHandlerContext, >>> ChannelEvent) line: 80 >>> >>> DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline$DefaultChannelHandlerContext, >>> ChannelEvent) line: 560 >>> >>> DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(ChannelEvent) >>> line: 796 >>> >>> ConnectionLimitUpstreamHandler(SimpleChannelUpstreamHandler).messageReceived(ChannelHandlerContext, >>> MessageEvent) line: 134 >>> >>> ConnectionLimitUpstreamHandler(SimpleChannelUpstreamHandler).handleUpstream(ChannelHandlerContext, >>> ChannelEvent) line: 80 >>> >>> DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline$DefaultChannelHandlerContext, >>> ChannelEvent) line: 560 >>> DefaultChannelPipeline.sendUpstream(ChannelEvent) line: 555 >>> Channels.fireMessageReceived(Channel, Object, SocketAddress) line: >>> 345 >>> Channels.fireMessageReceived(Channel, Object) line: 332 >>> NioWorker.read(SelectionKey) line: 323 >>> NioWorker.processSelectedKeys(Set<SelectionKey>) line: 275 >>> NioWorker.run() line: 196 >>> ThreadRenamingRunnable.run() line: 108 >>> IoWorkerRunnable.run() line: 46 >>> ThreadPoolExecutor$Worker.runTask(Runnable) line: 885 >>> ThreadPoolExecutor$Worker.run() line: 907 >>> Thread.run() line: 619 >>> >>> >>> >>> >>> >>> >>>> >>>> Thx, >>>> Norman >>>> >>>> 2010/5/17 Apache James<van.n...@yahoo.com>: >>>>> >>>>> Hi, >>>>> Apologies for the Spam, >>>>> >>>>> I just built James from trunk and deployed it on tomcat a few hours ago. >>>>> Everything seems to be working fine but there is a problem in POP3 >>>>> server. >>>>> When I hit the 'List' command does not return any response and hits an >>>>> exception in JPAMessageMapper.findMessagesInMailboxWithUID() >>>>> >>>>> <openjpa-2.0.0-r422266:935683 fatal user error> >>>>> org.apache.openjpa.persistence.InvalidStateException: The context has >>>>> been >>>>> closed. The stack trace at which the context was closed is available if >>>>> Runtime=TRACE logging is enabled. >>>>> >>>>> Has anyone faced this recently? >>>>> >>>>> Thanks, >>>>> Vanuj. >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org >>>>> For additional commands, e-mail: server-dev-h...@james.apache.org >>>>> >>>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org >>>> For additional commands, e-mail: server-dev-h...@james.apache.org >>>> >>>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org >>> For additional commands, e-mail: server-dev-h...@james.apache.org >>> >>> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org