Skip to content
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

fix(jans-cli-tui): getting error launching tui #7188

Closed
manojs1978 opened this issue Dec 22, 2023 · 1 comment · Fixed by #7201
Closed

fix(jans-cli-tui): getting error launching tui #7188

manojs1978 opened this issue Dec 22, 2023 · 1 comment · Fixed by #7201
Assignees
Labels
comp-jans-cli-tui Component affected by issue or PR kind-bug Issue or PR is a bug in existing functionality

Comments

@manojs1978
Copy link
Contributor

manojs1978 commented Dec 22, 2023

Describe the bug
getting error launching tui

To Reproduce
Steps to reproduce the behavior:

  1. install jans 1.0.22.nightly
  2. launch tui
  3. See error

Expected behavior
should not get any error

Screenshots
If applicable, add screenshots to help explain your problem.
image

Desktop (please complete the following information):

  • OS: ubuntu22
  • Browser [e.g. chrome, safari]
  • Version 22
  • DB mysql/opendj
  • jans 1.0.22.nighlty

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

oot@manojs1978-ace-alpaca:~# sudo /opt/jans/jans-cli/config-cli-tui.py
Checking health of Jans Config Api Server
Health of Jans Config Api Server seems good

Unhandled exception in event loop:
  File "/opt/jans/jans-cli/config-cli-tui.py", line 453, in check_jans_cli_ini
    self.create_cli()
  File "/opt/jans/jans-cli/config-cli-tui.py", line 417, in create_cli
    self.check_available_plugins()
  File "/opt/jans/jans-cli/config-cli-tui.py", line 437, in check_available_plugins
    self.init_plugins()
  File "/opt/jans/jans-cli/config-cli-tui.py", line 268, in init_plugins
    plugin.init_plugin()
  File "/opt/jans/jans-cli/plugins/010_auth_server/main.py", line 90, in init_plugin
    self.ssa.init_cli_object()
  File "/opt/jans/jans-cli/plugins/010_auth_server/ssa.py", line 58, in init_cli_object
    self.cli_object = config_cli.JCA_CLI(
  File "/opt/jans/jans-cli/cli/config_cli.py", line 282, in __init__
    read_swagger(self.my_op_mode)
  File "/opt/jans/jans-cli/cli/config_cli.py", line 133, in read_swagger
    config_ = ruamel.yaml.load(f.read().replace('\t', ''), ruamel.yaml.RoundTripLoader)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/main.py", line 1076, in load
    return loader._constructor.get_single_data()
  File "/usr/lib/python3/dist-packages/ruamel/yaml/constructor.py", line 120, in get_single_data
    node = self.composer.get_single_node()
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 76, in get_single_node
    document = self.compose_document()
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 99, in compose_document
    node = self.compose_node(None, None)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/usr/lib/python3/dist-packages/ruamel/yaml/composer.py", line 113, in compose_node
    if self.parser.check_event(AliasEvent):
  File "/usr/lib/python3/dist-packages/ruamel/yaml/parser.py", line 146, in check_event
    self.current_event = self.state()
  File "/usr/lib/python3/dist-packages/ruamel/yaml/parser.py", line 629, in parse_block_mapping_value
    if self.scanner.check_token(ValueToken):
  File "/usr/lib/python3/dist-packages/ruamel/yaml/scanner.py", line 1796, in check_token
    self._gather_comments()
  File "/usr/lib/python3/dist-packages/ruamel/yaml/scanner.py", line 1838, in _gather_comments
    self.fetch_more_tokens()
  File "/usr/lib/python3/dist-packages/ruamel/yaml/scanner.py", line 288, in fetch_more_tokens
    return self.fetch_value()
  File "/usr/lib/python3/dist-packages/ruamel/yaml/scanner.py", line 657, in fetch_value
    raise ScannerError(

Exception mapping values are not allowed here
  in "<unicode string>", line 956, column 34:
                          description: Array of string. Each string r ... 
                                     ^ (line: 956)
Press ENTER to continue...
@mo-auto mo-auto added comp-jans-cli-tui Component affected by issue or PR kind-bug Issue or PR is a bug in existing functionality labels Dec 22, 2023
@devrimyatar
Copy link
Contributor

@yuriyz Please check swagger.yaml of jans-auth-server, it is malformatted:

swagger-editor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp-jans-cli-tui Component affected by issue or PR kind-bug Issue or PR is a bug in existing functionality
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants