Lihat error aturan
Ada dua jenis error utama yang bisa Anda dapatkan dari aturan:
Error kompilasi: identifikasi masalah dalam sintaksis atau logika aturan dengan melakukan analisis statis.
Error runtime: hanya terjadi saat menguji aturan, menjalankan aturan aktif, atau menjalankan retrohun.
Error kompilasi
Chronicle mengidentifikasi error kompilasi saat Anda menyimpan atau menguji aturan.
Ikon di pojok kiri atas editor aturan menunjukkan apakah aturan memiliki error.
Klik
untuk melihat detail error di dialog Runtime Error.Jika tidak ada error dalam aturan Anda, ikon akan berwarna hijau
. Jika pesan error menyertakan kolom atau posisi baris, bagian aturan tersebut akan ditampilkan dengan garis bawah berwarna merah di editor aturan. Error yang lebih kompleks tidak menyertakan posisi karena disebabkan oleh gabungan masalah di beberapa tempat.Jika Anda mencoba menyimpan aturan atau menguji aturan yang memiliki error kompilasi, error runtime akan ditampilkan. Anda tidak dapat menyimpan aturan atau menjalankan pengujian hingga error kompilasi diperbaiki.
Error runtime
Error runtime tidak ditampilkan selama waktu kompilasi. Beberapa error runtime mencegah penyelesaian aturan, seperti query took too long to execute
, yang terjadi secara sporadis.
Untuk memeriksa apakah aturan Anda memiliki error runtime, klik Run test di editor aturan.
Jika terjadi error runtime, link akan ditampilkan di panel Hasil aturan pengujian yang memberikan informasi lebih lanjut tentang error yang terjadi.
Anda mungkin saja mendapatkan error runtime tidak dikenal yang tidak memiliki deskripsi yang berguna. Hal ini menunjukkan bahwa sistem mengalami error tertentu ini untuk pertama kalinya dan tidak memiliki pesan pengguna yang terkait dengan error tersebut. Jika hal ini terjadi, hubungi perwakilan Chronicle untuk mendapatkan bantuan.
Jika error runtime terjadi selama aturan live atau eksekusi retrohun, link akan ditampilkan di halaman Deteksi yang memberikan informasi selengkapnya tentang error yang terjadi.
Demikian pula untuk menguji aturan, error runtime yang terjadi selama aturan aktif atau eksekusi retrohunt memiliki indikator dengan teks yang dapat diklik dan digarisbawahi yang memberikan informasi lebih lanjut tentang error yang terjadi.