Ok Lo4j is running. By the time I got this logs http://pastebin.com/Dt64T9qv I had 2 SMS in the inbox [test1] and [test2]. Also removed setStorageLocations(): https://code.google.com/p/cr0vax-sms-lib/source/diff?spec=svn4&r=4&format=side&path=/trunk/SMSGateway/src/pt/ipbeja/estig/ReadMessages.java
Quinta-feira, 16 de Agosto de 2012 20:41:24 UTC+1, MaxX escreveu: > > I copied that file into one of the directories which are in classpath ... > An idea would be to copy it into the folder holding class files ( NOT src > files ) > > I don't know how to configure Netbeans ... > > On Thursday, August 16, 2012 1:24:12 PM UTC+3, Bruno Moreira wrote: >> >> I used setStorageLocation because I saw this discussion >> https://groups.google.com/forum/?fromgroups#!searchin/smslib/String$20index$20out$20of$20range$20/smslib/7QL_NPigsw4/AMrey1ugp6QJ%5B1-25%5D >> >> >> I was unable to get log4j working, I added the library to the project and >> placed log4j.properties(that came with the smslib-v3.5.2\misc\Log4j Sample >> Configuration) next to my src files, but I can't get rid of these messages: >> >> log4j:WARN No appenders could be found for logger (smslib). >> log4j:WARN Please initialize the log4j system properly. >> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for >> more info. >> >> >> As you told me I removed the getAtHandler().setStorageLocations();, and >> added the delete sentences: >> >> https://code.google.com/p/cr0vax-sms-lib/source/browse/trunk/SMSGateway/src/pt/ipbeja/estig/ReadMessages.java >> >> >> How can I put Log4j running properly? >> >> Quarta-feira, 15 de Agosto de 2012 18:24:44 UTC+1, MaxX escreveu: >>> >>> Can you also post the log4j log file smslib.log ? >>> >>> first step I would suggest to get rid of the gateway.getATHandler(). >>> setStorageLocations(); >>> >>> there is a SMSLib-AsyncMessageProcessor thread which takes care of >>> reading messages from time to time and reads from all memory locations >>> something like >>> >>> 08-15-20:10:55,450 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.AModemDriver - GTW: Modem./dev/ttyUSB1: SEND >>> :AT+CPMS="SM"(cr) >>> 08-15-20:10:55,651 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.AModemDriver - GTW: Modem./dev/ttyUSB1: RECV >>> :+CPMS: 0,40,0,40,0,40(cr)OK(cr) >>> 08-15-20:10:55,651 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.AModemDriver - GTW: Modem./dev/ttyUSB1: SEND >>> :AT+CMGL=4(cr) >>> 08-15-20:10:55,851 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.AModemDriver - GTW: Modem./dev/ttyUSB1: RECV :OK(cr) >>> 08-15-20:10:55,851 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.AModemDriver - GTW: Modem./dev/ttyUSB1: SEND >>> :AT+CPMS="ME"(cr) >>> 08-15-20:10:56,052 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.AModemDriver - GTW: Modem./dev/ttyUSB1: RECV >>> :+CPMS: 0,99,0,40,0,40(cr)OK(cr) >>> 08-15-20:10:56,052 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.AModemDriver - GTW: Modem./dev/ttyUSB1: SEND >>> :AT+CMGL=4(cr) >>> 08-15-20:10:56,251 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.AModemDriver - GTW: Modem./dev/ttyUSB1: RECV :OK(cr) >>> 08-15-20:10:56,252 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.AModemDriver - GTW: Modem./dev/ttyUSB1: SEND >>> :AT+CPMS="BM"(cr) >>> 08-15-20:10:56,453 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.AModemDriver - GTW: Modem./dev/ttyUSB1: RECV >>> :+CPMS: 0,20,0,40,0,40(cr)OK(cr) >>> 08-15-20:10:56,453 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.AModemDriver - GTW: Modem./dev/ttyUSB1: SEND >>> :AT+CMGL=4(cr) >>> 08-15-20:10:56,652 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.AModemDriver - GTW: Modem./dev/ttyUSB1: RECV :OK(cr) >>> 08-15-20:10:56,653 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.AModemDriver - GTW: Modem./dev/ttyUSB1: SEND >>> :AT+CPMS="SR"(cr) >>> 08-15-20:10:56,854 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.AModemDriver - GTW: Modem./dev/ttyUSB1: RECV >>> :+CPMS: 0,40,0,40,0,40(cr)OK(cr) >>> 08-15-20:10:56,854 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.AModemDriver - GTW: Modem./dev/ttyUSB1: SEND >>> :AT+CMGL=4(cr) >>> 08-15-20:10:57,053 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.AModemDriver - GTW: Modem./dev/ttyUSB1: RECV :OK(cr) >>> 08-15-20:10:57,054 [SMSLib-AsyncMessageProcessor : Modem./dev/ttyUSB1] >>> DEBUG org.smslib.modem.ModemGateway - GTW: Modem./dev/ttyUSB1: >>> CheckMpMsgList(): MAINLIST: 0 >>> >>> Also I suggest to put inside the InboundNotification class the >>> following line >>> Service.getInstance().deleteMessage(msg) >>> >>> like this >>> >>> public class InboundNotification implements >>> IInboundMessageNotification { >>> >>> public void process(AGateway gateway, MessageTypes msgType, >>> InboundMessage msg) { >>> if (msgType == MessageTypes.INBOUND) { >>> System.out.println(">>> New Inbound message detected >>> from Gateway: " + gateway.getGatewayId()); >>> Service.getInstance().deleteMessage(msg) >>> >>> } else if (msgType == MessageTypes.STATUSREPORT) { >>> System.out.println(">>> New Inbound Status Report >>> message detected from Gateway: " + gateway.getGatewayId()); >>> Service.getInstance().deleteMessage(msg) >>> >>> } >>> } >>> } >>> >>> On Wednesday, August 15, 2012 7:29:46 PM UTC+3, Bruno Moreira wrote: >>>> >>>> I'm almost sure that I have no messages to read! >>>> >>>> 1. I attached the SIM Card to a phone and deleted them all! >>>> 2. I used the Modem software to read/delete all messages >>>> >>>> After that I tried to play a bit with setStorageLocations, and if I >>>> use any of the following commands the error doesn't appear >>>> gateway.getATHandler().setStorageLocations("SMME"); >>>> // Sim Card Memory, Phone Memory, it can read old inbound messages, but >>>> can't read new inbound messages >>>> gateway.getATHandler().setStorageLocations("SM"); >>>> // Sim Card Memory, Can't detect new inbound messages or read old ones >>>> gateway.getATHandler().setStorageLocations("ME"); >>>> // Phone Memory, same as SMME >>>> gateway.getATHandler().setStorageLocations("MT"); >>>> // Mututal, same as SMME >>>> As I told in the code comments, it only appears to read messages using >>>> the phone memory, which appears that the ZTE Modem saves the messages in >>>> internal memory. >>>> >>>> But now I can't handle the new inbound messages, I started the >>>> ReadMessages and followed these steps: >>>> >>>> 1. saw the message Now Sleeping - Hit <enter> to stop service >>>> 2. from my phone, Sent a SMS to the modem >>>> 3. Saw a blue flashing light in the modem, indicating that the SMS >>>> has arrived >>>> 4. The program doesn't react... it should detect new inbound >>>> messages(it did it already, when I was able to use ReadMessages program >>>> without setting storage location) >>>> >>>> If I restart the program, I see all messages that I sent to the modem. >>>> Any idea? what am I missing in order to read new inbound messages? >>>> >>>> here is my code: http://pastebin.com/iUiDrbuD >>>> >>>> Thanks >>>> Bruno Moreira >>>> >>>> >>>> >>>> I'm not sure if the ZTE modem has internal memory other then the SIM >>>> Card. >>>> >>>> Quarta-feira, 15 de Agosto de 2012 16:41:04 UTC+1, MaxX escreveu: >>>>> >>>>> what kind of message are you reading ? is it way too biig ? >>>>> >>>>> >>>>> On Saturday, August 4, 2012 10:15:32 PM UTC+3, Bruno Moreira wrote: >>>>>> >>>>>> I was able to run it properly, and it was running very well until now: >>>>>> when I start the ReadMessage example it shows me this error: >>>>>> http://pastebin.com/qxc0hs6F >>>>>> I've read that it is a non text message that causes the error, but I >>>>>> attached the SIM card to a mobile phone and deleted all messages and the >>>>>> problem persists. >>>>>> >>>>>> Any idea? >>>>>> >>>>>> Sexta-feira, 3 de Agosto de 2012 16:05:13 UTC+1, Bruno Moreira >>>>>> escreveu: >>>>>>> >>>>>>> Hi there, >>>>>>> >>>>>>> I've installed and imported the .jar library into NetBeans 7.01 >>>>>>> libraries. >>>>>>> Created a simple program: http://paste.org/52445 >>>>>>> When I run it it displays this error: http://paste.org/52446 >>>>>>> I'm using a >>>>>>> http://flavioblogg.blogspot.pt/2008/12/modem-usb-3g-zte-modelo-mf632-no-debian.html >>>>>>> >>>>>>> What am I doing wrong? >>>>>>> >>>>>> -- You received this message because you are subscribed to the Google Groups "SMSLib Discussion Group" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msg/smslib/-/W0k25MLGaNAJ. For more options, visit https://groups.google.com/groups/opt_out.
