留言板

Exceptions when shutting down Liferay-Tomcat!

thumbnail
Phương Minh Nguyễn,修改在14 年前。

Exceptions when shutting down Liferay-Tomcat!

New Member 帖子: 21 加入日期: 09-7-8 最近的帖子
Hi everyone!
I built my Liferay Portal from source code version 5.2.3. My Tomcat version is 6.0.20. I built my Liferay follow the instruction in the book "Liferay Portal 5.2 Systems Development" by Jonas X. Yuan. When I shut down Liferay-Tomcat, I get the following exceptions in the Console Window of Eclipse:
INFO: Pausing Coyote HTTP/1.1 on http-8080
Jan 21, 2010 9:05:14 AM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Jan 21, 2010 9:05:14 AM org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
log4j:ERROR LogMananger.repositorySelector was null likely due to error in class reloading, using NOPLoggerRepository.
Jan 21, 2010 9:05:21 AM org.apache.catalina.core.ApplicationContext log
INFO: Destroying Spring FrameworkServlet 'Spring Servlet'
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:119)
	at java.text.DateFormat.format(DateFormat.java:316)
	at org.apache.log4j.helpers.PatternParser$DatePatternConverter.convert(PatternParser.java:444)
	at org.apache.log4j.helpers.PatternConverter.format(PatternConverter.java:65)
	at org.apache.log4j.PatternLayout.format(PatternLayout.java:502)
	at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:302)
	at org.apache.log4j.WriterAppender.append(WriterAppender.java:160)
	at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
	at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
	at org.apache.log4j.Category.callAppenders(Category.java:206)
	at org.apache.log4j.Category.forcedLog(Category.java:391)
	at org.apache.log4j.Category.log(Category.java:856)
	at org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:257)
	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:822)
	at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:794)
	at org.springframework.web.servlet.FrameworkServlet.destroy(FrameworkServlet.java:643)
	at com.liferay.portal.kernel.servlet.PortalClassLoaderServlet.destroy(PortalClassLoaderServlet.java:56)
	at org.apache.catalina.core.StandardWrapper.unload(StandardWrapper.java:1394)
	at org.apache.catalina.core.StandardWrapper.stop(StandardWrapper.java:1739)
	at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4563)
	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:924)
	at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1248)
	at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1219)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:316)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1086)
	at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098)
	at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
	at org.apache.catalina.core.StandardService.stop(StandardService.java:584)
	at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
	at org.apache.catalina.startup.Catalina.stop(Catalina.java:633)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:608)
	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:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Jan 21, 2010 9:05:21 AM org.apache.catalina.core.ApplicationContext log
SEVERE: Servlet Spring Servlet threw unload() exception
javax.servlet.ServletException: Servlet.destroy() for servlet Spring Servlet threw exception
	at org.apache.catalina.core.StandardWrapper.unload(StandardWrapper.java:1413)
	at org.apache.catalina.core.StandardWrapper.stop(StandardWrapper.java:1739)
	at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4563)
	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:924)
	at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1248)
	at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1219)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:316)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1086)
	at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098)
	at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
	at org.apache.catalina.core.StandardService.stop(StandardService.java:584)
	at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
	at org.apache.catalina.startup.Catalina.stop(Catalina.java:633)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:608)
	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:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.NullPointerException
	at org.apache.log4j.spi.LocationInfo.<init>(LocationInfo.java:112)
	at org.apache.log4j.spi.LoggingEvent.getLocationInformation(LoggingEvent.java:247)
	at org.apache.log4j.helpers.PatternParser$LocationPatternConverter.convert(PatternParser.java:483)
	at org.apache.log4j.helpers.PatternConverter.format(PatternConverter.java:65)
	at org.apache.log4j.PatternLayout.format(PatternLayout.java:502)
	at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:302)
	at org.apache.log4j.WriterAppender.append(WriterAppender.java:160)
	at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
	at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
	at org.apache.log4j.Category.callAppenders(Category.java:206)
	at org.apache.log4j.Category.forcedLog(Category.java:391)
	at org.apache.log4j.Category.log(Category.java:856)
	at org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:257)
	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:822)
	at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:794)
	at org.springframework.web.servlet.FrameworkServlet.destroy(FrameworkServlet.java:643)
	at com.liferay.portal.kernel.servlet.PortalClassLoaderServlet.destroy(PortalClassLoaderServlet.java:56)
	at org.apache.catalina.core.StandardWrapper.unload(StandardWrapper.java:1394)
	... 20 more
Jan 21, 2010 9:05:21 AM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080</init>


It has not injured my work so far, but I don't know when it would. Can anyone explain me why it happens?
Thanks in advance!
Phương
thumbnail
Lisa Simpson,修改在14 年前。

RE: Exceptions when shutting down Liferay-Tomcat!

Liferay Legend 帖子: 2034 加入日期: 09-3-5 最近的帖子
Are you using the default bundle or are you doing this from a machine that was already running tomcat?
thumbnail
Hoàng Mạnh Hùng,修改在14 年前。

RE: Exceptions when shutting down Liferay-Tomcat!

New Member 帖子: 5 加入日期: 09-9-15 最近的帖子
oh, I get this error too, please help!!!