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.ActivationException — ILogger<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
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 :
SimpleInjector.ActivationException—ILogger<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
ILogger<T>n'est pas enregistré pour ces 3 providers spécifiquement (comparer avec les autres types qui se créent sans erreur)emby2que les 3 erreurs disparaissent après correctif