Page 1 of 1

Unable to connect on mobile

PostPosted: Wed Jun 26, 2013 1:06 pm
by mychickensonfire
I am able to stream music over wifi but not mobile. Various other threads suggest it is router and firewall related, however I have been unable to resolve it. Can you please confirm whether you think the problem is on my side.

- I have forwarded the port 4040 and have checked via a website that the port is open. I also turned off my firewall and it made no difference.
- If I type my IP address and port in my phone browser it connects to subsonic
- If I select open in browser from the settings menu for my server it connects
- If I select test connection from the settings menu for my server it does not find the server
- My wife's iphone works fine via mobile using iSub

Any other ideas anyone could suggest would be appreciated.

Re: Unable to connect on mobile

PostPosted: Wed Jun 26, 2013 8:11 pm
by daneren2005
Can you send me a log after trying to connect? I can look and see what error message it is giving at least.

Re: Unable to connect on mobile

PostPosted: Thu Jun 27, 2013 4:18 am
by mychickensonfire
Thanks for the response. Hopefully below is what you're after.

--------- beginning of /dev/log/main
--------- beginning of /dev/log/system
06-27 08:16:35.870 I/ActivityThread(28365): Pub github.daneren2005.dsub.provider.DSubSearchProvider: github.daneren2005.dsub.provider.DSubSearchProvider
06-27 08:16:36.120 I/MainActivity(28365):
06-27 08:16:36.370 I/FileUtil(28365): Deserialized object from /data/data/github.daneren2005.dsub/cache/downloadstate.ser
06-27 08:16:36.390 I/CacheCleaner(28365): File system : 4.64 GB of 12.26 GB available
06-27 08:16:36.390 I/CacheCleaner(28365): Cache limit : 1.95 GB
06-27 08:16:36.390 I/CacheCleaner(28365): Cache size before : 30.69 MB
06-27 08:16:36.390 I/CacheCleaner(28365): Minimum to delete : 0 B
06-27 08:16:36.390 I/CacheCleaner(28365): Deleted : 0 B
06-27 08:16:36.390 I/DownloadServiceLifecycleSupport(28365): Deserialized currentPlayingIndex: -1, currentPlayingPosition: 0
06-27 08:16:36.420 I/DownloadServiceLifecycleSupport(28365): Serialized currentPlayingIndex: -1, currentPlayingPosition: 0
06-27 08:16:36.430 I/FileUtil(28365): Serialized object to /data/data/github.daneren2005.dsub/cache/downloadstate.ser
06-27 08:16:36.490 E/ (28365): file /data/data/com.nvidia.NvCPLSvc/files/driverlist.txt: not found!
06-27 08:16:36.490 I/ (28365): Attempting to load EGL implementation /system/lib//egl/libEGL_tegra_impl
06-27 08:16:36.550 I/ (28365): Loaded EGL implementation /system/lib//egl/libEGL_tegra_impl
06-27 08:16:36.590 I/ (28365): Loading GLESv2 implementation /system/lib//egl/libGLESv2_tegra_impl
06-27 08:16:36.600 I/DownloadServiceLifecycleSupport(28365): Headset event for: h2w
--------- beginning of /dev/log/main
--------- beginning of /dev/log/system
06-27 08:16:35.870 I/ActivityThread(28365): Pub github.daneren2005.dsub.provider.DSubSearchProvider: github.daneren2005.dsub.provider.DSubSearchProvider
06-27 08:16:36.120 I/MainActivity(28365):
06-27 08:16:36.370 I/FileUtil(28365): Deserialized object from /data/data/github.daneren2005.dsub/cache/downloadstate.ser
06-27 08:16:36.390 I/CacheCleaner(28365): File system : 4.64 GB of 12.26 GB available
06-27 08:16:36.390 I/CacheCleaner(28365): Cache limit : 1.95 GB
06-27 08:16:36.390 I/CacheCleaner(28365): Cache size before : 30.69 MB
06-27 08:16:36.390 I/CacheCleaner(28365): Minimum to delete : 0 B
06-27 08:16:36.390 I/CacheCleaner(28365): Deleted : 0 B
06-27 08:16:36.390 I/DownloadServiceLifecycleSupport(28365): Deserialized currentPlayingIndex: -1, currentPlayingPosition: 0
06-27 08:16:36.420 I/DownloadServiceLifecycleSupport(28365): Serialized currentPlayingIndex: -1, currentPlayingPosition: 0
06-27 08:16:36.430 I/FileUtil(28365): Serialized object to /data/data/github.daneren2005.dsub/cache/downloadstate.ser
06-27 08:16:36.490 E/ (28365): file /data/data/com.nvidia.NvCPLSvc/files/driverlist.txt: not found!
06-27 08:16:36.490 I/ (28365): Attempting to load EGL implementation /system/lib//egl/libEGL_tegra_impl
06-27 08:16:36.550 I/ (28365): Loaded EGL implementation /system/lib//egl/libEGL_tegra_impl
06-27 08:16:36.590 I/ (28365): Loading GLESv2 implementation /system/lib//egl/libGLESv2_tegra_impl
06-27 08:16:36.600 I/DownloadServiceLifecycleSupport(28365): Headset event for: h2w
06-27 08:17:17.310 I/RESTMusicService(28365): Using URL
06-27 08:17:17.990 W/Resources(28365): Converting to string: TypedValue{t=0x10/d=0x0 a=-1}
06-27 08:17:17.990 W/Resources(28365): Converting to string: TypedValue{t=0x10/d=0x0 a=-1}
06-27 08:17:17.990 W/Resources(28365): Converting to string: TypedValue{t=0x10/d=0x0 a=-1}
06-27 08:17:17.990 W/Resources(28365): Converting to string: TypedValue{t=0x10/d=0x0 a=-1}
06-27 08:17:17.990 W/Resources(28365): Converting to string: TypedValue{t=0x10/d=0x3a98 a=-1}
06-27 08:17:17.990 W/Resources(28365): Converting to string: TypedValue{t=0x10/d=0x5 a=-1}
06-27 08:17:18.060 W/Resources(28365): Converting to string: TypedValue{t=0x10/d=0x14 a=-1}
06-27 08:17:18.080 W/Resources(28365): Converting to string: TypedValue{t=0x10/d=0x1 a=-1}
06-27 08:17:18.080 W/Resources(28365): Converting to string: TypedValue{t=0x10/d=0x7d0 a=-1}
06-27 08:17:18.400 W/Resources(28365): Converting to string: TypedValue{t=0x10/d=0x3 a=-1}
06-27 08:17:18.400 W/Resources(28365): Converting to string: TypedValue{t=0x10/d=0x3 a=-1}
06-27 08:17:18.400 W/Resources(28365): Converting to string: TypedValue{t=0x10/d=0x1e a=-1}
06-27 08:17:21.920 I/RESTMusicService(28365): Using URL
06-27 08:17:38.040 W/RESTMusicService(28365): Got IOException (1), will retry
06-27 08:17:38.040 W/RESTMusicService(28365): java.net.SocketTimeoutException
06-27 08:17:38.040 W/RESTMusicService(28365): at java.net.PlainSocketImpl.read(PlainSocketImpl.java:491)
06-27 08:17:38.040 W/RESTMusicService(28365): at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:46)
06-27 08:17:38.040 W/RESTMusicService(28365): at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:240)
06-27 08:17:38.040 W/RESTMusicService(28365): at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103)
06-27 08:17:38.040 W/RESTMusicService(28365): at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
06-27 08:17:38.040 W/RESTMusicService(28365): at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:82)
06-27 08:17:38.040 W/RESTMusicService(28365): at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:174)
06-27 08:17:38.040 W/RESTMusicService(28365): at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:180)
06-27 08:17:38.040 W/RESTMusicService(28365): at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:235)
06-27 08:17:38.040 W/RESTMusicService(28365): at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:259)
06-27 08:17:38.040 W/RESTMusicService(28365): at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:279)
06-27 08:17:38.040 W/RESTMusicService(28365): at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
06-27 08:17:38.040 W/RESTMusicService(28365): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:428)
06-27 08:17:38.040 W/RESTMusicService(28365): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
06-27 08:17:38.040 W/RESTMusicService(28365): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
06-27 08:17:38.040 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.executeWithRetry(RESTMusicService.java:982)
06-27 08:17:38.040 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getResponseForURL(RESTMusicService.java:915)
06-27 08:17:38.040 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getEntityForURL(RESTMusicService.java:892)
06-27 08:17:38.040 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getReaderForURL(RESTMusicService.java:881)
06-27 08:17:38.040 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getReader(RESTMusicService.java:876)
06-27 08:17:38.040 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getReader(RESTMusicService.java:860)
06-27 08:17:38.040 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.ping(RESTMusicService.java:169)
06-27 08:17:38.040 W/RESTMusicService(28365): at github.daneren2005.dsub.service.CachedMusicService.ping(CachedMusicService.java:71)
06-27 08:17:38.040 W/RESTMusicService(28365): at github.daneren2005.dsub.activity.SettingsActivity$6.doInBackground(SettingsActivity.java:388)
06-27 08:17:38.040 W/RESTMusicService(28365): at github.daneren2005.dsub.activity.SettingsActivity$6.doInBackground(SettingsActivity.java:376)
06-27 08:17:38.040 W/RESTMusicService(28365): at github.daneren2005.dsub.util.ModalBackgroundTask$3.run(ModalBackgroundTask.java:79)
06-27 08:17:38.660 W/RESTMusicService(28365): Got IOException (1), will retry
06-27 08:17:38.660 W/RESTMusicService(28365): java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
06-27 08:17:38.660 W/RESTMusicService(28365): at libcore.io.IoBridge.maybeThrowAfterRecvfrom(IoBridge.java:552)
06-27 08:17:38.660 W/RESTMusicService(28365): at libcore.io.IoBridge.recvfrom(IoBridge.java:516)
06-27 08:17:38.660 W/RESTMusicService(28365): at java.net.PlainSocketImpl.read(PlainSocketImpl.java:488)
06-27 08:17:38.660 W/RESTMusicService(28365): at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:46)
06-27 08:17:38.660 W/RESTMusicService(28365): at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:240)
06-27 08:17:38.660 W/RESTMusicService(28365): at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103)
06-27 08:17:38.660 W/RESTMusicService(28365): at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
06-27 08:17:38.660 W/RESTMusicService(28365): at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:82)
06-27 08:17:38.660 W/RESTMusicService(28365): at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:174)
06-27 08:17:38.660 W/RESTMusicService(28365): at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:180)
06-27 08:17:38.660 W/RESTMusicService(28365): at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:235)
06-27 08:17:38.660 W/RESTMusicService(28365): at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:259)
06-27 08:17:38.660 W/RESTMusicService(28365): at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:279)
06-27 08:17:38.660 W/RESTMusicService(28365): at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
06-27 08:17:38.660 W/RESTMusicService(28365): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:428)
06-27 08:17:38.660 W/RESTMusicService(28365): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
06-27 08:17:38.660 W/RESTMusicService(28365): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
06-27 08:17:38.660 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.executeWithRetry(RESTMusicService.java:982)
06-27 08:17:38.660 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getResponseForURL(RESTMusicService.java:915)
06-27 08:17:38.660 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getEntityForURL(RESTMusicService.java:892)
06-27 08:17:38.660 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getReaderForURL(RESTMusicService.java:881)
06-27 08:17:38.660 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getReader(RESTMusicService.java:876)
06-27 08:17:38.660 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getRandomSongs(RESTMusicService.java:550)
06-27 08:17:38.660 W/RESTMusicService(28365): at github.daneren2005.dsub.service.CachedMusicService.getRandomSongs(CachedMusicService.java:203)
06-27 08:17:38.660 W/RESTMusicService(28365): at github.daneren2005.dsub.util.ShufflePlayBuffer.refill(ShufflePlayBuffer.java:97)
06-27 08:17:38.660 W/RESTMusicService(28365): at github.daneren2005.dsub.util.ShufflePlayBuffer.access$000(ShufflePlayBuffer.java:38)
06-27 08:17:38.660 W/RESTMusicService(28365): at github.daneren2005.dsub.util.ShufflePlayBuffer$1.run(ShufflePlayBuffer.java:61)
06-27 08:17:38.660 W/RESTMusicService(28365): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442)
06-27 08:17:38.660 W/RESTMusicService(28365): at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:322)
06-27 08:17:38.660 W/RESTMusicService(28365): at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:149)
06-27 08:17:38.660 W/RESTMusicService(28365): at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:150)
06-27 08:17:38.660 W/RESTMusicService(28365): at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:265)
06-27 08:17:38.660 W/RESTMusicService(28365): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
06-27 08:17:38.660 W/RESTMusicService(28365): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
06-27 08:17:38.660 W/RESTMusicService(28365): at java.lang.Thread.run(Thread.java:856)
06-27 08:17:38.660 W/RESTMusicService(28365): Caused by: libcore.io.ErrnoException: recvfrom failed: ECONNRESET (Connection reset by peer)
06-27 08:17:38.660 W/RESTMusicService(28365): at libcore.io.Posix.recvfromBytes(Native Method)
06-27 08:17:38.660 W/RESTMusicService(28365): at libcore.io.Posix.recvfrom(Posix.java:131)
06-27 08:17:38.660 W/RESTMusicService(28365): at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:164)
06-27 08:17:38.660 W/RESTMusicService(28365): at libcore.io.IoBridge.recvfrom(IoBridge.java:513)
06-27 08:17:38.660 W/RESTMusicService(28365): ... 33 more
06-27 08:18:07.740 W/RESTMusicService(28365): Got IOException (2), will retry
06-27 08:18:07.740 W/RESTMusicService(28365): java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
06-27 08:18:07.740 W/RESTMusicService(28365): at libcore.io.IoBridge.maybeThrowAfterRecvfrom(IoBridge.java:552)
06-27 08:18:07.740 W/RESTMusicService(28365): at libcore.io.IoBridge.recvfrom(IoBridge.java:516)
06-27 08:18:07.740 W/RESTMusicService(28365): at java.net.PlainSocketImpl.read(PlainSocketImpl.java:488)
06-27 08:18:07.740 W/RESTMusicService(28365): at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:46)
06-27 08:18:07.740 W/RESTMusicService(28365): at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:240)
06-27 08:18:07.740 W/RESTMusicService(28365): at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103)
06-27 08:18:07.740 W/RESTMusicService(28365): at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
06-27 08:18:07.740 W/RESTMusicService(28365): at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:82)
06-27 08:18:07.740 W/RESTMusicService(28365): at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:174)
06-27 08:18:07.740 W/RESTMusicService(28365): at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:180)
06-27 08:18:07.740 W/RESTMusicService(28365): at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:235)
06-27 08:18:07.740 W/RESTMusicService(28365): at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:259)
06-27 08:18:07.740 W/RESTMusicService(28365): at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:279)
06-27 08:18:07.740 W/RESTMusicService(28365): at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
06-27 08:18:07.740 W/RESTMusicService(28365): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:428)
06-27 08:18:07.740 W/RESTMusicService(28365): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
06-27 08:18:07.740 W/RESTMusicService(28365): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
06-27 08:18:07.740 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.executeWithRetry(RESTMusicService.java:982)
06-27 08:18:07.740 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getResponseForURL(RESTMusicService.java:915)
06-27 08:18:07.740 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getEntityForURL(RESTMusicService.java:892)
06-27 08:18:07.740 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getReaderForURL(RESTMusicService.java:881)
06-27 08:18:07.740 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getReader(RESTMusicService.java:876)
06-27 08:18:07.740 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getReader(RESTMusicService.java:860)
06-27 08:18:07.740 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.ping(RESTMusicService.java:169)
06-27 08:18:07.740 W/RESTMusicService(28365): at github.daneren2005.dsub.service.CachedMusicService.ping(CachedMusicService.java:71)
06-27 08:18:07.740 W/RESTMusicService(28365): at github.daneren2005.dsub.activity.SettingsActivity$6.doInBackground(SettingsActivity.java:388)
06-27 08:18:07.740 W/RESTMusicService(28365): at github.daneren2005.dsub.activity.SettingsActivity$6.doInBackground(SettingsActivity.java:376)
06-27 08:18:07.740 W/RESTMusicService(28365): at github.daneren2005.dsub.util.ModalBackgroundTask$3.run(ModalBackgroundTask.java:79)
06-27 08:18:07.740 W/RESTMusicService(28365): Caused by: libcore.io.ErrnoException: recvfrom failed: ECONNRESET (Connection reset by peer)
06-27 08:18:07.740 W/RESTMusicService(28365): at libcore.io.Posix.recvfromBytes(Native Method)
06-27 08:18:07.740 W/RESTMusicService(28365): at libcore.io.Posix.recvfrom(Posix.java:131)
06-27 08:18:07.740 W/RESTMusicService(28365): at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:164)
06-27 08:18:07.740 W/RESTMusicService(28365): at libcore.io.IoBridge.recvfrom(IoBridge.java:513)
06-27 08:18:07.740 W/RESTMusicService(28365): ... 26 more
06-27 08:18:27.611 W/RESTMusicService(28365): Got IOException (3), will retry
06-27 08:18:27.611 W/RESTMusicService(28365): java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
06-27 08:18:27.611 W/RESTMusicService(28365): at libcore.io.IoBridge.maybeThrowAfterRecvfrom(IoBridge.java:552)
06-27 08:18:27.611 W/RESTMusicService(28365): at libcore.io.IoBridge.recvfrom(IoBridge.java:516)
06-27 08:18:27.611 W/RESTMusicService(28365): at java.net.PlainSocketImpl.read(PlainSocketImpl.java:488)
06-27 08:18:27.611 W/RESTMusicService(28365): at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:46)
06-27 08:18:27.611 W/RESTMusicService(28365): at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:240)
06-27 08:18:27.611 W/RESTMusicService(28365): at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103)
06-27 08:18:27.611 W/RESTMusicService(28365): at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
06-27 08:18:27.611 W/RESTMusicService(28365): at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:82)
06-27 08:18:27.611 W/RESTMusicService(28365): at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:174)
06-27 08:18:27.611 W/RESTMusicService(28365): at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:180)
06-27 08:18:27.611 W/RESTMusicService(28365): at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:235)
06-27 08:18:27.611 W/RESTMusicService(28365): at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:259)
06-27 08:18:27.611 W/RESTMusicService(28365): at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:279)
06-27 08:18:27.611 W/RESTMusicService(28365): at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
06-27 08:18:27.611 W/RESTMusicService(28365): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:428)
06-27 08:18:27.611 W/RESTMusicService(28365): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
06-27 08:18:27.611 W/RESTMusicService(28365): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
06-27 08:18:27.611 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.executeWithRetry(RESTMusicService.java:982)
06-27 08:18:27.611 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getResponseForURL(RESTMusicService.java:915)
06-27 08:18:27.611 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getEntityForURL(RESTMusicService.java:892)
06-27 08:18:27.611 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getReaderForURL(RESTMusicService.java:881)
06-27 08:18:27.611 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getReader(RESTMusicService.java:876)
06-27 08:18:27.611 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getReader(RESTMusicService.java:860)
06-27 08:18:27.611 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.ping(RESTMusicService.java:169)
06-27 08:18:27.611 W/RESTMusicService(28365): at github.daneren2005.dsub.service.CachedMusicService.ping(CachedMusicService.java:71)
06-27 08:18:27.611 W/RESTMusicService(28365): at github.daneren2005.dsub.activity.SettingsActivity$6.doInBackground(SettingsActivity.java:388)
06-27 08:18:27.611 W/RESTMusicService(28365): at github.daneren2005.dsub.activity.SettingsActivity$6.doInBackground(SettingsActivity.java:376)
06-27 08:18:27.611 W/RESTMusicService(28365): at github.daneren2005.dsub.util.ModalBackgroundTask$3.run(ModalBackgroundTask.java:79)
06-27 08:18:27.611 W/RESTMusicService(28365): Caused by: libcore.io.ErrnoException: recvfrom failed: ECONNRESET (Connection reset by peer)
06-27 08:18:27.611 W/RESTMusicService(28365): at libcore.io.Posix.recvfromBytes(Native Method)
06-27 08:18:27.611 W/RESTMusicService(28365): at libcore.io.Posix.recvfrom(Posix.java:131)
06-27 08:18:27.611 W/RESTMusicService(28365): at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:164)
06-27 08:18:27.611 W/RESTMusicService(28365): at libcore.io.IoBridge.recvfrom(IoBridge.java:513)
06-27 08:18:27.611 W/RESTMusicService(28365): ... 26 more
06-27 08:18:49.361 W/RESTMusicService(28365): Got IOException (4), will retry
06-27 08:18:49.361 W/RESTMusicService(28365): java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
06-27 08:18:49.361 W/RESTMusicService(28365): at libcore.io.IoBridge.maybeThrowAfterRecvfrom(IoBridge.java:552)
06-27 08:18:49.361 W/RESTMusicService(28365): at libcore.io.IoBridge.recvfrom(IoBridge.java:516)
06-27 08:18:49.361 W/RESTMusicService(28365): at java.net.PlainSocketImpl.read(PlainSocketImpl.java:488)
06-27 08:18:49.361 W/RESTMusicService(28365): at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:46)
06-27 08:18:49.361 W/RESTMusicService(28365): at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:240)
06-27 08:18:49.361 W/RESTMusicService(28365): at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103)
06-27 08:18:49.361 W/RESTMusicService(28365): at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
06-27 08:18:49.361 W/RESTMusicService(28365): at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:82)
06-27 08:18:49.361 W/RESTMusicService(28365): at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:174)
06-27 08:18:49.361 W/RESTMusicService(28365): at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:180)
06-27 08:18:49.361 W/RESTMusicService(28365): at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:235)
06-27 08:18:49.361 W/RESTMusicService(28365): at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:259)
06-27 08:18:49.361 W/RESTMusicService(28365): at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:279)
06-27 08:18:49.361 W/RESTMusicService(28365): at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
06-27 08:18:49.361 W/RESTMusicService(28365): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:428)
06-27 08:18:49.361 W/RESTMusicService(28365): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
06-27 08:18:49.361 W/RESTMusicService(28365): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
06-27 08:18:49.361 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.executeWithRetry(RESTMusicService.java:982)
06-27 08:18:49.361 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getResponseForURL(RESTMusicService.java:915)
06-27 08:18:49.361 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getEntityForURL(RESTMusicService.java:892)
06-27 08:18:49.361 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getReaderForURL(RESTMusicService.java:881)
06-27 08:18:49.361 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getReader(RESTMusicService.java:876)
06-27 08:18:49.361 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.getReader(RESTMusicService.java:860)
06-27 08:18:49.361 W/RESTMusicService(28365): at github.daneren2005.dsub.service.RESTMusicService.ping(RESTMusicService.java:169)
06-27 08:18:49.361 W/RESTMusicService(28365): at github.daneren2005.dsub.service.CachedMusicService.ping(CachedMusicService.java:71)
06-27 08:18:49.361 W/RESTMusicService(28365): at github.daneren2005.dsub.activity.SettingsActivity$6.doInBackground(SettingsActivity.java:388)
06-27 08:18:49.361 W/RESTMusicService(28365): at github.daneren2005.dsub.activity.SettingsActivity$6.doInBackground(SettingsActivity.java:376)
06-27 08:18:49.361 W/RESTMusicService(28365): at github.daneren2005.dsub.util.ModalBackgroundTask$3.run(ModalBackgroundTask.java:79)
06-27 08:18:49.361 W/RESTMusicService(28365): Caused by: libcore.io.ErrnoException: recvfrom failed: ECONNRESET (Connection reset by peer)
06-27 08:18:49.361 W/RESTMusicService(28365): at libcore.io.Posix.recvfromBytes(Native Method)
06-27 08:18:49.361 W/RESTMusicService(28365): at libcore.io.Posix.recvfrom(Posix.java:131)
06-27 08:18:49.361 W/RESTMusicService(28365): at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:164)
06-27 08:18:49.361 W/RESTMusicService(28365): at libcore.io.IoBridge.recvfrom(IoBridge.java:513)
06-27 08:18:49.361 W/RESTMusicService(28365): ... 26 more


Mod Edit: Removed some sensitive information from log

Re: Unable to connect on mobile

PostPosted: Thu Jun 27, 2013 7:05 pm
by daneren2005
Hmm, I'm not really sure to be honest. I tried googling that error and for the most part it seems like it is supposed to be associated with the request being cancelled by the client instead of being closed by the server, but that makes no sense in these cases.

Some questions:

1) Is it a Galaxy S2? I found this phone coming up with this error more then anything else.
2) Are you using a custom ROM? They always seem to have something wrong...
3) Does the standard Subsonic client do the same thing? I haven't changed any of the base connection code, so if works on the main client chances are it's a bad install.

Re: Unable to connect on mobile

PostPosted: Fri Jun 28, 2013 2:30 am
by mychickensonfire
It's an unmodified LG P880.

The standard subsonic client also has the same problem.

Oddly enough, I have a similar problem with running the plex media client on this phone. Unfortunately it's not a very common phone so I haven't found people with exact same problem.

I think I'll just blame the phone. I tend to use ios stuff anyway as I use airplay speakers for playing music. I only really bought the app because I like subsonic and wanted to support people working with it.

Thanks for your help anyway, I appreciate it.

Re: Unable to connect on mobile

PostPosted: Fri Jun 28, 2013 3:41 am
by daneren2005
Yah, I'm thinking it is probably a problem with the phone then. It might even be a mix of the server and the phone where the server is sending wrong responses and most phones can just move on without dieing, but yours doesn't have a good fallback. I'm sorry I haven't been much of a help :?

Re: Unable to connect on mobile

PostPosted: Mon Jul 08, 2013 3:16 am
by CM-14
This weekend I moved my Subsonic server to a different machine and I am having the same problem. Wifi is fine, but can't connect over 3G. I am using the same router I always have and all the same settings. This is killing me. I have and older HTC Incredible.

Re: Unable to connect on mobile

PostPosted: Mon Jul 08, 2013 6:24 am
by alphawave7
CM-14 wrote:This weekend I moved my Subsonic server to a different machine and I am having the same problem. Wifi is fine, but can't connect over 3G. I am using the same router I always have and all the same settings. This is killing me. I have and older HTC Incredible.


Your open port needs to be assigned to the new server's IP (which should be fixed).

Re: Unable to connect on mobile

PostPosted: Mon Jul 08, 2013 3:06 pm
by CM-14
alphawave7 wrote:
CM-14 wrote:This weekend I moved my Subsonic server to a different machine and I am having the same problem. Wifi is fine, but can't connect over 3G. I am using the same router I always have and all the same settings. This is killing me. I have and older HTC Incredible.


Your open port needs to be assigned to the new server's IP (which should be fixed).



Thanks for the info. Any chance you could provide a quick tutorial? The first time I set it up, everything worked "out of the box" and I didn't have to make any changes that I remember. I am using an extra older laptop running XP as my new Subsonic server. I really appreicate any help. Thanks again.

Re: Unable to connect on mobile

PostPosted: Mon Jul 08, 2013 4:12 pm
by mr_nobody
Start at the Setting up the Router section here:

http://monroeworld.com/android/subsonic/

[edit]: I very much doubt it worked automatically before...port forwarding always needs to be set up...