Rest 异常-groovy连接器:脚本为null
我正在使用Bonita BPM社区版v.7.0 在我的过程中,我做了一个服务任务,它有一个连接器。我使用Groovy2.4连接器调用外部Restful服务 此restful服务url返回响应为Rest 异常-groovy连接器:脚本为null,rest,groovy,bonita,Rest,Groovy,Bonita,我正在使用Bonita BPM社区版v.7.0 在我的过程中,我做了一个服务任务,它有一个连接器。我使用Groovy2.4连接器调用外部Restful服务 此restful服务url返回响应为 { "RestResponse" : { "messages" : [ "More webservices are available at http://www.groupkt.com/post/f2129b88/services.htm", "Total [249] records fou
{
"RestResponse" : {
"messages" : [ "More webservices are available at http://www.groupkt.com/post/f2129b88/services.htm", "Total [249] records found." ],
"result" : [ {
"name" : "Afghanistan",
"alpha2_code" : "AF",
"alpha3_code" : "AFG"
}, {
"name" : "Åland Islands",
"alpha2_code" : "AX",
"alpha3_code" : "ALA"
}, {
"name" : "Albania",
"alpha2_code" : "AL",
"alpha3_code" : "ALB"
}, {
"name" : "Algeria",
"alpha2_code" : "DZ",
"alpha3_code" : "DZA"
}
}}
当我在“编辑表达式”窗口中使用“评估”按钮进行测试时,它运行良好。但是。。当我使用“test”按钮进行测试时,它打印如下
java.lang.reflect.InvocationTargetException
org.bonitasoft.engine.bpm.connector.ConnectorExecutionException:USERNAME=install | org.bonitasoft.engine.core.connector.exception.SConnectorException:org.bonitasoft.engine.connector.exception.SConnectorException:java.util.concurrent.ExecutionException:org.bonitasoft.engine.connectorValidationException:org.bonitasoft.engine.connector.ConnectorValidationException:验证连接器org.bonitasoft.connectors.scripting.groovyScript连接器时出错:
脚本为空
我的剧本如下:
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7' )
import groovyx.net.http.RESTClient
//import groovy.json.JsonSlurper
//import groovy.json.JsonOutput
def client = new RESTClient( 'http://services.groupkt.com' )
def resp = client.get( path : '/country/get/all' ) // ACME boomerang
assert resp.status == 200 // HTTP response code; 404 means not found, etc.
def value= resp.getData()
def value1 = value.RestResponse.result
return value1[0].name
比如:阿富汗
在测试时,为什么会显示错误?
请任何人帮我解决这个问题,这是一个bug。在7.3.1中固定
最好的这是一个bug。在7.3.1中固定 最好的