Untuk membantu Anda men-debug apa yang terjadi, saya akan menyarankan untuk mengedit file sementara
vendor/magento/framework/Data/Argument/Interpreter/Constant.php
Dari ini...
public function evaluate(array $data) {
if(!isset($data['value']) || !defined($data['value'])) {
throw new \InvalidArgumentException('Constant name is expected.');
}
return constant($data['value']);
}
Untuk ini...
public function evaluate(array $data) {
if(!isset($data['value']) || !defined($data['value'])) {
print_r($data);exit; // <<<<<<<<<<<<
throw new \InvalidArgumentException('Constant name is expected.');
}
return constant($data['value']);
}
Dengan demikian Anda akan diberi tahu tentang kelas / konstanta mana yang menyebabkan Anda melakukan kesalahan:
Semoga bisa membantu orang lain ;-) Sampai jumpa