环境信息:Windows server 2008+Sqlserver 2012

问题描述:在Governor点击审计任务管理报错:

[2017-11-21 15:34:52,222][ERROR][com.primeton.ext.engine.core.processor.AbstractPageFlowProcessor:371] error [com.primeton.esb.sam.audit.AuditTaskMgr.flow?_flowKey=fc0d0ac7-9282-450f-a0b2-74c934bdf754.null]
ErrCode: 13106090
Message: 任务调度出错。
	at com.primeton.common.schedule.impl.SchedulerFacade.addTask(SchedulerFacade.java:544)
	at com.primeton.common.schedule.impl.SchedulerFacade.addTask(SchedulerFacade.java:523)
	at com.primeton.common.schedule.impl.SchedulerFacade.addTask(SchedulerFacade.java:505)
	at com.primeton.ext.common.schedule.ScheduleManager.addTask(ScheduleManager.java:397)
	at com.eos.foundation.eoscommon.ScheduleUtil.add(ScheduleUtil.java:261)
	at com.primeton.esb.sam.audit.samaudittaskbiz.initSamAuditTask_biz.invokePojo0(initSamAuditTask_biz.java:207)
	at com.primeton.esb.sam.audit.samaudittaskbiz.initSamAuditTask_biz.__choiceinvokePojo0(initSamAuditTask_biz.java:704)
	at com.primeton.esb.sam.audit.samaudittaskbiz.initSamAuditTask_biz.__invokeBiz(initSamAuditTask_biz.java:640)
	at com.primeton.esb.sam.audit.samaudittaskbiz.initSamAuditTask_biz._invoke(initSamAuditTask_biz.java:553)
	at com.primeton.esb.sam.audit.samaudittaskbiz.initSamAuditTask_biz.invoke(initSamAuditTask_biz.java:589)
	at com.primeton.engine.core.impl.process.BLProxy.invoke(BLProxy.java:223)
	at com.primeton.engine.component.impl.OperationAccessor.invoke(OperationAccessor.java:112)
	at com.primeton.engine.component.impl.OperationAccessor.invoke(OperationAccessor.java:80)
	at com.primeton.ext.engine.component.Operation.invoke(Operation.java:100)
	at com.primeton.engine.component.impl.LogicCompoment.invoke(LogicCompoment.java:183)
	at com.primeton.esb.sam.audit.samaudittaskbiz.getSamAuditTask_biz.subprocess0(getSamAuditTask_biz.java:256)
	at com.primeton.esb.sam.audit.samaudittaskbiz.getSamAuditTask_biz.__choicesubprocess0(getSamAuditTask_biz.java:492)
	at com.primeton.esb.sam.audit.samaudittaskbiz.getSamAuditTask_biz.__invokeBiz(getSamAuditTask_biz.java:429)
	at com.primeton.esb.sam.audit.samaudittaskbiz.getSamAuditTask_biz._invoke(getSamAuditTask_biz.java:342)
	at com.primeton.esb.sam.audit.samaudittaskbiz.getSamAuditTask_biz.invoke(getSamAuditTask_biz.java:378)
	at com.primeton.engine.core.impl.process.BLProxy.invoke(BLProxy.java:223)
	at com.primeton.engine.component.impl.OperationAccessor.invoke(OperationAccessor.java:112)
	at com.primeton.engine.component.impl.OperationAccessor.invoke(OperationAccessor.java:80)
	at com.primeton.ext.engine.component.Operation.invoke(Operation.java:100)
	at com.primeton.engine.component.impl.LogicCompoment.invoke(LogicCompoment.java:183)
	at com.primeton.access.client.impl.skeleton.BizLogicReceiveTarget.invoke(BizLogicReceiveTarget.java:50)
	at com.primeton.access.client.impl.skeleton.ServiceEngine.receive(ServiceEngine.java:36)
	at com.primeton.access.client.impl.skeleton.DefaultServiceSkeleton.invokeService(DefaultServiceSkeleton.java:130)
	at com.primeton.access.client.impl.skeleton.DefaultServiceSkeleton.invoke(DefaultServiceSkeleton.java:32)
	at com.primeton.access.client.impl.ClientMessageInterceptor.invoke(ClientMessageInterceptor.java:57)
	at com.primeton.system.aop.impl.HandlerInvoker.invoke(HandlerInvoker.java:60)
	at com.primeton.system.aop.impl.JdkProxyUtil$JdkInvocationHandlerWrapper.invoke(JdkProxyUtil.java:53)
	at $Proxy11.invoke(Unknown Source)
	at com.primeton.esb.sam.audit.AuditTaskMgr_flow.subprocess5(AuditTaskMgr_flow.java:120)
	at com.primeton.esb.sam.audit.AuditTaskMgr_flow._action0(AuditTaskMgr_flow.java:334)
	at com.primeton.esb.sam.audit.AuditTaskMgr_flow.process(AuditTaskMgr_flow.java:2094)
	at com.primeton.engine.core.impl.process.PageflowInstance.process(PageflowInstance.java:325)
	at com.primeton.ext.engine.core.processor.AbstractPageFlowProcessor.doProcess(AbstractPageFlowProcessor.java:330)
	at com.primeton.ext.engine.core.processor.AbstractPageFlowProcessor.process(AbstractPageFlowProcessor.java:112)
	at com.primeton.access.http.impl.ProcessorWebInterceptor.doIntercept(ProcessorWebInterceptor.java:105)
	at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
	at com.primeton.access.authorization.impl.AccessedHttpResourceFilter.doIntercept(AccessedHttpResourceFilter.java:131)
	at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
	at com.eos.access.http.UserLoginCheckedFilter.doIntercept(UserLoginCheckedFilter.java:124)
	at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
	at org.gocom.components.coframe.auth.intercepter.FunctionWebInterceptor.doIntercept(FunctionWebInterceptor.java:84)
	at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
	at com.eos.access.http.security.HttpRefererWebInterceptor.doIntercept(HttpRefererWebInterceptor.java:47)
	at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
	at org.gocom.components.coframe.auth.intercepter.UserLoginWebInterceptor.doIntercept(UserLoginWebInterceptor.java:84)
	at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
	at com.primeton.access.http.impl.WebI18NInterceptor.doIntercept(WebI18NInterceptor.java:64)
	at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
	at com.primeton.sca.host.webapp.SCAWebServiceServletFilter.doIntercept(SCAWebServiceServletFilter.java:122)
	at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
	at com.eos.access.http.InterceptorFilter.doFilter(InterceptorFilter.java:120)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:722)
Caused by: org.quartz.JobPersistenceException: Couldn't store job: 操作数类型冲突: varbinary 与 text 不兼容 [See nested exception: com.microsoft.sqlserver.jdbc.SQLServerException: 操作数类型冲突: varbinary 与 text 不兼容]
	at org.quartz.impl.jdbcjobstore.JobStoreSupport.storeJob(JobStoreSupport.java:857)
	at org.quartz.impl.jdbcjobstore.JobStoreCMT.storeJob(JobStoreCMT.java:312)
	at org.quartz.core.QuartzScheduler.addJob(QuartzScheduler.java:687)
	at org.quartz.impl.StdScheduler.addJob(StdScheduler.java:261)
	at com.primeton.common.schedule.impl.SchedulerFacade.addTask(SchedulerFacade.java:585)
	at com.primeton.common.schedule.impl.SchedulerFacade.addTask(SchedulerFacade.java:541)
	... 72 more

解决方案用《0-coframe-create-sqlserver.sql》中的sql脚本替换安装包\Primeton_ESB_6.6_Governor_Windows_64\installer\lib\com.primeton.esb.install-6.6.0.0.jar\\META-INF\scripts\server\Sqlserver中同名sql文件,重新初始化governor数据库脚本即可

PS:ESB6.6标准产品没有基于sqlserver2012做过测试,建议使用sqlserver2008。