Hi, The error is about the KeyManager. Are you using encrypted messages? It seems that something is not setup properly...
On Feb 28, 3:27 pm, Luis Fernandes <[email protected]> wrote: > Hello guys, > > I got the following error message when a try to read the message : > > 28/Fev/2010 14:18:16 org.smslib.helper.Logger logError > SEVERE: GTW: modem.com1: Unhandled SMS in inbox, skipping... > java.lang.NullPointerException > at org.smslib.crypto.KeyManager.getKey(KeyManager.java:103) > at > org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java:565) > at org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:207) > at > org.smslib.modem.AModemDriver$AsyncMessageProcessor.run(AModemDriver.java:8 > 58) > 28/Fev/2010 14:18:16 org.smslib.helper.Logger logError > SEVERE: GTW: modem.com1: ERROR PDU: > 000000FF0006B10C914294321466610120821181424001208211 > 28/Fev/2010 14:18:16 org.smslib.helper.Logger logError > SEVERE: GTW: modem.com1: Unhandled SMS in inbox, skipping... > > I try to polling the modem everytime to read new messages, and when i try to > read i receive : > java.lang.NullPointerException > at org.smslib.crypto.KeyManager.getKey(KeyManager.java:103) > at > org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java:565) > at org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:207) > at > org.smslib.modem.AModemDriver$AsyncMessageProcessor.run(AModemDriver.java:8 > 58) > 28/Fev/2010 14:23:04 org.smslib.helper.Logger logError > SEVERE: GTW: modem.com1: ERROR PDU: > 000000FF0006CB0C914294321466610120824171534001208241 > 28/Fev/2010 14:23:04 org.smslib.helper.Logger logError > SEVERE: GTW: modem.com1: Unhandled SMS in inbox, skipping... > > i use the following method to read message between 60 seconds: > public void lread() { > > try { > > List<InboundMessage> msgList = new ArrayList<InboundMessage>(); > LeSMS_IP.getSrv().readMessages(msgList, MessageClasses.UNREAD); > > for (InboundMessage msg : msgList) { > > if (msg.getType() == MessageTypes.INBOUND) { > > System.out.println(msg); > ps.printaASMS(msg.getOriginator(), msg.getText()); > LeSMS_IP.getSrv().deleteMessage(msg); > > } else if ( msg.getType() == MessageTypes.STATUSREPORT) { > > LeSMS_IP.getSrv().deleteMessage(msg); > } > > } > > }catch (Exception ex) { > ex.printStackTrace(); > } > > } > > if a try to send a sms there is no problem. > > What can be the reason for that ? > > regards > > My operation system : windows server 2008 > > SMSLib Version: 3.4.5 > > Modem : Ip modem Multitech smsfinder > > -- > Luis Claudiohttp://agentelu.blogspot.com/ > +244 923416616 -- You received this message because you are subscribed to the Google Groups "SMSLib User Group" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/smslib?hl=en.
