- Exécuteurs
-
Apprendre
Espace d’apprentissage Python Exemples exécutables, NumPy, pandas et plus Espace d’apprentissage C et C++ Pointeurs, mémoire, STL et C++ moderne Espace d’apprentissage C#Bases, POO, LINQ, async et exercices .NET Algorithmes Python Recherche, tri, récursivité et visualisations O(n) Algorithmes C et C++ Comparer les implémentations en C et C++
Mises à jour étiquetées avec : INFRASTRUCTURE
Restez informé des dernières améliorations, nouveaux outils, sorties de fonctionnalités et annonces de la plateforme CodeUtility.
Corrigé : reconnexions et déconnexions lors de l’affichage de texte japonais et Unicode
Le correctif est en production pour les langages exécutés sur le serveur, notamment pour les sorties en japonais.
Certains programmes affichant du japonais, d’autres caractères Unicode ou des emoji pouvaient afficher « Reconnecting… » ou se déconnecter avant la fin. La sortie pouvait être coupée au milieu d’un caractère et rejetée par le navigateur.
Exemple Python : print("日本語" * 500) affiche 日本語 500 fois. Selon le découpage de la sortie, la connexion pouvait être interrompue. Nous avons vérifié en production que cette sortie se termine correctement.
Le correctif est actif pour Python, C, C++, Java et les autres langages exécutés sur le serveur. Il conserve les caractères entiers dans les sorties normales et celles du débogueur. Il concerne particulièrement le japonais, mais aussi les autres caractères Unicode et les emoji.
Actualisez la page et relancez votre code. Ce correctif résout la cause des reconnexions et déconnexions liée à la sortie décrite ici ; d’autres interruptions réseau restent possibles. Nous sommes désolés pour la gêne occasionnée.
Services d’exécution et d’espace de travail rétablis
L’interruption de ce matin affectant l’enregistrement des espaces de travail connectés et l’exécution de code côté serveur est résolue. Tous les services fonctionnent normalement.
Plus tôt aujourd’hui, un problème d’infrastructure a temporairement affecté l’enregistrement automatique des espaces de travail des utilisateurs connectés et certaines exécutions de code côté serveur dans les langages pris en charge.
L’infrastructure concernée a été rétablie, ainsi que l’accès aux espaces de travail et l’exécution du code. Tous les services fonctionnent normalement et les données existantes restent disponibles. Si une ancienne erreur s’affiche encore, actualisez la page et réessayez. Nous vous prions de nous excuser pour cette interruption.