flogo-cli icon indicating copy to clipboard operation
flogo-cli copied to clipboard

If the value of the "name" property in the flogo.json file differs from the directory created by flogo create (in src dir) then "flogo build" will panic.

Open wnichols opened this issue 8 years ago • 0 comments

I used "flogo create" to create an instance of an app. I then copied over the flogo.json file with a version containing the kafka trigger (rather than hand editing the file) and then attempted the build:

__wcn00@bilbo:~/go/src/github.com/wnichols/testkafkab> flogo build panic: invalid argument

goroutine 1 [running]: github.com/TIBCOSoftware/flogo-cli/util.RenderTemplate(0x8984e0, 0x0, 0x755001, 0x63b, 0x6cc1a0, 0xc4202ae6a0) /home/wcn00/go/src/github.com/TIBCOSoftware/flogo-cli/util/text.go:36 +0x22d github.com/TIBCOSoftware/flogo-cli/app.createMainGoFile(0xc420015200, 0x3f, 0x0, 0x0) /home/wcn00/go/src/github.com/TIBCOSoftware/flogo-cli/app/files.go:27 +0x118 github.com/TIBCOSoftware/flogo-cli/app.PrepareApp(0x89e980, 0xc4200183c0, 0xc4200d0c60, 0x0, 0x0) /home/wcn00/go/src/github.com/TIBCOSoftware/flogo-cli/app/api.go:146 +0x39c github.com/TIBCOSoftware/flogo-cli/app.BuildApp(0x89e980, 0xc4200183c0, 0xc420055e10, 0xc4200183c0, 0x2) /home/wcn00/go/src/github.com/TIBCOSoftware/flogo-cli/app/api.go:166 +0x21d github.com/TIBCOSoftware/flogo-cli/app.(*cmdBuild).Exec(0xc4200130a0, 0xc42000c860, 0x0, 0x0, 0x0, 0x0) /home/wcn00/go/src/github.com/TIBCOSoftware/flogo-cli/app/build.go:58 +0xf2 github.com/TIBCOSoftware/flogo-cli/cli.ExecCommand(0xc420018360, 0x89bd20, 0xc4200130a0, 0xc42000c860, 0x0, 0x0, 0x0, 0x744351) /home/wcn00/go/src/github.com/TIBCOSoftware/flogo-cli/cli/command.go:114 +0xa9 main.main() /home/wcn00/go/src/github.com/TIBCOSoftware/flogo-cli/cmd/flogo/main.go:42 +0x122__

wcn00@bilbo:~/go/src/github.com/wnichols/testkafkab> vi flogo.json I edit the flogo.json file to correct the name:

__wcn00@bilbo:~/go/src/github.com/wnichols/testkafkab> flogo build /home/wcn00/go/src/github.com/wnichols/testkafkab github.com/TIBCOSoftware/flogo-contrib/action/flow/service github.com/pierrec/xxHash/xxHash32 github.com/TIBCOSoftware/flogo-lib/config github.com/eapache/queue github.com/eapache/go-resiliency/breaker github.com/TIBCOSoftware/flogo-lib/core/data github.com/golang/snappy github.com/julienschmidt/httprouter github.com/eapache/go-xerial-snappy github.com/davecgh/go-spew/spew github.com/pierrec/lz4 github.com/Sirupsen/logrus github.com/TIBCOSoftware/flogo-lib/logger github.com/TIBCOSoftware/flogo-lib/core/property github.com/TIBCOSoftware/flogo-lib/core/action github.com/TIBCOSoftware/flogo-lib/util github.com/TIBCOSoftware/flogo-lib/core/activity github.com/TIBCOSoftware/flogo-lib/engine/runner github.com/TIBCOSoftware/flogo-contrib/trigger/rest/cors github.com/TIBCOSoftware/flogo-contrib/activity/log github.com/TIBCOSoftware/flogo-lib/core/trigger github.com/TIBCOSoftware/flogo-contrib/action/flow/definition github.com/TIBCOSoftware/flogo-lib/app github.com/TIBCOSoftware/flogo-contrib/action/flow/model github.com/TIBCOSoftware/flogo-contrib/model/simple github.com/TIBCOSoftware/flogo-contrib/action/flow/support github.com/rcrowley/go-metrics github.com/TIBCOSoftware/flogo-contrib/trigger/rest github.com/TIBCOSoftware/flogo-lib/engine github.com/japm/goScript github.com/TIBCOSoftware/flogo-contrib/action/flow/script/fggos github.com/TIBCOSoftware/flogo-contrib/action/flow/provider github.com/TIBCOSoftware/flogo-contrib/action/flow/instance github.com/TIBCOSoftware/flogo-contrib/action/flow/tester github.com/TIBCOSoftware/flogo-contrib/action/flow/extension github.com/TIBCOSoftware/flogo-contrib/action/flow github.com/Shopify/sarama github.com/TIBCOSoftware/flogo-contrib/trigger/kafkasub testkafkab wcn00@bilbo:~/go/src/github.com/wnichols/testkafkab> __

Reviewers: @fm-tibco @torresashjian

wnichols avatar Jun 22 '17 19:06 wnichols