瀏覽代碼

fix controller bug

liuxiulin 2 月之前
父節點
當前提交
22d33d57ba
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5 5
      pkg/ruleEngine/nodes/script_filter_node.go

+ 5 - 5
pkg/ruleEngine/nodes/script_filter_node.go

@@ -14,9 +14,9 @@ const jsWrapperPrifixTemplate = `function %s(msgStr, metaDataStr, msgType) {
 if(!metaData === undefined)
       metaData = {}   
 if(!msgStr === undefined)
-      metaData = {}
+      msgStr = {}
 if(!metaDataStr === undefined)
-      metaData = {}
+      metaDataStr = {}
 var msg = JSON.parse(msgStr);
    var metaData = JSON.parse(metaDataStr);
    if(!metaData === undefined)
@@ -59,12 +59,12 @@ func (j *FilterJavascriptNode) OnMessage(ctx ruleEngine.Context, message *protoc
 		ctx.TellError(next, err)
 		return errors.New("metadata marshal error " + err.Error())
 	}
-	fmt.Printf("metaData-------%s:", string(metaData))
 	res, err := j.vm.Call("filter", nil, body, string(metaData), message.Type)
 	if err != nil {
-		next := j.processError(ctx, message, err)
-		ctx.TellError(next, err)
+		//next := j.processError(ctx, message, err)
+		//ctx.TellError(next, err)
 		server.Log.Errorf("vm call filter error:%s", err.Error())
+		fmt.Printf("________++++==%s", metaData)
 		return err
 	}
 	v := false