SocketException no Palm

Boa Tarde grande galera…

Seguinte to com um abacaxi dos grande aqui pra descascar…

Fiz um aplicação para fazer pedidos utilizando o J2ME pois bem no Emulador a aplicação funcionou melhor do que eu imaginava.

Dai parti para os testes pratico coloquei a aplicação no meu Celular um P1i da SonyEricsson e a aplicação funcionou perfeitamente fez importação exportação dos dados e tudo…

Ai fui colocar no Palm do cliente um Palm Treo 650 e ai começou a dor de cabeça…
No palm eu só consigo fazer importação dos dados do pc para o Palm mas mandar os dados do Palm para o PC nem com resa e lembrando no Emulador e no meu aparelho funcionam sem problemas…

Abaixo segue o erro

14:47:06,703 ERROR [STDERR] java.net.SocketException: Connection reset
14:47:06,703 ERROR [STDERR]     at java.net.SocketInputStream.read(SocketInputSt
ream.java:168)
14:47:06,703 ERROR [STDERR]     at org.apache.coyote.http11.InternalInputBuffer.
fill(InternalInputBuffer.java:716)
14:47:06,703 ERROR [STDERR]     at org.apache.coyote.http11.InternalInputBuffer$
InputStreamInputBuffer.doRead(InternalInputBuffer.java:746)
14:47:06,703 ERROR [STDERR]     at org.apache.coyote.http11.filters.ChunkedInput
Filter.readBytes(ChunkedInputFilter.java:228)
14:47:06,703 ERROR [STDERR]     at org.apache.coyote.http11.filters.ChunkedInput
Filter.parseChunkHeader(ChunkedInputFilter.java:258)
14:47:06,703 ERROR [STDERR]     at org.apache.coyote.http11.filters.ChunkedInput
Filter.doRead(ChunkedInputFilter.java:132)
14:47:06,703 ERROR [STDERR]     at org.apache.coyote.http11.InternalInputBuffer.
doRead(InternalInputBuffer.java:675)
14:47:06,703 ERROR [STDERR]     at org.apache.coyote.Request.doRead(Request.java
:419)
14:47:06,703 ERROR [STDERR]     at org.apache.catalina.connector.InputBuffer.rea
lReadBytes(InputBuffer.java:293)
14:47:06,703 ERROR [STDERR]     at org.apache.tomcat.util.buf.ByteChunk.substrac
t(ByteChunk.java:372)
14:47:06,703 ERROR [STDERR]     at org.apache.catalina.connector.InputBuffer.rea
dByte(InputBuffer.java:302)
14:47:06,703 ERROR [STDERR]     at org.apache.catalina.connector.CoyoteInputStre
am.read(CoyoteInputStream.java:105)
14:47:06,703 ERROR [STDERR]     at java.io.DataInputStream.readInt(DataInputStre
am.java:370)
14:47:06,703 ERROR [STDERR]     at action.mobile.PedidosMobileAction.add(Pedidos
MobileAction.java:53)
14:47:06,703 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(
Native Method)
14:47:06,703 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(N
ativeMethodAccessorImpl.java:39)
14:47:06,703 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invo
ke(DelegatingMethodAccessorImpl.java:25)
14:47:06,703 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:5
97)
14:47:06,703 ERROR [STDERR]     at org.mentawai.core.InvocationChain.invoke(Invo
cationChain.java:360)
14:47:06,703 ERROR [STDERR]     at org.mentawai.filter.InjectionFilter.filter(In
jectionFilter.java:114)
14:47:06,703 ERROR [STDERR]     at org.mentawai.core.InvocationChain.invoke(Invo
cationChain.java:116)
14:47:06,703 ERROR [STDERR]     at org.mentawai.filter.AuthenticationFilter.filt
er(AuthenticationFilter.java:92)
14:47:06,703 ERROR [STDERR]     at org.mentawai.core.InvocationChain.invoke(Invo
cationChain.java:116)
14:47:06,703 ERROR [STDERR]     at org.mentawai.filter.ConverterFilter.filter(Co
nverterFilter.java:81)
14:47:06,703 ERROR [STDERR]     at org.mentawai.core.InvocationChain.invoke(Invo
cationChain.java:116)
14:47:06,703 ERROR [STDERR]     at org.mentawai.filter.ValidatorFilter.filter(Va
lidatorFilter.java:150)
14:47:06,703 ERROR [STDERR]     at org.mentawai.core.InvocationChain.invoke(Invo
cationChain.java:116)
14:47:06,703 ERROR [STDERR]     at org.mentawai.filter.HibernateFilter.filter(Hi
bernateFilter.java:187)
14:47:06,703 ERROR [STDERR]     at org.mentawai.core.InvocationChain.invoke(Invo
cationChain.java:116)
14:47:06,703 ERROR [STDERR]     at org.mentawai.filter.IoCFilter.filter(IoCFilte
r.java:83)
14:47:06,703 ERROR [STDERR]     at org.mentawai.core.InvocationChain.invoke(Invo
cationChain.java:116)
14:47:06,703 ERROR [STDERR]     at org.mentawai.filter.DIFilter.filter(DIFilter.
java:206)
14:47:06,703 ERROR [STDERR]     at org.mentawai.core.InvocationChain.invoke(Invo
cationChain.java:116)
14:47:06,703 ERROR [STDERR]     at org.mentawai.core.Controller.invokeAction(Con
troller.java:653)
14:47:06,703 ERROR [STDERR]     at org.mentawai.core.Controller.service(Controll
er.java:518)
14:47:06,703 ERROR [STDERR]     at javax.servlet.http.HttpServlet.service(HttpSe
rvlet.java:803)
14:47:06,703 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterCha
in.internalDoFilter(ApplicationFilterChain.java:290)
14:47:06,703 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterCha
in.doFilter(ApplicationFilterChain.java:206)
14:47:06,703 ERROR [STDERR]     at org.displaytag.filter.ResponseOverrideFilter.
doFilter(ResponseOverrideFilter.java:125)
14:47:06,703 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterCha
in.internalDoFilter(ApplicationFilterChain.java:235)
14:47:06,703 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterCha
in.doFilter(ApplicationFilterChain.java:206)
14:47:06,703 ERROR [STDERR]     at org.jboss.web.tomcat.filters.ReplyHeaderFilte
r.doFilter(ReplyHeaderFilter.java:96)
14:47:06,703 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterCha
in.internalDoFilter(ApplicationFilterChain.java:235)
14:47:06,703 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterCha
in.doFilter(ApplicationFilterChain.java:206)
14:47:06,703 ERROR [STDERR]     at org.apache.catalina.core.StandardWrapperValve
.invoke(StandardWrapperValve.java:230)
14:47:06,703 ERROR [STDERR]     at org.apache.catalina.core.StandardContextValve
.invoke(StandardContextValve.java:175)
14:47:06,703 ERROR [STDERR]     at org.jboss.web.tomcat.security.SecurityAssocia
tionValve.invoke(SecurityAssociationValve.java:179)
14:47:06,703 ERROR [STDERR]     at org.jboss.web.tomcat.security.JaccContextValv
e.invoke(JaccContextValve.java:84)
14:47:06,703 ERROR [STDERR]     at org.apache.catalina.core.StandardHostValve.in
voke(StandardHostValve.java:128)
14:47:06,703 ERROR [STDERR]     at org.apache.catalina.valves.ErrorReportValve.i
nvoke(ErrorReportValve.java:104)
14:47:06,703 ERROR [STDERR]     at org.jboss.web.tomcat.service.jca.CachedConnec
tionValve.invoke(CachedConnectionValve.java:157)
14:47:06,703 ERROR [STDERR]     at org.apache.catalina.core.StandardEngineValve.
invoke(StandardEngineValve.java:109)
14:47:06,703 ERROR [STDERR]     at org.apache.catalina.connector.CoyoteAdapter.s
ervice(CoyoteAdapter.java:241)
14:47:06,703 ERROR [STDERR]     at org.apache.coyote.http11.Http11Processor.proc
ess(Http11Processor.java:844)
14:47:06,703 ERROR [STDERR]     at org.apache.coyote.http11.Http11Protocol$Http1
1ConnectionHandler.process(Http11Protocol.java:580)
14:47:06,703 ERROR [STDERR]     at org.apache.tomcat.util.net.JIoEndpoint$Worker
.run(JIoEndpoint.java:447)
14:47:06,703 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:619)

Bom como ja disse no Palm Treo 650 não funciona mas no P1i da Sony funciona perfeitamente…

No palm estou usando a J9 da IBM e o P1i ja vem com Java nativo…

Alguém poderia me dar uma luz

Obrigado pela atenção de todos…

Bom parei pra pensar um pouco aqui…

E percebi que o erro ocorre no Servidor quando mando os dados e não no Aparelho…

Sera que a forma com os quais mandão os dados tem alguma diferença? Bom na lógica axo que não era pra ser né mas por via das duvidas…

Esqueci de falar eu to usando HttpConnection e não Socket para transmitir os dados

Mas ocorre esse erro maldito ai acima…

Me diz uma coisa… que VM você está usando?

Tem o link aí? :slight_smile:

Cara eu to usando a J9 da IBM

Ai vai o link tem até um tuto pra instalar ela

http://www.pdaexpert.net/artigos/j2me/executando-aplicacoes-e-jogos-j2me-em-pdas-palm-os/

Valeu.

E ae galera alguem tem alguma luz ai para mim.