Unexpected end of JSON input

Unexpected end of JSON input

par Mahomed Ouedraogo,
Nombre de réponses : 11

Bonjour Pascal,

En relisant bien ton message, je constate que j'ai pas essayé la deuxième solution que tu proposait à savoir la méthode de débogage!

J'ai alors suivi le tutoriel et activer le mode débogage de mon site:

Alors quand j'ai essayer de choisir une vidéo dans mon Repository, les erreur se sont bien montré comme suit: dans la capture joint et recopier comme suit:

SyntaxError: Unexpected end of JSON input
    at JSON.parse ()
    at Object.Y.namespace.parse (http://localhost/loonia/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple.js:24483:18)
    at FilePickerHelper.complete (http://localhost/loonia/lib/javascript.php/1556015666/repository/filepicker.js:57:84)
    at Y.Subscriber._notify (http://localhost/loonia/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple.js:13680:35)
    at Y.Subscriber.notify (http://localhost/loonia/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple.js:13709:24)
    at Y.CustomEvent._notify (http://localhost/loonia/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple.js:13372:17)
    at Y.CustomEvent._procSubs (http://localhost/loonia/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple.js:13498:36)
    at Y.CustomEvent.fireSimple (http://localhost/loonia/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple.js:13465:18)
    at Y.CustomEvent._fire (http://localhost/loonia/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple.js:13447:29)
    at IO.fire (http://localhost/loonia/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple.js:14600:22)

Je ne comprend pas vraiment ce que veux dire un tel message d'erreur, 

Es ce que quelqu'un peut me guider sur ce qu'il faut faire actuellement ?

Merci.



Annexe 13.PNG
Moyenne des évaluations  -
En réponse à Mahomed Ouedraogo

Re: Unexpected end of JSON input

par Mahomed Ouedraogo,

Bonjour, je reste bloqué et je suis toujour à la recherche d'une solution.

Je pensais pourtait que avec le message d'erreur afficher par le deboggeur ca donnerais plus de précision au moodleur par rapport a l'origine du probleme mais hélas.

J'ai posté c'est indication de l'erreur mais, jusqu'à là toujours pas de solution !

En rappel: 

je n'arrive pas a bien utuliser mon repertoire << REPOSITORY >> que j'ai configuré en local.

En effectuant les recherches, je suis tombé sur cette discution: https://moodle.org/mod/forum/discuss.php?d=191698#p834527

J'ai suivi le tutoriel dont voici le lien:

https://docs.moodle.org/36/en/File_system_repository#Setting_up_a_site-wide_file_system_repository

Mais quand je suis dans le cours en question et je tente de telechager une fichier video par exemple, quand je clic sur le nom de mon repertoire "repository" une fenetre d'alerte surgit avec le message << Unexpected end of input >>.

J'ai pourtant bien suivi le tutoriel de A à Z.

Les paramètres de mon environnement sont:

Moodle version: moodle-latest-36

Thème Moodle: Lambda

Wampserver : WampServer_(64bit)_v3.0.6 ( Apache 2.4.43 - PHP 7.0.10 - MySQL 5.7.14 ).

Quelqu'un pourrait me situer ?

Merci.


En réponse à Mahomed Ouedraogo

Re: Unexpected end of JSON input sur un serveur Wamp ??

par Pascal Boulerie,

Sans pouvoir vous aider,

je me pose la question de savoir pourquoi vous n'utilisez pas un serveur LAMP linux ??

(au lieu de WampServer ...)

En réponse à Mahomed Ouedraogo

Re: Unexpected end of JSON input

par Pascal Boulerie,

à mon avis, quand ça devient trop compliqué, il faut aussi regarder dans le forum en langue anglaise.

https://moodle.org/mod/forum/search.php?id=5&search=Unexpected+end+of+JSON+input


Peut-être qu'il faut éviter les caractères accentués dans les noms de dossier ?

comme il semble qu'un utilisateur ait eu un souci et sans avoir trouvé de réponse à son problème :

https://moodle.org/mod/forum/discuss.php?d=342280#p1379669


Donc utiliser par exemple un nom comme :

"information_geographique"

au lieu de "information géographique"


En réponse à Mahomed Ouedraogo

Re: Unexpected end of JSON input

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour,

On aimerait bien vous aider mais on ne peut pas: vous parlez d'un message, mais on ne sait pas lequel, et vous ne donnez aucune information permettant de nous mettre sur la voie.

Il faut nous aider à vous aider. Commencer par lire quelques conseils sur comment exposer votre problème et ensuite complétez ce formulaire.

Moyenne des évaluations Utile (1)
En réponse à Nicolas Martignoni

Re: Unexpected end of JSON input

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

A tout hasard voici la méthode de création d'un dépôt local pour y stocker des vidéos.

Que j'intègre en général dans mes cours par alias (lien) afin de ne pas surcharger le cours et faciliter les sauvegardes automatiques journalières.

J'en ai expliqué la méthode dans cette vidéo au Moodlemoot de Tours.

Je ne trouve pas pour l'instant de doc texte à vous fournir.

Juste format liseuse... ci-joint

Daniel

 

En réponse à Daniel Méthot

Re: Unexpected end of JSON input

par Mahomed Ouedraogo,

Bonjour Daniel Méthot,

J'ai suivi la procédure comme tu le montre dans ta vidéo mais je remarque un probleme a mon niveau:

Au moment ou j'active le <<systeme de fichier>> avec l'option "Activer et visible", le repertoire du nom <<repository>> ne se crée pas automatiquement dans mon repertoire moodledata que j'ai renomer en <<looniadata>> depuis l'installation de mon site !

En me rendant alors dans Administration / Plugin / Systeme de fichier /Creer une instance de fichier, je me rend compte que je dois creer le repertoire <<repository>> manuellement.

J'ai donc crée le repertoire <<repository>> manuellement ,

et j'ai crée mon repertoire <<repository/vidéos>> a l'intérieur,

et là j'ai pu créer mon instance de dépot.

Malheureusement tout, quand je passe par le filePicker pour ajouter une video par alias, je tombe toujours sur l'erreur Unexpected end of JSON input.

Je sais plus vraiement quoi pensé !

A moins de changer de serveur comme me l'a suggerer quelqu'un !

Les paramètres de mon environnement sont:

Moodle version: moodle-latest-36

Thème Moodle: Lambda

Wampserver : WampServer_(64bit)_v3.0.6 ( Apache 2.4.43 - PHP 7.0.10 - MySQL 5.7.14 ).

Merci.
En réponse à Mahomed Ouedraogo

Re: Unexpected end of JSON input

par Pascal Boulerie,

Pourquoi donc taper le mot "vidéos" avec un é accentué,

alorss que j'avais expliqué qu'il faudrait vérifier s'il faut éviter les caractères accentués ???!


Donc que donnera la manipulation avec un nom de dossier appelé : videos

(sans l'accent !)


Idem pour les noms de fichiers, à taper sans caractères trop exotiques (éviter aussi un espace dans le nom du fichier)

donc pas : vidéo 1.mpeg

mais

video_1.mpeg

etc...

En réponse à Pascal Boulerie

Re: Unexpected end of JSON input

par Mahomed Ouedraogo,

Bonjour,

Vraiment excusé moi,

en réalité je n'utulise pas vraiment un dossier appélé <<vidéos>>, c'est tous simplement pour dire que j'ai créer un repertoire pour mettre mes vidéos. j'ai oublié carement que je devrais mentionner le nom exact du repertoire que j'utilise.

bref, le repertoire que j'ai creer dans le repertoire repository pour y placer mes vidéos est "formationOutlook".

Donc, en resumer le chemin est <<repository / formationOutlook>>

J'ai eu aussi a renomer le repertoire comme suit: <<repository / formation_outlook>> mais c'est toujour le meme probleme.

Merci

En réponse à Mahomed Ouedraogo

Re: Unexpected end of JSON input

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

En résumant...

  • Quand vous avez activé le dépôt système de fichiers, un repository apparaît dans  moodledata.
  • Dans ce moodledata/repository vous créez autant de nouveaux dossiers que vous voulez (lettres non accentuées).
  • Revenant dans votre Moodle au niveau du plugin du dépôt système de fichiers vous créez de nouvelles instances de dépôt en pointant le dossier que vous voulez. Chez moi pour faire simple, le dépôt videos correspond à mon dossier videos.
En réponse à Daniel Méthot

Re: Unexpected end of JSON input

par Mahomed Ouedraogo,

Bonsoir, vraiment j'ai tous essayer sauf renommer mon répertoire en <<repository/videos>>.

Je ferais se renomage pour voir ce que ca donne. mais je doute fort que se soit une contrainte d'avoir le nom du repertoire exactement nommer <<videos>>

Mais j'essaie et je vous reviens.

Merci.


En réponse à Mahomed Ouedraogo

Re: Unexpected end of JSON input

par Mahomed Ouedraogo,

je viens d'essayer en changeant le nom du dossier en <<repository/videos>> mais malheureusement toujours rien.

pensifpensifpensifpensif

Je sais plus quoi !!!!