如何解决mule中的Salesforce select查询错误?
我正在从mule批处理界面对SFA执行以下查询如何解决mule中的Salesforce select查询错误?,salesforce,mule,soql,Salesforce,Mule,Soql,我正在从mule批处理界面对SFA执行以下查询 SELECT id, EmailADD FROM Contact WHERE Email = '#[dw('payload.Emailadd')]' 对于4000-5000条记录,它可以正常工作,当50000条记录出现时,它会抛出以下错误: 无法连接/重新连接:工作描述符。根异常是: 1:54时的令牌无效。类型:班级 org.mule.common.query.dsql.parser.exception.dsqlparsingeexceptio
SELECT id, EmailADD
FROM Contact WHERE Email = '#[dw('payload.Emailadd')]'
对于4000-5000条记录,它可以正常工作,当50000条记录出现时,它会抛出以下错误:
无法连接/重新连接:工作描述符。根异常是:
1:54时的令牌无效。类型:班级
org.mule.common.query.dsql.parser.exception.dsqlparsingeexception
消息:断开的管道(java.net.SocketException)元素
:null
--------------------------------------------------------------------------------异常堆栈为:断开的管道(java.net.SocketException)
(org.mule.api.DefaultMuleException)(设置调试级别日志记录或
'-Dmule.verbose.exceptions=true'表示所有内容)
在查询和检查中设置限制
Integer maxQueryRows = Limits.getLimitQueryRows() - Limits.getQueryRows();
SELECT id, EmailADD
FROM Contact
WHERE Email = '#[dw('payload.Emailadd')]'
LIMIT maxQueryRows