Skip to content

NFO providers (AudioBookFolder/AudioBook/Book) échouent à se créer — ILogger<T> non enregistré #45

Description

@CCoupel

Contexte

Découvert en validant l'issue #44 sur emby2 (v1.10.0) : au chargement du plugin, 3 providers échouent à se créer.

Problème

Logs Emby au boot :

Error App: Error creating VirtualLib.Providers.AudioBookFolderNfoProvider
Error App: Error creating VirtualLib.Providers.AudioBookNfoProvider
Error App: Error creating VirtualLib.Providers.BookNfoProvider

SimpleInjector.ActivationExceptionILogger<T> non enregistré dans le conteneur pour ces 3 types. Impact probable : ces providers ne sont jamais actifs (les métadonnées NFO livres/audiobooks scrapées localement par Emby, hors flux VirtualLib, pourraient ne pas fonctionner).

À faire

  • Identifier pourquoi ILogger<T> n'est pas enregistré pour ces 3 providers spécifiquement (comparer avec les autres types qui se créent sans erreur)
  • Corriger l'enregistrement DI ou le pattern d'injection de ces providers
  • Vérifier sur emby2 que les 3 erreurs disparaissent après correctif

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions