1. Java Comm belum di copykan dengan sempurna
Kondisi error yang terjadi:
Solusi: Silahkan copykan file java comm pada direktory yang sesuai. Untuk caranya, silahkan baca di postingan ini (Klik disini) pada bagian Java Communication
2. Pengaturan Modem tidak sesuai atau Modem tidak support AT Command
Kondisi error yang terjadi:
Solusi: Cek pengaturan modem terutama pada bagian PORT dan Baudrate. Bagi yang menggunakan Windows 7, silahkan cek postingan Cara Mengecek Modem SMS Gateway support AT Command di Windows 7 untuk lebih jelasnya bagaimana cara mengetahui port.
3. Selalu muncul warning dari log4j.
Mungkin pada aplikasi gateway (yang menggunakan SMSLib) muncul warning pada console aplikasi kita. Warning biasanya berwarna merah (juka dilihat didalam console netbeans)Solusi: Hal ini terjadi dikarenakan konfigurasi log4j nya tidak ditemukan, silahkan cek pada postingan ini (klik disini) untuk melakukan konfigurasi log4j
Oke, jika ada yang mengalami error lainnya, silahkan komentar dan bila perlu lampirkan screenshotnya dan akan saya tambahkan disini bagaimana solusinya.
Terima kasih sudah meluangkan waktu untuk mengunjungi blog ini.
mas mau tanya. . ini kesalahan dimana ya ??mohon bantuannya
BalasHapus30221 2013-11-12 15:52:16,526 [CNMIEmulatorProcessor [modem.com25]] ERROR org.smslib.threading.AServiceThread - Error!
java.lang.StringIndexOutOfBoundsException: String index out of range: -12
at java.lang.String.substring(String.java:1911)
at org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java:552)
at org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:213)
at org.smslib.modem.AModemDriver$CNMIEmulatorProcessor.process(AModemDriver.java:935)
at org.smslib.threading.AServiceThread.run(AServiceThread.java:105)
Error di Servicenya kemungkinan salah di konfigurasi modemnya
Hapusuntuk konfigurasi modem sdh betul , saat saya gnti dengan kartu perdana m3 A itu tidak ada error,
Hapussaat saya ganti perdana m3 B itu muncul error mas . .
apa kartu perdana itu pengaruh di SMSLib mas ??
Bia jadi gan, mungkin karena respon dari operator yang berbeda (walaupun ane belom pernah mengalaminya gan)
Hapusmas kenapa pas saya jadikan file jar kok gak mau jalan, tapi proses kompilenya sukses
BalasHapusSetting Librarynya mungkin gan
Hapustapi waktu di run lewat netbeand berhasil berjalan normal, pas saya kompile ke jar trus saya jalankan lewat cmd yang keluar seperti ini mas
HapusExample: Read messages from a serial gsm modem.
SMSLib: A Java API library for sending and receiving SMS via a GSM modem or othe
r supported gateways.
This software is distributed under the terms of the Apache v2.0 License.
Web Site: http://smslib.org
Version: 3.5.3
Exception in thread "Thread-5" java.lang.ExceptionInInitializerError
at org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java
:69)
at org.smslib.modem.AModemDriver.connect(AModemDriver.java:114)
at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:189)
at org.smslib.Service$1Starter.run(Service.java:277)
Caused by: java.lang.RuntimeException: CommPortIdentifier class not found
at org.smslib.helper.CommPortIdentifier.(CommPortIdentifier.java
:76)
... 4 more
sorry mas ngrepoti
Itu dah keliatan mas errornya, SerialModemDriver.connectPort(SerialModemDriver.java
Hapusberarti ada masalah di portnya mas, nah masalah ini biasanya ada di settingan modem
Komentar ini telah dihapus oleh pengarang.
Hapustrus gimana cara setting nya, soalnya pas di run langsung dari netbeand bisa jalan lancar dengan settingan yang sama
Hapusoh ya mas ada yang lupa pas tak clean and build project ada warning begini mas warning: [options] bootstrap class path not set in conjunction with -source 1.6
Hapus1 warning
apa itu penyebabnya
Bisa jadi gan
Hapus