Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

ValueError: Couldn't import source code string cannot contain null bytes

Aperta
#673 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
firebase, python

Direzione di ricerca

Riproduci l’importazione di Python 3.10 con Firebase Auth 6.1.0, iniziando da firebase_admin/init.py e credentials.py, quindi segui il traceback attraverso google.auth.transport.requests e requests/packages.py. Determina perché l’importazione di firebase_admin.auth produce il ValueError relativo a un byte nullo e verifica che l’importazione venga completata senza il traceback segnalato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

needs-triage
Python 3.10
Firebase_auth 6.1.0

If I import from firebase_admin import auth I get this error:

momo-api-worker-1  | During handling of the above exception, another exception occurred:
momo-api-worker-1  | 
momo-api-worker-1  | Traceback (most recent call last):
momo-api-worker-1  |   File "/usr/local/bin/celery", line 8, in <module>
momo-api-worker-1  |     sys.exit(main())
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/celery/__main__.py", line 16, in main
momo-api-worker-1  |     _main()
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/celery/bin/celery.py", line 322, in main
momo-api-worker-1  |     cmd.execute_from_commandline(argv)
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/celery/bin/celery.py", line 499, in execute_from_commandline
momo-api-worker-1  |     super(CeleryCommand, self).execute_from_commandline(argv)))
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/celery/bin/base.py", line 289, in execute_from_commandline
momo-api-worker-1  |     argv = self.setup_app_from_commandline(argv)
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/celery/bin/base.py", line 509, in setup_app_from_commandline
momo-api-worker-1  |     self.app = self.find_app(app)
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/celery/bin/base.py", line 531, in find_app
momo-api-worker-1  |     return find_app(app, symbol_by_name=self.symbol_by_name)
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/celery/app/utils.py", line 373, in find_app
momo-api-worker-1  |     sym = symbol_by_name(app, imp=imp)
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/celery/bin/base.py", line 534, in symbol_by_name
momo-api-worker-1  |     return imports.symbol_by_name(name, imp=imp)
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/kombu/utils/imports.py", line 59, in symbol_by_name
momo-api-worker-1  |     reraise(ValueError,
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/vine/five.py", line 194, in reraise
momo-api-worker-1  |     raise value.with_traceback(tb)
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/kombu/utils/imports.py", line 57, in symbol_by_name
momo-api-worker-1  |     module = imp(module_name, package=package, **kwargs)
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/celery/utils/imports.py", line 111, in import_from_cwd
momo-api-worker-1  |     return imp(module, package=package)
momo-api-worker-1  |   File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
momo-api-worker-1  |     return _bootstrap._gcd_import(name[level:], package, level)
momo-api-worker-1  |   File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
momo-api-worker-1  |   File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
momo-api-worker-1  |   File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
momo-api-worker-1  |   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
momo-api-worker-1  |   File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
momo-api-worker-1  |   File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
momo-api-worker-1  |   File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
momo-api-worker-1  |   File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
momo-api-worker-1  |   File "<frozen importlib._bootstrap_external>", line 883, in exec_module
momo-api-worker-1  |   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
momo-api-worker-1  |   File "/app/worker/__init__.py", line 1, in <module>
momo-api-worker-1  |     from .worker import celery
momo-api-worker-1  |   File "/app/worker/worker.py", line 5, in <module>
momo-api-worker-1  |     from container import init_container
momo-api-worker-1  |   File "/app/container.py", line 16, in <module>
momo-api-worker-1  |     from services.auth_service import AuthService
momo-api-worker-1  |   File "/app/services/auth_service.py", line 9, in <module>
momo-api-worker-1  |     from firebase_admin import auth
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/firebase_admin/__init__.py", line 21, in <module>
momo-api-worker-1  |     from firebase_admin import credentials
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/firebase_admin/credentials.py", line 21, in <module>
momo-api-worker-1  |     from google.auth.transport import requests
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/google/auth/transport/requests.py", line 26, in <module>
momo-api-worker-1  |     import requests
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/requests/__init__.py", line 147, in <module>
momo-api-worker-1  |     from . import packages, utils
momo-api-worker-1  |   File "/usr/local/lib/python3.10/site-packages/requests/packages.py", line 16, in <module>
momo-api-worker-1  |     locals()[package] = __import__(package)
momo-api-worker-1  | ValueError: Couldn't import 'worker.worker.celery': source code string cannot contain null bytes
momo-api-worker-1 exited with code 1
Lingua principale
Python
Stelle
1.2k
Fork
359
Merge medio
3g 9h
PR unite (30g)
3

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di firebase/firebase-admin-python

Tutte le issue di firebase/firebase-admin-python

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.