[SMS Gateway] Penanganan Error pada SMS Gateway (SMSLib) | Tempat Belajar dan Berbagi Pengetahuan Java dan PHP
Home » , , , » [SMS Gateway] Penanganan Error pada SMS Gateway (SMSLib)

[SMS Gateway] Penanganan Error pada SMS Gateway (SMSLib)

Dipostingkan Oleh Ridwan Labs pada Selasa, 02 April 2013 - Diupdate Pada: 4/02/2013

Ini beberapa error yang terjadi jika kita menggunakan SMSLib sebagai library pembuatan aplikasi SMS Gateway dengan Java.

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.
Share this article :

12 komentar:

  1. mas mau tanya. . ini kesalahan dimana ya ??mohon bantuannya
    30221 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)

    BalasHapus
    Balasan
    1. Error di Servicenya kemungkinan salah di konfigurasi modemnya

      Hapus
    2. untuk konfigurasi modem sdh betul , saat saya gnti dengan kartu perdana m3 A itu tidak ada error,
      saat saya ganti perdana m3 B itu muncul error mas . .
      apa kartu perdana itu pengaruh di SMSLib mas ??

      Hapus
    3. Bia jadi gan, mungkin karena respon dari operator yang berbeda (walaupun ane belom pernah mengalaminya gan)

      Hapus
  2. mas kenapa pas saya jadikan file jar kok gak mau jalan, tapi proses kompilenya sukses

    BalasHapus
    Balasan
    1. Setting Librarynya mungkin gan

      Hapus
    2. tapi waktu di run lewat netbeand berhasil berjalan normal, pas saya kompile ke jar trus saya jalankan lewat cmd yang keluar seperti ini mas
      Example: 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

      Hapus
    3. Itu dah keliatan mas errornya, SerialModemDriver.connectPort(SerialModemDriver.java

      berarti ada masalah di portnya mas, nah masalah ini biasanya ada di settingan modem

      Hapus
    4. Komentar ini telah dihapus oleh pengarang.

      Hapus
    5. trus gimana cara setting nya, soalnya pas di run langsung dari netbeand bisa jalan lancar dengan settingan yang sama

      Hapus
    6. oh 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
      1 warning
      apa itu penyebabnya

      Hapus

Cari Artikel



 
Support : Admin
Copyright © 2013. Tempat Belajar dan Berbagi Pengetahuan Java dan PHP - All Rights Reserved
Template Created by Creating Website Modified by CaraGampang.Com
Proudly powered by Blogger