Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • May 03 21:29
    Mars-2030 opened #556
  • Apr 21 01:11
    whitesource-for-github-com[bot] labeled #555
  • Apr 21 01:11
    whitesource-for-github-com[bot] opened #555
  • Apr 21 01:11
    whitesource-for-github-com[bot] labeled #554
  • Apr 21 01:10
    whitesource-for-github-com[bot] opened #554
  • Apr 21 01:10
    whitesource-for-github-com[bot] edited #541
  • Apr 21 01:10
    whitesource-for-github-com[bot] edited #541
  • Apr 21 01:10
    whitesource-for-github-com[bot] edited #492
  • Apr 21 01:10
    whitesource-for-github-com[bot] edited #492
  • Apr 21 01:10
    whitesource-for-github-com[bot] edited #490
  • Apr 21 01:10
    whitesource-for-github-com[bot] edited #490
  • Apr 21 01:10
    whitesource-for-github-com[bot] labeled #553
  • Apr 21 01:10
    whitesource-for-github-com[bot] opened #553
  • Apr 21 01:10
    whitesource-for-github-com[bot] labeled #552
  • Apr 21 01:10
    whitesource-for-github-com[bot] opened #552
  • Apr 21 01:10
    whitesource-for-github-com[bot] edited #542
  • Apr 21 01:10
    whitesource-for-github-com[bot] edited #542
  • Apr 21 01:10
    whitesource-for-github-com[bot] edited #503
  • Apr 21 01:10
    whitesource-for-github-com[bot] edited #503
  • Apr 21 01:10
    whitesource-for-github-com[bot] edited #528
AndreasHeissenberger
@AHeissenberger_twitter
Hi 😁 what kind of data structure is expected by the "Run Stream" CSV Upload for e.g. the simple filter streams example? Thanks
Matt Ellis
@mellistibco
A csv file :smile: the header row maps to the field names when mapping
AndreasHeissenberger
@AHeissenberger_twitter
The stream interface has on field. Name: "input" Type: "integer" my CSV has one column with header "input" and one number per line (UTF-8, NL) and I get this error msg in the log:
May 6, 2021 16:28:12.209
2021-05-06T14:28:12.174Z INFO [flogo.engine] - Application Started
May 6, 2021 16:28:12.209
2021-05-06T14:28:12.174Z INFO [flogo.engine] - Engine Started
May 6, 2021 16:28:12.209
2021-05-06T14:28:12.177Z INFO [flogo.flow-state] - Listening on http://0.0.0.0:9190
May 6, 2021 16:28:12.209
2021-05-06T14:28:12.177Z INFO [flogo.trigger.streamtester] - Listening on http://:9998
May 6, 2021 16:28:13.682
2021-05-06T14:28:13.680Z DEBUG [flogo.trigger.streamtester] - Trigger Output: &streamtester.Output{Data:map[string]interface {}{"2":3}, ColumnNames:[]interface {}(nil)}
May 6, 2021 16:28:13.683
2021-05-06T14:28:13.680Z ERROR [flogo.trigger.streamtester] - Error while executing handler: &errors.errorString{s:"unable to coerce map[string]interface {}{\"2\":3} to int"}
May 6, 2021 16:28:13.683
github.com/project-flogo/core/support/log.(*zapLoggerImpl).Errorf
May 6, 2021 16:28:13.683
/go/pkg/mod/github.com/project-flogo/core@v1.0.0/support/log/zap.go:65
May 6, 2021 16:28:13.683
github.com/project-flogo/stream/trigger/streamtester.(*Emitter).Run.func1
May 6, 2021 16:28:13.683
/go/pkg/mod/github.com/project-flogo/stream/trigger/streamtester@v0.0.0-20200124014152-d2d7c82a602d/emitter.go:115
Matt Ellis
@mellistibco
@fcastill do you happen to know off the top of your head? I’m not at a computer atm otherwise would check
AndreasHeissenberger
@AHeissenberger_twitter
@mellistibco thanks for your quick reply - I got it working - the solution is to switch the stream interface into type object - this is what the Web UI "Run Stream" creates from a CSV
input
1
2
=>
{"input",1}
{"input",2}
Asadullah Farooqi
@afarooqi8
hi i have a question, to implement a flogo trigger I can use the flogogen tool(which is mentioned in the docs) which is the old 0.5.6 version. where currently the Flogo on project-flogo github is using 0.9 version! which one should I use? and the new version 0.9 doesn't support the triggers creation
i compared the triggers from project-flogo github and TIBCO flogo github they are different their code structure is very different, the TIBCO uses flogo-lib where the project-flogo uses core, I am just curious which one should I use and if I should use the 0.9 one then how can I use that for the triggers
Matt Ellis
@mellistibco
@afarooqi8 you should be using everything inside the project-flogo org
skothari12
@skothari12
https://github.com/project-flogo/cli-plugins/tree/master/devtool . This gen tool should create trigger compatible with 0.9 + .
Asadullah Farooqi
@afarooqi8
thanks guys
:)
Asadullah Farooqi
@afarooqi8
one last question @mellistibco @skothari12
i am trying to build a flogo trigger for edgex where I can get the events from the event bus whenever any device submits a report it can be xml/json I'll use json. so the problem is that the structure of those json object would be unknown so is it possible that I can pipe those json objects directly to flogo handlers? I mean the UI won't be able to show the list of inputs and outputs because they will be detected at runtime!!
can you guys give me a hint how will this process take place?
I can't think of extration of vars from json events
Tracy Li
@lixingwang
Yes @afarooqi8 You can pass as data type any to handler and to flow input.
then it's your/user logic to handle any type data in flow.
Asadullah Farooqi
@afarooqi8
okay thanks :) i'll try to do that by looking at other triggers
Asadullah Farooqi
@afarooqi8
hey @skothari12 the plugin is throwing an error while installation
~/work/repos/flogo/projects:$ flogo plugin install github.com/project-flogo/cli-plugins/devtool
Installing plugin: github.com/project-flogo/cli-plugins/devtool
Error adding plugin: open /home/asd/go/bin/flogo: text file busy
Asadullah Farooqi
@afarooqi8
here i passed the verbose flag and it shows some details
~/go/pkg:$ flogo plugin install github.com/project-flogo/cli-plugins/devtool --verbose
Installing plugin: github.com/project-flogo/cli-plugins/devtool
go: downloading github.com/project-flogo/cli-plugins v0.0.0-20190725132608-2f3a6e16bf7c
go: downloading github.com/project-flogo/cli-plugins/devtool v0.0.0-20190725132608-2f3a6e16bf7c
go get: added github.com/project-flogo/cli-plugins/devtool v0.0.0-20190725132608-2f3a6e16bf7c
Error adding plugin: open /home/asd/go/bin/flogo: text file busy
~/go/pkg:$
Asadullah Farooqi
@afarooqi8
?
Matt Ellis
@mellistibco
Failed to rewrite the flogo bin. Will need to test and perhaps see if a bug was introduced at somepoint. Will check tomorrow and update here @afarooqi8
Asadullah Farooqi
@afarooqi8
okay thanks Matt @mellistibco
skothari12
@skothari12
╭─samip@samip-mac-0 ~/tdv-vol
╰─$ flogo plugin install github.com/project-flogo/cli-plugins/devtool
Installing plugin: github.com/project-flogo/cli-plugins/devtool
Installed plugin: github.com/project-flogo/cli-plugins/devtool
I would make sure if the GOPATH and GOROOT are properly set.
Asadullah Farooqi
@afarooqi8
@skothari12 my go is installed at /usr/local/go/ when I run which go i get /usr/local/go/bin/go. and my GOPATH is /home/asd/go/
and GOROOT is unset, which should be goroot?
skothari12
@skothari12
what does your go env say ?
Asadullah Farooqi
@afarooqi8
I set the GOROOT path it's /usr/local/go but still
~:$ flogo plugin install github.com/project-flogo/cli-plugins/devtool
Installing plugin: github.com/project-flogo/cli-plugins/devtool
Error adding plugin: open /home/asd/go/bin/flogo: text file busy
Asadullah Farooqi
@afarooqi8
how have you set up your GOPATH and GOROOT? @skothari12
Matt Ellis
@mellistibco
what version of the cli are you using?
flogo —version
Asadullah Farooqi
@afarooqi8
the default one mention
flogo cli version 0.10.0
Matt Ellis
@mellistibco
hmm, seems to work for me
Asadullah Farooqi
@afarooqi8
how is your gopath and goroot set up?
Matt Ellis
@mellistibco
flogo plugin install github.com/project-flogo/cli-plugins/devtool Installing plugin: github.com/project-flogo/cli-plugins/devtool Installed plugin: github.com/project-flogo/cli-plugins/devtool
go env GO111MODULE="on" GOARCH="amd64" GOBIN="" GOCACHE="/Users/mellis/Library/Caches/go-build" GOENV="/Users/mellis/Library/Application Support/go/env" GOEXE="" GOFLAGS="" GOHOSTARCH="amd64" GOHOSTOS="darwin" GONOPROXY="" GONOSUMDB="" GOOS="darwin" GOPATH="/Users/mellis/go" GOPRIVATE="" GOPROXY="https://proxy.golang.org,direct" GOROOT="/usr/local/go" GOSUMDB="sum.golang.org" GOTMPDIR="" GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64" GCCGO="gccgo" AR="ar" CC="clang" CXX="clang++" CGO_ENABLED="1" GOMOD="/Users/mellis/flogo/cli/go.mod" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" PKG_CONFIG="pkg-config" GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/t9/2d315wj12g5f6pw50k0pw5dm0000gp/T/go-build758199665=/tmp/go-build -gno-record-gcc-switches -fno-common”
Asadullah Farooqi
@afarooqi8
~/work/repos/edge-sdk:$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/asd/.cache/go-build"
GOENV="/home/asd/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/asd/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/asd/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.16.2"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/home/asd/work/repos/edge-sdk/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build1497462169=/tmp/go-build -gno-record-gcc-switches"
~/work/repos/edge-sdk:$
Matt Ellis
@mellistibco
try export GO111MODULE=on
Asadullah Farooqi
@afarooqi8
sure
still not working :)
Matt Ellis
@mellistibco
can you try removing /home/asd/go/bin/flogo and reinstalling the cli?
perhaps a permissions issue on the /home/asd/go/bin/flogo bin?
Asadullah Farooqi
@afarooqi8
sure i did it yesterday and i'll do it again, btw I just remove the bin file and del the mod dir
Asadullah Farooqi
@afarooqi8
now i'm getting some reasonable error
~/work/repos/flogo/cli-plugins/devtool:$ flogo plugin install github.com/project-flogo/cli-plugins/devtool --verbose
Installing plugin: github.com/project-flogo/cli-plugins/devtool
# github.com/project-flogo/cli/common
../../common/pluginlist.go:8:2: undefined: pluginPkgs
error: 
/home/asd/go/pkg/mod/github.com/spf13/cobra@v0.0.3/bash_completions.go:11:2: no required module provides package github.com/spf13/pflag; to add it:
    go get github.com/spf13/pflag
Error adding plugin:
Asadullah Farooqi
@afarooqi8
hi guys @mellistibco @skothari12
i tried it on my other machine and some other machines as well
but the result is the same the text file busy error
skothari12
@skothari12
Can you try on a container ? I tried same thing and I didn’t face any issue. So there’s definetly something going on with your env. Although I just cannot narrow down the issue.
Asadullah Farooqi
@afarooqi8
i tried it on the vagrant machine,
btw how do you install the cli and the plugin?
i 1st run go get -u github.com/project-flogo/cli/... and then flogo plugin install github.com/project-flogo/cli-plugins/devtool
the cli-plugin it requires the 0.9 version of cli
ShaliniGovindaNayak
@shaliniGovindaNayak
Hai all, I have building a flogo activity to read data from csv file, the output of this will be two dimensional array how to map this in the output section do anybody have suggestion on this
11 replies