Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Aug 09 14:34

    mellistibco on readme-updates

    (compare)

  • Aug 09 14:34
    mellistibco closed #570
  • Aug 09 14:34

    mellistibco on master

    Readme updates (#570) * Update… (compare)

  • Aug 09 14:33
    mellistibco opened #570
  • Aug 09 14:33

    mellistibco on readme-updates

    Update README.md (compare)

  • Aug 09 14:23

    mellistibco on readme-updates

    Update README.md (compare)

  • Aug 09 14:13

    mellistibco on readme-updates

    Update README.md (compare)

  • Aug 05 18:50
    mend-for-github-com[bot] edited #339
  • Aug 05 18:50
    mend-for-github-com[bot] edited #338
  • Aug 05 18:50
    mend-for-github-com[bot] edited #347
  • Aug 05 18:50
    mend-for-github-com[bot] labeled #348
  • Aug 05 18:50
    mend-for-github-com[bot] opened #348
  • Aug 05 18:50
    mend-for-github-com[bot] edited #346
  • Aug 05 18:50
    mend-for-github-com[bot] edited #345
  • Aug 05 18:50
    mend-for-github-com[bot] edited #343
  • Aug 05 18:50
    mend-for-github-com[bot] edited #344
  • Aug 05 18:50
    mend-for-github-com[bot] edited #342
  • Aug 05 18:50
    mend-for-github-com[bot] edited #336
  • Aug 05 18:49
    mend-for-github-com[bot] edited #335
  • Aug 05 18:49
    mend-for-github-com[bot] edited #337
ShaliniGovindaNayak
@shaliniGovindaNayak
1 reply
ShaliniGovindaNayak
@shaliniGovindaNayak
image.png
2 replies
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
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