Code:
May 14, 2007 4:19:00 PM org.apache.coyote.http11.Http11BaseProtocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8081
May 14, 2007 4:19:01 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
16:19:01,972 DEBUG org.apache.struts.action.ActionServlet - Finalizing this controller servlet
16:19:01,974 DEBUG org.apache.struts.validator.ValidatorPlugIn - Destroying ValidatorPlugin
16:19:01,977 INFO org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/postrlife] - Closing Spring root WebApplicationContext
16:19:01,979 INFO org.springframework.web.context.support.XmlWebApplicationContext - Closing org.springframework.web.context.support.XmlWebApplicationContext@700edc: display name [Root WebApplicationContext]; startup date [Mon May 14 16:17:52 EST 2007]; root of context hierarchy
16:19:01,980 DEBUG org.springframework.web.context.support.XmlWebApplicationContext - Publishing event in context [org.springframework.web.context.support.XmlWebApplicationContext@700edc]: org.springframework.context.event.ContextClosedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext@700edc: display name [Root WebApplicationContext]; startup date [Mon May 14 16:17:52 EST 2007]; root of context hierarchy]
16:19:01,981 INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@16237e0: defining beans [dataSource,sessionFactory,jdbcExceptionTranslator,transactionManager,baseHibernateDAO,baseTransactionProxyFactory,musicServiceTarget,musicService,jmsFactory,musicDestination,musicListener,musicListenerContainer,rosterDestination,rosterJmsTemplate,rosterJmsSender,scraperTaskExecutor,scraperExecutor,emailTaskExecutor,emailExecutor]; root of factory hierarchy
16:19:01,982 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'emailTaskExecutor': [emailExecutor]
16:19:01,982 DEBUG org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name 'emailTaskExecutor'
16:19:01,983 INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ThreadPoolExecutor 'emailTaskExecutor'
16:19:01,983 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'scraperTaskExecutor': [scraperExecutor]
16:19:01,983 DEBUG org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name 'scraperTaskExecutor'
16:19:01,983 INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ThreadPoolExecutor 'scraperTaskExecutor'
16:19:01,984 DEBUG org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name 'musicListenerContainer'
16:19:01,984 DEBUG org.springframework.jms.listener.DefaultMessageListenerContainer - Shutting down JMS listener container
16:19:01,984 DEBUG org.springframework.jms.listener.DefaultMessageListenerContainer - Waiting for shutdown of message listener invokers
16:19:01,984 DEBUG org.springframework.jms.listener.DefaultMessageListenerContainer - Still waiting for shutdown of 1 message listener invokers
16:19:01,995 DEBUG org.springframework.jms.listener.DefaultMessageListenerContainer - Consumer [ActiveMQMessageConsumer { value=ID:localhost.localdomain-58093-1179123486254-1:1:1:1, started=true }] of session [PooledSession { ActiveMQSession {id=ID:localhost.localdomain-58093-1179123486254-1:1:1,started=true} }] did not receive a message
16:19:05,782 DEBUG org.apache.activemq.transport.InactivityMonitor - Message sent since last write check, resetting flag
16:19:06,877 DEBUG org.apache.activemq.transport.InactivityMonitor - No message sent since last write check, sending a KeepAliveInfo
16:19:06,909 DEBUG org.apache.activemq.transport.InactivityMonitor - Message received since last read check, resetting flag:
16:19:07,725 DEBUG org.springframework.jms.listener.DefaultMessageListenerContainer - Consumer [ActiveMQMessageConsumer { value=ID:localhost.localdomain-58093-1179123486254-1:0:1:1, started=true }] of session [PooledSession { ActiveMQSession {id=ID:localhost.localdomain-58093-1179123486254-1:0:1,started=true} }] did not receive a message
16:19:07,726 DEBUG org.springframework.jms.listener.DefaultMessageListenerContainer - Lowered scheduled invoker count: 0
16:19:07,731 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'sessionFactory': [transactionManager]
16:19:07,738 DEBUG org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name 'sessionFactory'
16:19:07,738 INFO org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean - Closing Hibernate SessionFactory
16:19:07,738 INFO org.hibernate.impl.SessionFactoryImpl - closing
log4j:ERROR Error occured while converting date.
java.lang.NullPointerException
at java.lang.System.arraycopy(Native Method)
at java.lang.AbstractStringBuilder.getChars(AbstractStringBuilder.java:328)
at java.lang.StringBuffer.getChars(StringBuffer.java:201)
at org.apache.log4j.helpers.AbsoluteTimeDateFormat.format(AbsoluteTimeDateFormat.java:108)
at java.text.DateFormat.format(DateFormat.java:316)
at org.apache.log4j.helpers.PatternParser$DatePatternConverter.convert(PatternParser.java:436)
at org.apache.log4j.helpers.PatternConverter.format(PatternConverter.java:56)
at org.apache.log4j.PatternLayout.format(PatternLayout.java:495)
at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:292)
at org.apache.log4j.WriterAppender.append(WriterAppender.java:150)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221)
at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:57)
at org.apache.log4j.Category.callAppenders(Category.java:187)
at org.apache.log4j.Category.forcedLog(Category.java:372)
at org.apache.log4j.Category.log(Category.java:864)
at org.apache.commons.logging.impl.Log4JLogger.debug(Log4JLogger.java:110)
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:324)
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:254)
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:871)
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:811)
at java.lang.Thread.run(Thread.java:619)