Bagi
seorang Programer yang sedang membuat program aplikasi, entah itu berbasis web
PHP maupun yang berbasis JAVA Desktop. Sebuah error adalah hal yang lumrah dan
bahkan pasti di temui dalam proses development program aplikasi. Bagi seorang
programer pemula bahkan akan lebih sering lagi.. begitupun bagi Kang Min yang
sudah beberapa tahun menjadi developer di dunia program aplikasi Java Desktop
dan web PHP.
Berikut
akan Kang Min bahas mengenai error yang Kang Min temui saat menggunakan class
java Login di dalam JinternalFrame Netbeans. Error ini terjadi saat dimana user
mengklik button upgrade data dalam form JinternalFrame, Namun karena kangmin
lupa menginisialisasi variabel class login dan langsung menggunakan method dari
class login tersebut maka terjadilah suatu errorException in thread
"AWT-EventQueue-0" java.lang.NullPointerException
Dan ternyata setelah dicari sumber errornya terdapat pada sebuah penggunaan object class yang digunakan tanpa terlebih dahulu diinisialisasi. Yaitu pada baris 196, setelah kita tahu sumber awalnya maka kita cari objek ‘ mk ‘ ini di baris teratas.. yaitu :
Dengan
begitu kita tahu bahwa solusi dari error exception“ Exception in thread
"AWT-EventQueue-0" java.lang.NullPointerException “ adalah sebuah
error yang terjadi karna suatu penggunaan object class yang belum
diinisialisasi. Jadi kita akan memberinya inisialisasi. Dengan menambah “ controllers.C_login
mk =new controllers.C_login(); “ di atas tempat error itu di timukan(di awal
method). Setelah di jalankan tentau program aplikasi java desktop ini akan
berjalan sebagaimana mestinya. Dengan ditandai dengan proses ubdate yang
berhasil.
No comments:
Post a Comment