Closed feryardiant closed 1 year ago
Realize ternyata Sentry punya plugin untuk vite, harusnya ini akan ngebantu untuk tracing error dari sourcemaps.
Sentry issue: CREASI-SKELETON-55
Sentry issue: CREASI-SKELETON-57
Sentry issue: CREASI-SKELETON-4S
Diketahui bahwa error "Error in native event handler: Cannot read properties of undefined" diatas adalah disebabkan pada baris ini
Saya menggunakan event.target
dengan asumsi target nya adalah HTMLFormElement
, namun pada penggunaan nya baik itu menggunakan tombol enter di keyboard setelah mengisi form maupun dengan melakukan klik tombol submit, event.target
yang pertama kali di trigger adalah event dari button
bukan form
, karena itulah target.action
nya undefined
.
Solusi nya adalah
dengan menghapus event @click="submit"
di button
dengan tidak menggunakan attribute action
, melainkan langsung memanggil
function submit() {
model.post(route('login'), {
onFinish: () => model.reset('password'),
})
}
semua benar
Describe the bug
Melanjutkan investigasi "Misleading error report on Sentry" yang saya laporkan di project sebelah, issue tersebut juga terjadi di project ini. Dari investigasi sementara faktor utama nya adalah dari HTTP response dari Inertia, selain itu tidak menutup kemungkinan juga dari konfigurasi error reporting di
@sentry/vue
dan exception handler dari Laravel itu sendiri.Sebagai contoh bisa coba reproduction step dibawah
Terdapat error log yang sama sekali gak relate dengan aktifitas yang dilakukan di UI.
Reproduction
Logs
References