Ticket #77 (new Bug) — at Initial Version

Opened 14 years ago

Last modified 13 years ago

一个时间报错的灵异问题

Reported by: yuanhuoqing Owned by:
Priority: major Milestone:
Component: 产品库 Version: 产品库3.0
Keywords: 时间问题,timestamp Cc:
Due Date: 16/12/2011

Description

现象

宏刚电脑上:产品库后台用jdk1.4的编译器,jdk1.4+jdk1.6编译,在jdk1.6的环境下执行,表字段是timestamp会报错,但改成date类型不会。
同样的环境我的电脑不会报错。
错误信息:{{{

javax.servlet.ServletException?: javax.servlet.ServletException?: com.workingdogs.village.DataSetException?: Bad date value - Java Timestamp Objects cannot be earlier than 1/1/70

at net.sf.ehcache.constructs.web.filter.Filter.logThrowable(Filter.java:147)
at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:102)
at com.caucho.server.dispatch.FilterFilterChain?.doFilter(FilterFilterChain?.java:70)
at com.caucho.filters.GzipFilter?.doFilter(GzipFilter?.java:175)
at com.caucho.server.dispatch.FilterFilterChain?.doFilter(FilterFilterChain?.java:70)
at cn.com.pconline.core.product.utils.HtmlReduceFilter?.doFilter(HtmlReduceFilter?.java:40)
at com.caucho.server.dispatch.FilterFilterChain?.doFilter(FilterFilterChain?.java:70)
at cn.com.pconline.core.product.utils.UrlRewriteFilter?.doFilter(UrlRewriteFilter?.java:449)
at com.caucho.server.dispatch.FilterFilterChain?.doFilter(FilterFilterChain?.java:70)
at cn.pconline.common.monitor.MonitorFilter?.doFilter(MonitorFilter?.java:88)
at com.caucho.server.dispatch.FilterFilterChain?.doFilter(FilterFilterChain?.java:70)
at com.caucho.server.webapp.WebAppFilterChain?.doFilter(WebAppFilterChain?.java:163)
at com.caucho.server.dispatch.ServletInvocation?.service(ServletInvocation?.java:208)
at com.caucho.server.http.HttpRequest?.handleRequest(HttpRequest?.java:259)
at com.caucho.server.port.TcpConnection?.run(TcpConnection?.java:363)
at com.caucho.util.ThreadPool?.runTasks(ThreadPool?.java:490)
at com.caucho.util.ThreadPool?.run(ThreadPool?.java:423)
at java.lang.Thread.run(Unknown Source)

Caused by: javax.servlet.ServletException?: com.workingdogs.village.DataSetException?: Bad date value - Java Timestamp Objects cannot be earlier than 1/1/70

at com.caucho.jsp.PageContextImpl?.handlePageException(PageContextImpl?.java:970)
at _jsp._productlistjsp._jspService(_productlist__jsp.java:939)
at com.caucho.jsp.JavaPage?.service(JavaPage?.java:60)
at com.caucho.jsp.Page.pageservice(Page.java:579)
at com.caucho.server.dispatch.PageFilterChain?.doFilter(PageFilterChain?.java:159)
at cn.com.pconline.core.product.utils.HtmlReduceFilter?.doFilter(HtmlReduceFilter?.java:40)
at com.caucho.server.dispatch.FilterFilterChain?.doFilter(FilterFilterChain?.java:70)
at com.caucho.server.webapp.DispatchFilterChain?.doFilter(DispatchFilterChain?.java:115)
at com.caucho.server.dispatch.ServletInvocation?.service(ServletInvocation?.java:208)
at com.caucho.server.webapp.RequestDispatcherImpl?.forward(RequestDispatcherImpl?.java:268)
at com.caucho.server.webapp.RequestDispatcherImpl?.forward(RequestDispatcherImpl?.java:106)
at org.apache.struts.action.RequestProcessor?.doForward(RequestProcessor?.java:1056)
at org.apache.struts.action.RequestProcessor?.processForwardConfig(RequestProcessor?.java:388)
at org.apache.struts.action.RequestProcessor?.process(RequestProcessor?.java:231)
at org.apache.struts.action.ActionServlet?.process(ActionServlet?.java:1164)
at cn.com.pconline.core.product.web.servlet.ProductServlet?.process(ProductServlet?.java:170)
at org.apache.struts.action.ActionServlet?.doGet(ActionServlet?.java:397)
at javax.servlet.http.HttpServlet?.service(HttpServlet?.java:113)
at javax.servlet.http.HttpServlet?.service(HttpServlet?.java:90)
at com.caucho.server.dispatch.ServletFilterChain?.doFilter(ServletFilterChain?.java:99)
at cn.com.pconline.core.product.utils.CacheFiter?.doFilter(CacheFiter?.java:53)
at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:89)
... 16 more

Caused by: com.workingdogs.village.DataSetException?: Bad date value - Java Timestamp Objects cannot be earlier than 1/1/70

at com.workingdogs.village.Value.asDate(Unknown Source)
at _jsp._productlistjsp._jspService(_productlist__jsp.java:785)
... 36 more

}}}

解决方案

暂无找到对应的解决办法,后续继续跟进。

总结


暂无

Note: See TracTickets for help on using tickets.