New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
streamsx-sc should not require a namespace to be provided for compilation #2285
Comments
|
Remark: streamsx-runner requires a namespace for the main composite: Currently the behavior is consistent between streamsx-sc and streamsx-runner. |
Allow main composites w/o SPL namespace to compile, issue #2285
This issue will be resolved only for the command line tools streamsx-sc and streamsx-runner, but not for the topology Python API |
released in 1.14.12 |
I can compile a main composite using Atom or Studio without requiring a namespace but with streamsx-sc I get this error:
streamsx-sc -M SubscribeToBusLocations
Traceback (most recent call last):
File "//anaconda/envs/py36/bin/streamsx-sc", line 10, in
sys.exit(main())
File "//anaconda/envs/py36/lib/python3.6/site-packages/streamsx/scripts/sc.py", line 29, in main
topo = _create_topo(cmd_args)
File "//anaconda/envs/py36/lib/python3.6/site-packages/streamsx/scripts/sc.py", line 318, in _create_topo
topo,invoke = main_composite(kind=cmd_args.main_composite)
File "//anaconda/envs/py36/lib/python3.6/site-packages/streamsx/spl/op.py", line 476, in main_composite
raise ValueError('Main composite requires a namespace qualified name: ' + str(kind))
ValueError: Main composite requires a namespace qualified name: SubscribeToBusLocations
The text was updated successfully, but these errors were encountered: