Nova versão lançada! Uma das novidades é a inclusão da operadora Oi!! Para maiores informações, veja aqui.
This entry was posted
on Wednesday, December 21st, 2005 at 7:00 pm and is filed under Versões Instáveis.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
15 Responses to “Nova versão para testes (2.20alpha)”
Quando eu clico em Preferências:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:396)
at jSMS.gui.configuration.AbstractConfigurationTab.<init>(AbstractConfigurationTab.java:32)
at jSMS.gui.configuration.GeneralConfigurationTab.<init>(GeneralConfigurationTab.java:42)
at jSMS.gui.configuration.ConfigurationDialog.build(ConfigurationDialog.java:81)
at jSMS.gui.configuration.ConfigurationDialog.<init>(ConfigurationDialog.java:70)
at jSMS.gui.menu.action.PreferencesAction.actionPerformed(PreferencesAction.java:31)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1766)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Resolvido o problema da verificação de atualização. Quanto a esse caso relatado, o problema está no fato de uma das propriedades utilizada na tela de configurações não estar presente no seu arquivo de propriedades. Nesse caso, o retorno era ‘null’ e ‘null’ não pode ser adicionado a uma Hashtable. A partir de agora (já está corrigido), se a propriedade não existe, então ela é uma String vazia (“”). Eu fiz isso na maioria dos lugares, porém esqueci desse.
A tela de configurações chegou a aparecer para ti? Em caso negativo, por favor remova o seu arquivo de propriedades e reinicie o jSMS. Obrigado pela atenção.
Remover o diretório ~/.jSMS resolveu o problema. Agora… por que ele pergunta se eu quero salvar o meu perfil quando eu saio? Não é óbvio que sim? Bom, eu não consigo pensar em um bom motivo para não salvar…
Nada é óbivo quando se está lidando com usuários ;-D Acontece o seguinte: sempre que você faz alguma alteração na lista de contatos ou na lista de perfis, você é perguntado sobre salvar ou não as mudanças.
Eu tenha uma idéia de criar uma espécie de Wizard para a primeira vez que o jSMS é executado. Dessa forma, o perfil principal seria salvo imediatamente e o usuário teria bastante coisa para ler sobre o funcionamento do jSMS e tal. Um dia, quem sabe ;-D
Quando eu clico que verificar atualizações aparentemente não acontece nada. Uma verificação com o ethereal revela que ele baixa um arquivo da internet que contém as versões mais novas, porém ele não avisa pra mim de que ele fez isso nem que estou com a mais nova. Se eu não soubesse usar o ethereal eu diria que aquela opção no menu não faz nada.
Obrigado pelo feedback! Acontece o seguinte: eu mudei uma coisinha que não devia ter mudado ;-D Sendo assim, ele só avisaria se houvesse uma nova versão do jSMS disponível. Vou arrumar agora mesmo. Valeu.
O programa está muito bom..quem ratiou feio foi a VIVO bloquiando msg pra alguns estados, principalmente pra SP onde tenho q mandar seguido. Renato, acho q nao é possivel fazer algo a respeito né?
bem, eu tenho o jsms baixado, mas nao sei loggin da tim…
sera q vcs poderiao me passar o loggin de algumas operadoras???
agradeço mt…
mandem para o meu e-mail: rh_hc@hotmail.com
Quando eu clico em Preferências:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:396)
at jSMS.gui.configuration.AbstractConfigurationTab.<init>(AbstractConfigurationTab.java:32)
at jSMS.gui.configuration.GeneralConfigurationTab.<init>(GeneralConfigurationTab.java:42)
at jSMS.gui.configuration.ConfigurationDialog.build(ConfigurationDialog.java:81)
at jSMS.gui.configuration.ConfigurationDialog.<init>(ConfigurationDialog.java:70)
at jSMS.gui.menu.action.PreferencesAction.actionPerformed(PreferencesAction.java:31)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1766)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Resolvido o problema da verificação de atualização. Quanto a esse caso relatado, o problema está no fato de uma das propriedades utilizada na tela de configurações não estar presente no seu arquivo de propriedades. Nesse caso, o retorno era ‘null’ e ‘null’ não pode ser adicionado a uma Hashtable. A partir de agora (já está corrigido), se a propriedade não existe, então ela é uma String vazia (“”). Eu fiz isso na maioria dos lugares, porém esqueci desse.
A tela de configurações chegou a aparecer para ti? Em caso negativo, por favor remova o seu arquivo de propriedades e reinicie o jSMS. Obrigado pela atenção.
Remover o diretório ~/.jSMS resolveu o problema. Agora… por que ele pergunta se eu quero salvar o meu perfil quando eu saio? Não é óbvio que sim? Bom, eu não consigo pensar em um bom motivo para não salvar…
Ops… aquele comentário eh meu, esqueci de me logar…
Nada é óbivo quando se está lidando com usuários ;-D Acontece o seguinte: sempre que você faz alguma alteração na lista de contatos ou na lista de perfis, você é perguntado sobre salvar ou não as mudanças.
Eu tenha uma idéia de criar uma espécie de Wizard para a primeira vez que o jSMS é executado. Dessa forma, o perfil principal seria salvo imediatamente e o usuário teria bastante coisa para ler sobre o funcionamento do jSMS e tal. Um dia, quem sabe ;-D
Quando eu clico que verificar atualizações aparentemente não acontece nada. Uma verificação com o ethereal revela que ele baixa um arquivo da internet que contém as versões mais novas, porém ele não avisa pra mim de que ele fez isso nem que estou com a mais nova. Se eu não soubesse usar o ethereal eu diria que aquela opção no menu não faz nada.
Obrigado pelo feedback! Acontece o seguinte: eu mudei uma coisinha que não devia ter mudado ;-D Sendo assim, ele só avisaria se houvesse uma nova versão do jSMS disponível. Vou arrumar agora mesmo. Valeu.
eu sou da baixada santista (013) e naum consigo mandar torpedo para a aperadora VIVO por que??
Qual é o erro que está acontecendo?
O programa está muito bom..quem ratiou feio foi a VIVO bloquiando msg pra alguns estados, principalmente pra SP onde tenho q mandar seguido. Renato, acho q nao é possivel fazer algo a respeito né?
A operadora está fazendo todas as verificações no próprio servidor. Portanto, não é possível burlar.
bem, eu tenho o jsms baixado, mas nao sei loggin da tim…
sera q vcs poderiao me passar o loggin de algumas operadoras???
agradeço mt…
mandem para o meu e-mail:
rh_hc@hotmail.com
Veja essa pergunta freqüente.
Oi, vc sabe me informar quando irá funcionar para a operadora Brasil Telecom do RS. Obrigado!
Já funciona há muito tempo.