nilo_sj
Setembro 23, 2009, 8:56am
#1
Olá pessoal
Estou desenvolvendo uma aplicação CLDC 1.1 com MIDP 2.1 no netbeans, utilizando a versao 3.0 do Java ME SDK, porém ao executar a aplicação dá o seguinte erro:
[quote]Starting emulator in execution mode
*** Error ***
Failed to connect to device 0!
Reason:
Emulator 0 terminated while waiting for it to register![/quote]
Eis o log do dispositivo:
[ 0] INFO - ootstrap.PropertyEditorManager - Registering custom property editors
[ 30] INFO - me.toolkit.bootstrap.Namespace - Starting batch, base module object-server
[ 70] INFO - bootstrap.ObjectGraphProcessor - Consolidating dependencies…
[ 70] INFO - bootstrap.ObjectGraphProcessor - Consolidated dependencies…
[ 70] INFO - bootstrap.ObjectGraphProcessor - Calculating order…
[ 70] INFO - bootstrap.ObjectGraphProcessor - Calculated order
[ 120] INFO - un.jme.toolkit.bootstrap.Batch - Initializing objects…
[ 120] INFO - un.jme.toolkit.bootstrap.Batch - Applying I18N
[ 130] INFO - un.jme.toolkit.bootstrap.Batch - Initialized objects
[ 130] INFO - un.jme.toolkit.bootstrap.Batch - Calling create() methods…
[ 140] INFO - un.jme.toolkit.bootstrap.Batch - Calling start() methods…
[ 151] INFO - un.jme.toolkit.bootstrap.Batch - Objects started
[ 161] INFO - me.toolkit.bootstrap.Namespace - Starting batch, base module devices/ClamshellCldcPhone
[ 601] INFO - bootstrap.ObjectGraphProcessor - Consolidating dependencies…
[ 601] INFO - bootstrap.ObjectGraphProcessor - Consolidated dependencies…
[ 601] INFO - bootstrap.ObjectGraphProcessor - Calculating order…
[ 621] INFO - bootstrap.ObjectGraphProcessor - Calculated order
[ 2744] INFO - un.jme.toolkit.bootstrap.Batch - Initializing objects…
[ 3945] INFO - un.jme.toolkit.bootstrap.Batch - Applying I18N
[ 3955] INFO - un.jme.toolkit.bootstrap.Batch - Initialized objects
[ 3955] INFO - un.jme.toolkit.bootstrap.Batch - Calling create() methods…
[ 4546] INFO - un.jme.toolkit.bootstrap.Batch - Calling start() methods…
[ 4546] INFO - mpl.ObjectServerConnectionImpl - Connecting to service:jmx:rmi:///jndi/rmi://localhost:1399/device-manager
[ 5567] INFO - .rmiimpl.RemotingConnectorImpl - Starting JMX connector on service:jmx:rmi:///jndi/rmi://localhost:1399/device-0
[ 25862] WARN - moting.bridge.JavameNetworking - JavaME side did not connect!
[ 25872] ERROR - un.jme.toolkit.bootstrap.Batch - Problem calling start() on JavameNetworking
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.jme.toolkit.bootstrap.Batch.invoke(Unknown Source)
at com.sun.jme.toolkit.bootstrap.Batch.tryInvoke(Unknown Source)
at com.sun.jme.toolkit.bootstrap.Batch.startObjects(Unknown Source)
at com.sun.jme.toolkit.bootstrap.Namespace.startBatch(Unknown Source)
at com.sun.jme.toolkit.bootstrap.MainNamespace.runModules(Unknown Source)
at com.sun.jme.toolkit.bootstrap.MainNamespace.run(Unknown Source)
at com.sun.jme.toolkit.bootstrap.Container.run(Unknown Source)
at com.sun.jme.toolkit.bootstrap.Container.main(Unknown Source)
Caused by: java.net.SocketTimeoutException: Accept timed out
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(Unknown Source)
at java.net.ServerSocket.implAccept(Unknown Source)
at java.net.ServerSocket.accept(Unknown Source)
at com.sun.jme.toolkit.remoting.bridge.JavameNetworking.receiveRemotingPortNumber(Unknown Source)
at com.sun.jme.toolkit.remoting.bridge.JavameNetworking.start(Unknown Source)
… 12 more
[ 25872] ERROR - oolkit.bootstrap.MainNamespace - java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.jme.toolkit.bootstrap.Batch.invoke(Unknown Source)
at com.sun.jme.toolkit.bootstrap.Batch.tryInvoke(Unknown Source)
at com.sun.jme.toolkit.bootstrap.Batch.startObjects(Unknown Source)
at com.sun.jme.toolkit.bootstrap.Namespace.startBatch(Unknown Source)
at com.sun.jme.toolkit.bootstrap.MainNamespace.runModules(Unknown Source)
at com.sun.jme.toolkit.bootstrap.MainNamespace.run(Unknown Source)
at com.sun.jme.toolkit.bootstrap.Container.run(Unknown Source)
at com.sun.jme.toolkit.bootstrap.Container.main(Unknown Source)
Caused by: java.net.SocketTimeoutException: Accept timed out
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(Unknown Source)
at java.net.ServerSocket.implAccept(Unknown Source)
at java.net.ServerSocket.accept(Unknown Source)
at com.sun.jme.toolkit.remoting.bridge.JavameNetworking.receiveRemotingPortNumber(Unknown Source)
at com.sun.jme.toolkit.remoting.bridge.JavameNetworking.start(Unknown Source)
… 12 more
[ 25872] INFO - un.jme.toolkit.bootstrap.Batch - Calling stop() methods…
[ 25872] INFO - un.jme.toolkit.bootstrap.Batch - Calling destroy() methods…
[ 25872] INFO - un.jme.toolkit.bootstrap.Batch - Objects stopped
[ 25872] FATAL - me.toolkit.bootstrap.Container - java.lang.NullPointerException
java.lang.NullPointerException
at com.sun.jme.toolkit.bootstrap.MainNamespace.runModules(Unknown Source)
at com.sun.jme.toolkit.bootstrap.MainNamespace.run(Unknown Source)
at com.sun.jme.toolkit.bootstrap.Container.run(Unknown Source)
at com.sun.jme.toolkit.bootstrap.Container.main(Unknown Source)
Estou utilizando o windows e desabilitei o firewall, tentei atualizar a plataforma (Ferramentas/Plataformas java) porém não roda de jeito nenhum. Analisando o log, vi a linha “Caused by: java.net.SocketTimeoutException: Accept timed out”. Que problema de Socket é esse?
Fico no aguardo de uma resposta.
Obrigado.
siloe
Setembro 24, 2009, 11:25am
#2
Nilo…
Seu computador é lento? Normalmente esse erro dá ou por que uma aplicação já esta sendo rodada com o emulador ou quando ele espera demais (por causa de processamento lento) ai ele dá este erro, normalmente eu ficava insistindo até rodar, só não precisava quando usava um PC mais rapido, se for isto vc pode mudar pro eclipse ou comprar um PC mais rápido!!
Espero ter ajudado man!! :roll: