求大神,定时任务出错了。

问题描述

有一个定时任务,是请求服务器,得到并读取文件,并批量导入数据库出现的问题。每隔将近2周的时间,定时任务这块就报错。[ERROR][http-8080-22]12-1908:20:32.26JDBCExceptionReporter.logExceptions(234)|DB2SQLError:SQLCODE=-805,SQLSTATE=51002,SQLERRMC=NULLID.SYSLH2030X5359534C564C3031,DRIVER=4.0.100;nestedexceptioniscom.ibm.db2.jcc.a.SqlException:DB2SQLError:SQLCODE=-805,SQLSTATE=51002,SQLERRMC=NULLID.SYSLH2030X5359534C564C3031,DRIVER=4.0.100[WARN][http-8080-8]12-1908:25:50.359JDBCExceptionReporter.logExceptions(233)|SQLError:-805,SQLState:51002[ERROR][http-8080-8]12-1908:25:50.360JDBCExceptionReporter.logExceptions(234)|DB2SQLError:SQLCODE=-805,SQLSTATE=51002,SQLERRMC=NULLID.SYSLH2030X5359534C564C3031,DRIVER=4.0.100org.springframework.jdbc.UncategorizedSQLException:Hibernateoperation:couldnotexecutequery;uncategorizedSQLExceptionforSQL[SELECTP.VALUEFROMT_BAS_PARAMETERPWHEREP.VALUE<=32500000ANDP.SMALL_CODE='FORECAST_OUT_MINVALUE'];SQLstate[51002];errorcode[-805];DB2SQLError:SQLCODE=-805,SQLSTATE=51002,SQLERRMC=NULLID.SYSLH2030X5359534C564C3031,DRIVER=4.0.100;nestedexceptioniscom.ibm.db2.jcc.a.SqlException:DB2SQLError:SQLCODE=-805,SQLSTATE=51002,SQLERRMC=NULLID.SYSLH2030X5359534C564C3031,DRIVER=4.0.100atorg.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:83)atorg.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)atorg.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)atorg.springframework.orm.hibernate3.HibernateAccessor.convertJdbcAccessException(HibernateAccessor.java:424)atorg.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:410)atorg.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411)atorg.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:339)atcom.ridea.lms.dao.DAOImpl.findByNative(DAOImpl.java:133)atcom.ridea.lms.service.impl.ForecastServiceImpl.checkAmountIsLarge(ForecastServiceImpl.java:910)atsun.reflect.GeneratedMethodAccessor497.invoke(UnknownSource)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atorg.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)atorg.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)at$Proxy46.checkAmountIsLarge(UnknownSource)atcom.ridea.lms.web.action.forecast.ForecastAction$11.call(ForecastAction.java:314)atcom.ridea.lms.web.action.BaseAction.toJson(BaseAction.java:179)atcom.ridea.lms.web.action.forecast.ForecastAction.checkAmountIsLarge(ForecastAction.java:311)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atcom.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)atcom.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atorg.apache.struts2.interceptor.DeprecationInterceptor.intercept(DeprecationInterceptor.java:41)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atorg.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atcom.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167)atcom.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atcom.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265)atorg.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)atcom.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atcom.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atcom.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:254)atcom.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atcom.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:254)atcom.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atcom.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atorg.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atorg.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atorg.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:252)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atcom.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atcom.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atcom.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atcom.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)atcom.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atcom.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:139)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atorg.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)atcom.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193)atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)atorg.apache.struts2.rest.RestActionInvocation.invoke(RestActionInvocation.java:138)at

解决方案

解决方案二:
据说的资源没有关闭导致资源不足产生的问题。

时间: 2024-08-03 03:20:46

求大神,定时任务出错了。的相关文章

链表转置问题,求大神看看哪错了

问题描述 链表转置问题,求大神看看哪错了 linklist listtranspose(linklist L) { linklist r,t,s; while(!L||!(L->next)) return L; r=L; s=r->next; t=s->next; L->next=NULL; while(t!=NULL) { s->next=r; r=s; s=t; t=t->next; } s->next=r; return s; } int main(void

c++的问题-ACM北大POJ_1376代码提交一直WA,求大神看看哪里错了?呜呜

问题描述 ACM北大POJ_1376代码提交一直WA,求大神看看哪里错了?呜呜 #include #include #include using namespace std; bool Map[55][55]; bool vis[55][55][4]; //[4] 四个directions,坐标和方向都相同时不能同时经过该点两次: int M,N; bool flag=false; //找到路径置为true: typedef struct { int x,y; //坐标: int time; /

c++-跪求大神给出下面要求的代码,急求!

问题描述 跪求大神给出下面要求的代码,急求! 烘焙员每次烘焙出的一组蛋挞的个数依次为1个,2个,-K个,每次烘焙完一组后,他将新烘焙的一组蛋挞放入盘中,此时排在队首的一个顾客才能购买,且必须在下一组蛋挞放入盘中前购买完(初始情况下,盘中无蛋挞).下一个顾客必须等到下一组蛋挞烘焙完并放入盘中后,才能继续购买,以此类推.现在假设每个顾客都想买到全部的M个蛋挞,且若其一次购买未达到M个,将重新排到队尾,等待下一次购买机会.而当烘焙员一次烘焙出的一组蛋挞的数量为K时,下次烘焙出的一组蛋挞的个数又将回到1

server-小白建站,不知道后边怎么办了,求大神给出详细建站过程(学习中)

问题描述 小白建站,不知道后边怎么办了,求大神给出详细建站过程(学习中) 在阿里云买的域名和空间,不知道然后怎么办了,买的云服务器ECS,操作系统是WIN SERVER 2012 解决方案 安装数据库 阿里云的服务应该默认没IIS,添加IIS:http://jingyan.baidu.com/article/b24f6c82c504d686bfe5da3d.html 安装framework,阿里云上有2个版本,看你需要,方法相同:http://jingyan.baidu.com/article/

C#编写的串口摄像头监控系统,怎么解决读取图片长度时提示内存不足的情况,求大神给出详细代码

问题描述 用C#编写的串口摄像头监控系统,怎么解决读取图片长度是提示内存不足的情况 解决方案 解决方案二:你这个图片保存以后,用windows自带的工具可以打开吗?如果不行,还是你传入的字符串或者你转换字符串到byte数组出的问题解决方案三:点保存能保存,但是没有收到数据,我可以发给你源代码,你帮我看看可以不解决方案四:在f.close()之前,你加上f.flush();试试看解决方案五:你保存的a.tmp有问题.你用windows自带的看图程序打开看看解决方案六:重复附值时,加上释放之前内存的

期末作业答辩,求大神给出思路

问题描述 一.作品题目毕业设计管理系统相关类的设计二.作品详细要求:1.在学生选题前,先由各指导教师拟题.2.学生选题.选题包括学生预选和教师确认两个步骤,以此实现师生的双向选择.即学生预选后,与指导教师当面交流沟通,双方认可后由教师进行确认,完成选题,否则取消预选.一般地,选题确认后不能随意更改,如确有需要更改,则先由教师退选后再由学生重新选题.3.毕业设计信息.教师信息及学生信息的具体要求参见"2008级毕业设计信息汇总.xls"文件.4.管理员功能要求:(1)能浏览全部学生信息.

编程-自己编的建立二叉树出错了,求大神指导

问题描述 自己编的建立二叉树出错了,求大神指导 最近在学二叉树的建立,自己尝试着编了一个二叉树,然而在运行时出错了,程序自动关闭.不知道问题出在哪,求大神指导 #include #include typedef struct tnode Tnode; struct tnode { Tnode *left; Tnode *right; int data; }; Tnode *new_tnode(int data) { Tnode *new = malloc(sizeof(Tnode)); new-

c语言-哪里错了,求大神!!!!

问题描述 哪里错了,求大神!!!! #include void input(char*s) {scanf(""%s""s);} void output(char*s) {printf(""%s""s);} void add(char*s1char*s2char*s) {int ijkk1t=0; for(i=0;s1[i];i++); for(j=0;s2[j];j++); i--j--; k=i>j?i:j; k1=k

cursor-关于Android读取本地视频的一些问题,求大神指导指导。。。。。。

问题描述 关于Android读取本地视频的一些问题,求大神指导指导...... List<Video> list = null; if (context != null) { Cursor cursor = context.getContentResolver().query( MediaStore.Video.Media.EXTERNAL_CONTENT_URI null null null null); 使用这种方法查找到本地视频信息,但是当我使用 File file=new File(l

大数据 笛卡尔积-笛卡尔积数据处理问题,求大神指导

问题描述 笛卡尔积数据处理问题,求大神指导 表结构:tableName(cgi,lo,la,derection,city) SQL: SELECT t1.cgi AS s_cgi, t1.lo AS s_lo, t1.derection AS s_derection, t2.cgi AS t_cgi, t2.lo AS t_lo, t2.derection AS t_derection FROM tableName t1, tableName t2 WHERE t1.city = 'GZ' AN