Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

yml_decode() error in core on decoding Date datatypes

Aperta
#1,321 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
java
Ambito
backend

Direzione di ricerca

Inizia da DataTransformations.java:256 e segui il percorso yml_decode fino a Construct.GetConstruct, come mostrato nello stack trace. Riproduci il problema con la chiamata yml_decode fornita e analizza come viene gestito il valore Date decodificato. Il lavoro è completato quando questo input non genera più una ClassCastException.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug
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)
Lingua principale
Java
Stelle
128
Fork
70
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di EngineHub/CommandHelper

Tutte le issue di EngineHub/CommandHelper

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.