{"message":"SyntaxError: Unexpected token { in JSON at position 80\n at JSON.parse (<anonymous>)\n at Socket.<anonymous> (/data/appl/ok/swarmlab-hybrid-agent/src-local/llo/new.js:118:33)\n at Socket.emit (node:events:376:20)\n at addChunk (node:internal/streams/readable:311:12)\n at readableAddChunk (node:internal/streams/readable:286:9)\n at Socket.Readable.push (node:internal/streams/readable:225:10)\n at Pipe.onStreamRead (node:internal/stream_base_commons:192:23)\n","timestamp":"2020-12-30 17:23 +02:00","type":"err","process_id":0,"app_name":"server"}
{"message":"server up and running at 3000 port\n","timestamp":"2020-12-30 17:23 +02:00","type":"out","process_id":0,"app_name":"server"}
{"message":"server up and running at 3000 port\n","timestamp":"2020-12-30 17:43 +02:00","type":"out","process_id":0,"app_name":"server"}
{"message":"TypeError: stdout.toString(...).join is not a function\n at /data/appl/ok/swarmlab-hybrid-agent/src-local/llo/new.js:97:44\n at ChildProcess.exithandler (node:child_process:324:7)\n at ChildProcess.emit (node:events:376:20)\n at maybeClose (node:internal/child_process:1063:16)\n at Socket.<anonymous> (node:internal/child_process:449:11)\n at Socket.emit (node:events:376:20)\n at Pipe.<anonymous> (node:net:666:12)\n","timestamp":"2020-12-30 17:47 +02:00","type":"err","process_id":0,"app_name":"server"}
{"message":"server up and running at 3000 port\n","timestamp":"2020-12-30 17:47 +02:00","type":"out","process_id":0,"app_name":"server"}
{"message":"TypeError: stdout.toString(...).join is not a function\n at /data/appl/ok/swarmlab-hybrid-agent/src-local/llo/new.js:97:44\n at ChildProcess.exithandler (node:child_process:324:7)\n at ChildProcess.emit (node:events:376:20)\n at maybeClose (node:internal/child_process:1063:16)\n at Socket.<anonymous> (node:internal/child_process:449:11)\n at Socket.emit (node:events:376:20)\n at Pipe.<anonymous> (node:net:666:12)\n","timestamp":"2020-12-30 17:47 +02:00","type":"err","process_id":0,"app_name":"server"}
{"message":"server up and running at 3000 port\n","timestamp":"2020-12-30 17:48 +02:00","type":"out","process_id":0,"app_name":"server"}
{"message":"server up and running at 3000 port\n","timestamp":"2020-12-30 17:48 +02:00","type":"out","process_id":0,"app_name":"server"}
{"message":"TypeError: string.join is not a function\n at /data/appl/ok/swarmlab-hybrid-agent/src-local/llo/new.js:99:47\n at ChildProcess.exithandler (node:child_process:324:7)\n at ChildProcess.emit (node:events:376:20)\n at maybeClose (node:internal/child_process:1063:16)\n at Socket.<anonymous> (node:internal/child_process:449:11)\n at Socket.emit (node:events:376:20)\n at Pipe.<anonymous> (node:net:666:12)\n","timestamp":"2020-12-30 17:49 +02:00","type":"err","process_id":0,"app_name":"server"}
{"message":"server up and running at 3000 port\n","timestamp":"2020-12-30 17:49 +02:00","type":"out","process_id":0,"app_name":"server"}
{"message":"TypeError: string.join is not a function\n at /data/appl/ok/swarmlab-hybrid-agent/src-local/llo/new.js:99:47\n at ChildProcess.exithandler (node:child_process:324:7)\n at ChildProcess.emit (node:events:376:20)\n at maybeClose (node:internal/child_process:1063:16)\n at Process.ChildProcess._handle.onexit (node:internal/child_process:295:5)\n","timestamp":"2020-12-30 17:49 +02:00","type":"err","process_id":0,"app_name":"server"}
{"message":"server up and running at 3000 port\n","timestamp":"2020-12-30 17:49 +02:00","type":"out","process_id":0,"app_name":"server"}
{"message":"server up and running at 3000 port\n","timestamp":"2020-12-30 17:52 +02:00","type":"out","process_id":0,"app_name":"server"}
{"message":"exec error: Error: Command failed: docker ps --format '{\"ID\":\"{{ .ID }}\", \"Image\": \"{{ .Image }}\", \"Names\":\"{{ .Names }}\"}' | jq --slurp\njq - commandline JSON processor [version 1.5-1-a5b5cbe]\nUsage: jq [options] <jq filter> [file...]\n\n\tjq is a tool for processing JSON inputs, applying the\n\tgiven filter to its JSON text inputs and producing the\n\tfilter's results as JSON on standard output.\n\tThe simplest filter is ., which is the identity filter,\n\tcopying jq's input to its output unmodified (except for\n\tformatting).\n\tFor more advanced filters see the jq(1) manpage (\"man jq\")\n\tand/or https://stedolan.github.io/jq\n\n\tSome of the options include:\n\t -c\t\tcompact instead of pretty-printed output;\n\t -n\t\tuse `null` as the single input value;\n\t -e\t\tset the exit status code based on the output;\n\t -s\t\tread (slurp) all inputs into an array; apply filter to it;\n\t -r\t\toutput raw strings, not JSON texts;\n\t -R\t\tread raw strings, not JSON texts;\n\t -C\t\tcolorize JSON;\n\t -M\t\tmonochrome (don't colorize JSON);\n\t -S\t\tsort keys of objects on output;\n\t --tab\tuse tabs for indentation;\n\t --arg a v\tset variable $a to value <v>;\n\t --argjson a v\tset variable $a to JSON value <v>;\n\t --slurpfile a f\tset variable $a to an array of JSON texts read from <f>;\n\tSee the manpage for more options.\n\n","timestamp":"2020-12-30 17:52 +02:00","type":"err","process_id":0,"app_name":"server"}
{"message":"exec error: Error: Command failed: docker ps --format '{\"ID\":\"{{ .ID }}\", \"Image\": \"{{ .Image }}\", \"Names\":\"{{ .Names }}\"}' | jq --slurp\njq - commandline JSON processor [version 1.5-1-a5b5cbe]\nUsage: jq [options] <jq filter> [file...]\n\n\tjq is a tool for processing JSON inputs, applying the\n\tgiven filter to its JSON text inputs and producing the\n\tfilter's results as JSON on standard output.\n\tThe simplest filter is ., which is the identity filter,\n\tcopying jq's input to its output unmodified (except for\n\tformatting).\n\tFor more advanced filters see the jq(1) manpage (\"man jq\")\n\tand/or https://stedolan.github.io/jq\n\n\tSome of the options include:\n\t -c\t\tcompact instead of pretty-printed output;\n\t -n\t\tuse `null` as the single input value;\n\t -e\t\tset the exit status code based on the output;\n\t -s\t\tread (slurp) all inputs into an array; apply filter to it;\n\t -r\t\toutput raw strings, not JSON texts;\n\t -R\t\tread raw strings, not JSON texts;\n\t -C\t\tcolorize JSON;\n\t -M\t\tmonochrome (don't colorize JSON);\n\t -S\t\tsort keys of objects on output;\n\t --tab\tuse tabs for indentation;\n\t --arg a v\tset variable $a to value <v>;\n\t --argjson a v\tset variable $a to JSON value <v>;\n\t --slurpfile a f\tset variable $a to an array of JSON texts read from <f>;\n\tSee the manpage for more options.\n\n","timestamp":"2020-12-30 17:52 +02:00","type":"err","process_id":0,"app_name":"server"}
{"message":"server up and running at 3000 port\n","timestamp":"2020-12-30 18:02 +02:00","type":"out","process_id":0,"app_name":"server"}
{"message":"exec error: Error: Command failed: docker ps --format '{\"ID\":\"{{ .ID }}\", \"Image\": \"{{ .Image }}\", \"Names\":\"{{ .Names }}\"}' | jq --slurp\njq - commandline JSON processor [version 1.5-1-a5b5cbe]\nUsage: jq [options] <jq filter> [file...]\n\n\tjq is a tool for processing JSON inputs, applying the\n\tgiven filter to its JSON text inputs and producing the\n\tfilter's results as JSON on standard output.\n\tThe simplest filter is ., which is the identity filter,\n\tcopying jq's input to its output unmodified (except for\n\tformatting).\n\tFor more advanced filters see the jq(1) manpage (\"man jq\")\n\tand/or https://stedolan.github.io/jq\n\n\tSome of the options include:\n\t -c\t\tcompact instead of pretty-printed output;\n\t -n\t\tuse `null` as the single input value;\n\t -e\t\tset the exit status code based on the output;\n\t -s\t\tread (slurp) all inputs into an array; apply filter to it;\n\t -r\t\toutput raw strings, not JSON texts;\n\t -R\t\tread raw strings, not JSON texts;\n\t -C\t\tcolorize JSON;\n\t -M\t\tmonochrome (don't colorize JSON);\n\t -S\t\tsort keys of objects on output;\n\t --tab\tuse tabs for indentation;\n\t --arg a v\tset variable $a to value <v>;\n\t --argjson a v\tset variable $a to JSON value <v>;\n\t --slurpfile a f\tset variable $a to an array of JSON texts read from <f>;\n\tSee the manpage for more options.\n\n","timestamp":"2020-12-30 18:02 +02:00","type":"err","process_id":0,"app_name":"server"}
{"message":"server up and running at 3000 port\n","timestamp":"2020-12-30 18:08 +02:00","type":"out","process_id":0,"app_name":"server"}
{"message":"exec error: Error: Command failed: docker ps --format '{\"ID\":\"{{ .ID }}\", \"Image\": \"{{ .Image }}\", \"Names\":\"{{ .Names }}\"}' | /usr/bin/jq --slurp\njq - commandline JSON processor [version 1.5-1-a5b5cbe]\nUsage: /usr/bin/jq [options] <jq filter> [file...]\n\n\tjq is a tool for processing JSON inputs, applying the\n\tgiven filter to its JSON text inputs and producing the\n\tfilter's results as JSON on standard output.\n\tThe simplest filter is ., which is the identity filter,\n\tcopying jq's input to its output unmodified (except for\n\tformatting).\n\tFor more advanced filters see the jq(1) manpage (\"man jq\")\n\tand/or https://stedolan.github.io/jq\n\n\tSome of the options include:\n\t -c\t\tcompact instead of pretty-printed output;\n\t -n\t\tuse `null` as the single input value;\n\t -e\t\tset the exit status code based on the output;\n\t -s\t\tread (slurp) all inputs into an array; apply filter to it;\n\t -r\t\toutput raw strings, not JSON texts;\n\t -R\t\tread raw strings, not JSON texts;\n\t -C\t\tcolorize JSON;\n\t -M\t\tmonochrome (don't colorize JSON);\n\t -S\t\tsort keys of objects on output;\n\t --tab\tuse tabs for indentation;\n\t --arg a v\tset variable $a to value <v>;\n\t --argjson a v\tset variable $a to JSON value <v>;\n\t --slurpfile a f\tset variable $a to an array of JSON texts read from <f>;\n\tSee the manpage for more options.\n\n","timestamp":"2020-12-30 18:09 +02:00","type":"err","process_id":0,"app_name":"server"}
{"message":"server up and running at 3000 port\n","timestamp":"2020-12-30 18:26 +02:00","type":"out","process_id":0,"app_name":"server"}
{"message":"exec error: Error: Command failed: docker ps --format '{\"ID\":\"{{ .ID }}\", \"Image\": \"{{ .Image }}\", \"Names\":\"{{ .Names }}\"}' | jq -s \njq - commandline JSON processor [version 1.5-1-a5b5cbe]\nUsage: jq [options] <jq filter> [file...]\n\n\tjq is a tool for processing JSON inputs, applying the\n\tgiven filter to its JSON text inputs and producing the\n\tfilter's results as JSON on standard output.\n\tThe simplest filter is ., which is the identity filter,\n\tcopying jq's input to its output unmodified (except for\n\tformatting).\n\tFor more advanced filters see the jq(1) manpage (\"man jq\")\n\tand/or https://stedolan.github.io/jq\n\n\tSome of the options include:\n\t -c\t\tcompact instead of pretty-printed output;\n\t -n\t\tuse `null` as the single input value;\n\t -e\t\tset the exit status code based on the output;\n\t -s\t\tread (slurp) all inputs into an array; apply filter to it;\n\t -r\t\toutput raw strings, not JSON texts;\n\t -R\t\tread raw strings, not JSON texts;\n\t -C\t\tcolorize JSON;\n\t -M\t\tmonochrome (don't colorize JSON);\n\t -S\t\tsort keys of objects on output;\n\t --tab\tuse tabs for indentation;\n\t --arg a v\tset variable $a to value <v>;\n\t --argjson a v\tset variable $a to JSON value <v>;\n\t --slurpfile a f\tset variable $a to an array of JSON texts read from <f>;\n\tSee the manpage for more options.\n\n","timestamp":"2020-12-30 18:30 +02:00","type":"err","process_id":0,"app_name":"server"}
{"message":"exec error: Error: Command failed: docker ps --format '{\"ID\":\"{{ .ID }}\", \"Image\": \"{{ .Image }}\", \"Names\":\"{{ .Names }}\"}' | jq -s \njq - commandline JSON processor [version 1.5-1-a5b5cbe]\nUsage: jq [options] <jq filter> [file...]\n\n\tjq is a tool for processing JSON inputs, applying the\n\tgiven filter to its JSON text inputs and producing the\n\tfilter's results as JSON on standard output.\n\tThe simplest filter is ., which is the identity filter,\n\tcopying jq's input to its output unmodified (except for\n\tformatting).\n\tFor more advanced filters see the jq(1) manpage (\"man jq\")\n\tand/or https://stedolan.github.io/jq\n\n\tSome of the options include:\n\t -c\t\tcompact instead of pretty-printed output;\n\t -n\t\tuse `null` as the single input value;\n\t -e\t\tset the exit status code based on the output;\n\t -s\t\tread (slurp) all inputs into an array; apply filter to it;\n\t -r\t\toutput raw strings, not JSON texts;\n\t -R\t\tread raw strings, not JSON texts;\n\t -C\t\tcolorize JSON;\n\t -M\t\tmonochrome (don't colorize JSON);\n\t -S\t\tsort keys of objects on output;\n\t --tab\tuse tabs for indentation;\n\t --arg a v\tset variable $a to value <v>;\n\t --argjson a v\tset variable $a to JSON value <v>;\n\t --slurpfile a f\tset variable $a to an array of JSON texts read from <f>;\n\tSee the manpage for more options.\n\n","timestamp":"2020-12-30 18:31 +02:00","type":"err","process_id":0,"app_name":"server"}
{"message":"server up and running at 3000 port\n","timestamp":"2020-12-30 18:31 +02:00","type":"out","process_id":0,"app_name":"server"}
{"message":"ReferenceError: nn is not defined\n at /data/appl/ok/swarmlab-hybrid-agent/src-local/llo/new.js:131:34\n at Layer.handle [as handle_request] (/data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/express/lib/router/layer.js:95:5)\n at next (/data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/express/lib/router/route.js:137:13)\n at Route.dispatch (/data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/express/lib/router/route.js:112:3)\n at Layer.handle [as handle_request] (/data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/express/lib/router/layer.js:95:5)\n at /data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/express/lib/router/index.js:281:22\n at Function.process_params (/data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/express/lib/router/index.js:335:12)\n at next (/data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/express/lib/router/index.js:275:10)\n at jsonParser (/data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/body-parser/lib/types/json.js:110:7)\n at Layer.handle [as handle_request] (/data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/express/lib/router/layer.js:95:5)\n","timestamp":"2020-12-30 20:22 +02:00","type":"err","process_id":0,"app_name":"server"}
{"message":"ReferenceError: nn is not defined\n at /data/appl/ok/swarmlab-hybrid-agent/src-local/llo/new.js:131:34\n at Layer.handle [as handle_request] (/data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/express/lib/router/layer.js:95:5)\n at next (/data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/express/lib/router/route.js:137:13)\n at Route.dispatch (/data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/express/lib/router/route.js:112:3)\n at Layer.handle [as handle_request] (/data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/express/lib/router/layer.js:95:5)\n at /data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/express/lib/router/index.js:281:22\n at Function.process_params (/data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/express/lib/router/index.js:335:12)\n at next (/data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/express/lib/router/index.js:275:10)\n at jsonParser (/data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/body-parser/lib/types/json.js:110:7)\n at Layer.handle [as handle_request] (/data/appl/ok/swarmlab-hybrid-agent/src-local/node_modules/express/lib/router/layer.js:95:5)\n","timestamp":"2020-12-30 20:22 +02:00","type":"err","process_id":0,"app_name":"server"}