yml_decode() error in core on decoding Date datatypes
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
Piste de recherche
Commencez par DataTransformations.java:256 et suivez le chemin yml_decode jusqu’à Construct.GetConstruct, comme indiqué dans la trace de la pile. Reproduisez le problème avec l’appel yml_decode fourni et examinez la façon dont la valeur Date décodée est traitée. Le travail est terminé lorsque cette entrée ne lève plus de ClassCastException.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
yml_decode('test: 2022-07-01T18:30:00+02:00')
results in
Uh oh! You've found an error in Core.
This happened while running your code, so you may be able to find a workaround, but is ultimately an issue in Core.
The following code caused the error:
yml_decode('test: 2022-07-01T18:30:00+02:00')
on or around Interpreter:1.
Please report this to the developers, and be sure to include the version numbers:
Server version: SHELL;
MethodScript version: 3.3.5;
Loaded extensions and versions:
Core (3.3.5)
CHFile (0.0.7)
Here's the stacktrace:
java.lang.ClassCastException: java.util.Date cannot be cast to a Construct type
at com.laytonsmith.core.constructs.Construct.GetConstruct(Construct.java:382)
at com.laytonsmith.core.constructs.Construct.GetConstruct(Construct.java:370)
at com.laytonsmith.core.constructs.Construct.GetConstruct(Construct.java:337)
at com.laytonsmith.core.functions.DataTransformations$yml_decode.exec(DataTransformations.java:256)
at com.laytonsmith.core.Script.eval(Script.java:449)
at com.laytonsmith.core.MethodScriptCompiler.execute(MethodScriptCompiler.java:3030)
at com.laytonsmith.tools.Interpreter$4.run(Interpreter.java:832)
at java.base/java.lang.Thread.run(Thread.java:833)
- Langage dominant
- Java
- Étoiles
- 128
- Forks
- 70
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de EngineHub/CommandHelper
-
discussion wanted documentation
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
EngineHub/CommandHelper#1403 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
EngineHub/CommandHelper#1370 · 1 commentaire ·
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
EngineHub/CommandHelper#1354 ·
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
EngineHub/CommandHelper#1349 · 3 commentaires ·
-
bug
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
EngineHub/CommandHelper#1341 · 2 commentaires ·
Toutes les issues de EngineHub/CommandHelper
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
objectionary/eo-graphs#85 ·
-
BoxAttachmentMulti parsing leaks IOException / ArrayIndexOutOfBoundsException on malformed content instead of IllegalArgumentExceptionPeut-être pris @Kshot3000 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
ergoplatform/ergo-appkit#272 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
utopia-rise/godot-jvm#1004 ·
Les mainteneurs répondent en général sous 1 jour