Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • fdroidserver fdroidserver
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 296
    • Issues 296
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 48
    • Merge requests 48
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • F-Droid
  • fdroidserverfdroidserver
  • Issues
  • #745
Closed
Open
Created Feb 26, 2020 by Licaon_Kter@licaon-kterReporter

Lint - critical error if missing spaces

CRITICAL: Unknown exception found!
Traceback (most recent call last):
  File "/builds/juha-h/fdroiddata/fdroidserver/fdroid", line 22, in <module>
    fdroidserver.__main__.main()
  File "/builds/juha-h/fdroiddata/fdroidserver/fdroidserver/__main__.py", line 164, in main
    raise e
  File "/builds/juha-h/fdroiddata/fdroidserver/fdroidserver/__main__.py", line 145, in main
    mod.main()
  File "/builds/juha-h/fdroiddata/fdroidserver/fdroidserver/lint.py", line 585, in main
    allapps = metadata.read_metadata(xref=True)
  File "/builds/juha-h/fdroiddata/fdroidserver/fdroidserver/metadata.py", line 817, in read_metadata
    app = parse_metadata(metadatapath, appid in check_vcs, refresh)
  File "/builds/juha-h/fdroiddata/fdroidserver/fdroidserver/metadata.py", line 993, in parse_metadata
    parse_yaml_metadata(mf, app)
  File "/builds/juha-h/fdroiddata/fdroidserver/fdroidserver/metadata.py", line 1043, in parse_yaml_metadata
    yamldata = yaml.load(mf, Loader=SafeLoader)
  File "/usr/lib/python3/dist-packages/yaml/__init__.py", line 72, in load
    return loader.get_single_data()
  File "/usr/lib/python3/dist-packages/yaml/constructor.py", line 35, in get_single_data
    node = self.get_single_node()
  File "ext/_yaml.pyx", line 707, in _yaml.CParser.get_single_node (ext/_yaml.c:9666)
  File "ext/_yaml.pyx", line 725, in _yaml.CParser._compose_document (ext/_yaml.c:9973)
  File "ext/_yaml.pyx", line 776, in _yaml.CParser._compose_node (ext/_yaml.c:10862)
  File "ext/_yaml.pyx", line 892, in _yaml.CParser._compose_mapping_node (ext/_yaml.c:12678)
  File "ext/_yaml.pyx", line 905, in _yaml.CParser._parse_next_event (ext/_yaml.c:12854)
yaml.parser.ParserError: while parsing a block mapping
  in "metadata/com.tutpro.baresip.yml", line 1, column 1
did not find expected key
  in "metadata/com.tutpro.baresip.yml", line 1077, column 1

Wow so this is very very bad, something awful must have happened right?

Bad metadata:

Builds:
- versionName: 3.1.1
    versionCode: 28

Correct metadata:

Builds:
  - versionName: 3.1.1
    versionCode: 28
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking