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

Invalid non-printable ASCII character in URL #507

Open
hey-shashikant opened this issue Jun 14, 2024 · 0 comments
Open

Invalid non-printable ASCII character in URL #507

hey-shashikant opened this issue Jun 14, 2024 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@hey-shashikant
Copy link

While running the workflow file I'm facing this issue. I have pasted the error logs as well as the workflow file. Does anyone know how to fix it?


name: Waka Readme

on:
  schedule:
    # Runs at the end of every day
    - cron: "0 0 * * *"
  workflow_dispatch:
jobs:
  update-readme:
    name: Update Readme with Metrics
    runs-on: ubuntu-latest
    steps:
      - uses: anmol098/waka-readme-stats@master
        with:
          WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
          GH_TOKEN: ${{ secrets.GH_TOKEN }}
          SHOW_TOTAL_CODE_TIME: false
          SHOW_LINES_OF_CODE: false
          SHOW_PROFILE_VIEWS: false
          SHOW_DAYS_OF_WEEK: false
          SHOW_OS: true
          SHOW_PROJECTS: false
          SHOW_TIMEZONE: true
          SHOW_LANGUAGE_PER_REPO: false
          SHOW_LOC_CHART: false

Logs

##[debug]Evaluating condition for step: 'Run anmol098/waka-readme-stats@master'
##[debug]Evaluating: success()
##[debug]Evaluating success:
##[debug]=> true
##[debug]Result: true
##[debug]Starting: Run anmol098/waka-readme-stats@master
##[debug]Loading inputs
##[debug]Evaluating: secrets.WAKATIME_API_KEY
##[debug]Evaluating Index:
##[debug]..Evaluating secrets:
##[debug]..=> Object
##[debug]..Evaluating String:
##[debug]..=> 'WAKATIME_API_KEY'
##[debug]=> '***
##[debug]'
##[debug]Result: '***
##[debug]'
##[debug]Evaluating: secrets.GH_TOKEN
##[debug]Evaluating Index:
##[debug]..Evaluating secrets:
##[debug]..=> Object
##[debug]..Evaluating String:
##[debug]..=> 'GH_TOKEN'
##[debug]=> '***'
##[debug]Result: '***'
##[debug]Evaluating: runner.debug
##[debug]Evaluating Index:
##[debug]..Evaluating runner:
##[debug]..=> Object
##[debug]..Evaluating String:
##[debug]..=> 'debug'
##[debug]=> '1'
##[debug]Result: '1'
##[debug]Loading env
Run anmol098/waka-readme-stats@master
/usr/bin/docker run --name wakareadmestatswakareadmestatsmaster_1[2](https://github.com/hey-shashikant/hey-shashikant/actions/runs/9514189626/job/26226147923#step:3:2)5938 --label 421232 --workdir /github/workspace --rm -e "INPUT_WAKATIME_API_KEY" -e "INPUT_GH_TOKEN" -e "INPUT_SHOW_TOTAL_CODE_TIME" -e "INPUT_SHOW_LINES_OF_CODE" -e "INPUT_SHOW_PROFILE_VIEWS" -e "INPUT_SHOW_DAYS_OF_WEEK" -e "INPUT_SHOW_OS" -e "INPUT_SHOW_PROJECTS" -e "INPUT_SHOW_TIMEZONE" -e "INPUT_SHOW_LANGUAGE_PER_REPO" -e "INPUT_SHOW_LOC_CHART" -e "INPUT_SECTION_NAME" -e "INPUT_PULL_BRANCH_NAME" -e "INPUT_PUSH_BRANCH_NAME" -e "INPUT_SHOW_EDITORS" -e "INPUT_SHOW_COMMIT" -e "INPUT_SHOW_LANGUAGE" -e "INPUT_SHOW_SHORT_INFO" -e "INPUT_SHOW_UPDATED_DATE" -e "INPUT_COMMIT_BY_ME" -e "INPUT_COMMIT_MESSAGE" -e "INPUT_COMMIT_USERNAME" -e "INPUT_COMMIT_EMAIL" -e "INPUT_COMMIT_SINGLE" -e "INPUT_LOCALE" -e "INPUT_UPDATED_DATE_FORMAT" -e "INPUT_IGNORED_REPOS" -e "INPUT_SYMBOL_VERSION" -e "INPUT_DEBUG_LOGGING" -e "HOME" -e "GITHUB_JOB" -e "GITHUB_REF" -e "GITHUB_SHA" -e "GITHUB_REPOSITORY" -e "GITHUB_REPOSITORY_OWNER" -e "GITHUB_REPOSITORY_OWNER
Program execution started at 14-06-2024 10:01:1[3](https://github.com/hey-shashikant/hey-shashikant/actions/runs/9514189626/job/26226147923#step:3:3):895002.
Current user: hey-shashikant.
Managers initialized.
Collecting stats for README...
Getting user repositories list...
	User repository list collected!
	User contributed to repository list collected!
Calculating commit data...
	1/28 Retrieving repo: hey-shashikant/hey-shashikant
	2/28 Retrieving repo: hey-shashikant/FoodApp
	3/28 Retrieving repo: [private]
	[4](https://github.com/hey-shashikant/hey-shashikant/actions/runs/9514189626/job/26226147923#step:3:4)/28 Retrieving repo: hey-shashikant/Terraform
	[5](https://github.com/hey-shashikant/hey-shashikant/actions/runs/9514189626/job/26226147923#step:3:5)/28 Retrieving repo: hey-shashikant/Food-Book
	[6](https://github.com/hey-shashikant/hey-shashikant/actions/runs/9514189626/job/26226147923#step:3:6)/28 Retrieving repo: [private]
	7/28 Retrieving repo: [private]
	8/28 Retrieving repo: hey-shashikant/Employee-REST-APIs
	9/28 Retrieving repo: hey-shashikant/REST-APIs
	10/28 Retrieving repo: hey-shashikant/Spring-Boot
	11/28 Retrieving repo: hey-shashikant/React
		Skipping repo.
	12/28 Retrieving repo: hey-shashikant/Twiggy
	13/28 Retrieving repo: hey-shashikant/Shashikant
		Skipping repo.
	14/28 Retrieving repo: CryptoSingh133[7](https://github.com/hey-shashikant/hey-shashikant/actions/runs/9514189626/job/26226147923#step:3:7)/fellowship-frontend
	15/2[8](https://github.com/hey-shashikant/hey-shashikant/actions/runs/9514189626/job/26226147923#step:3:8) Retrieving repo: CryptoSingh1337/fellowship-backend
	16/28 Retrieving repo: hey-shashikant/Leetcode
	17/28 Retrieving repo: hey-shashikant/Certificate-Management-System
	18/28 Retrieving repo: hey-shashikant/Weather-App
	1[9](https://github.com/hey-shashikant/hey-shashikant/actions/runs/9514189626/job/26226147923#step:3:9)/28 Retrieving repo: hey-shashikant/My-Portfolio-Website
	20/28 Retrieving repo: hey-shashikant/Movie-Recomendation-based-on-Emotion-Detection-Using-CNN-Model
	21/28 Retrieving repo: [private]
	22/28 Retrieving repo: hrb1989/shell_7_foundation_Java_Spring
	23/28 Retrieving repo: Luffy-Nikhil/testingSprintBootApplication
	24/28 Retrieving repo: [10](https://github.com/hey-shashikant/hey-shashikant/actions/runs/9514189626/job/26226147923#step:3:10)0xDevs-hkirat/all-assignments
	25/28 Retrieving repo: 100xDevs-hkirat/Week-2-Assignments
	26/28 Retrieving repo: 100xDevs-hkirat/Week-1-assignment-with-tests
	27/28 Retrieving repo: ggerganov/whisper.cpp
	28/28 Retrieving repo: seanprashad/leetcode-patterns
Commit data calculated!
Adding short GitHub info...
Adding user disk usage info...
	Making a remote API query named 'github_stats'...
	Query 'github_stats' finished, result saved!
Adding contributions info...
Adding opted for hire info...
Adding public repositories info...
Adding private repositories info...
Short GitHub info added!
Adding short WakaTime stats...
	Making a remote API query named 'waka_latest'...
Traceback (most recent call last):
  File "/waka-readme-stats/main.py", line 230, in <module>
    run(main())
  File "/usr/local/lib/python3.[11](https://github.com/hey-shashikant/hey-shashikant/actions/runs/9514189626/job/26226147923#step:3:11)/asyncio/runners.py", line 190, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/waka-readme-stats/main.py", line 217, in main
    stats = await get_stats()
            ^^^^^^^^^^^^^^^^^
  File "/waka-readme-stats/main.py", line 189, in get_stats
    stats += await get_waka_time_stats(repositories, commit_data)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/waka-readme-stats/main.py", line 33, in get_waka_time_stats
    data = await DM.get_remote_json("waka_latest")
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/waka-readme-stats/manager_download.py", line 208, in get_remote_json
    return await DownloadManager._get_remote_resource(resource, None)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/waka-readme-stats/manager_download.py", line 181, in _get_remote_resource
    res = await DownloadManager._REMOTE_RESOURCES_CACHE[resource]
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/httpx/_client.py", line 1757, in get
    return await self.request(
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/httpx/_client.py", line 1517, in request
    request = self.build_request(
              ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/httpx/_client.py", line 346, in build_request
    url = self._merge_url(url)
          ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/httpx/_client.py", line 376, in _merge_url
    merge_url = URL(url)
                ^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/httpx/_urls.py", line 1[13](https://github.com/hey-shashikant/hey-shashikant/actions/runs/9514189626/job/26226147923#step:3:13), in __init__
    self._uri_reference = urlparse(url, **kwargs)
                          ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/httpx/_urlparse.py", line [16](https://github.com/hey-shashikant/hey-shashikant/actions/runs/9514189626/job/26226147923#step:3:16)0, in urlparse
    raise InvalidURL("Invalid non-printable ASCII character in URL")
httpx.InvalidURL: Invalid non-printable ASCII character in URL
sys:1: RuntimeWarning: coroutine 'AsyncClient.get' was never awaited
##[debug]Docker Action run completed with exit code 1
##[debug]Finishing: Run anmol098/waka-readme-stats@master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants