Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialdaviddavis3
4,904 PointsHelp me debug the Stormy weather app
I used the Genymotion 4.4.2 this time. I seem to get connection errors, yet I checked the VirtualBox and it seems to be connected. Do I have to disable the firewall?
Logcat:
02-03 00:16:42.477 932-946/com.example.postadavis.stormy W/dalvikvm﹕ VFY: unable to find class referenced in signature (Ljava/nio/file/Path;)
02-03 00:16:42.477 932-946/com.example.postadavis.stormy W/dalvikvm﹕ VFY: unable to find class referenced in signature ([Ljava/nio/file/OpenOption;)
02-03 00:16:42.477 932-946/com.example.postadavis.stormy I/dalvikvm﹕ Could not find method java.nio.file.Files.newOutputStream, referenced from method okio.Okio.sink
02-03 00:16:42.477 932-946/com.example.postadavis.stormy W/dalvikvm﹕ VFY: unable to resolve static method 13834: Ljava/nio/file/Files;.newOutputStream (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;
02-03 00:16:42.477 932-946/com.example.postadavis.stormy D/dalvikvm﹕ VFY: replacing opcode 0x71 at 0x000a
02-03 00:16:42.477 932-946/com.example.postadavis.stormy W/dalvikvm﹕ VFY: unable to find class referenced in signature (Ljava/nio/file/Path;)
02-03 00:16:42.477 932-946/com.example.postadavis.stormy W/dalvikvm﹕ VFY: unable to find class referenced in signature ([Ljava/nio/file/OpenOption;)
02-03 00:16:42.477 932-946/com.example.postadavis.stormy I/dalvikvm﹕ Could not find method java.nio.file.Files.newInputStream, referenced from method okio.Okio.source
02-03 00:16:42.477 932-946/com.example.postadavis.stormy W/dalvikvm﹕ VFY: unable to resolve static method 13833: Ljava/nio/file/Files;.newInputStream (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;
02-03 00:16:42.477 932-946/com.example.postadavis.stormy D/dalvikvm﹕ VFY: replacing opcode 0x71 at 0x000a
02-03 00:16:43.025 932-936/com.example.postadavis.stormy D/dalvikvm﹕ GC_CONCURRENT freed 206K, 3% free 11141K/11463K, paused 10ms+0ms, total 14ms
02-03 00:16:43.025 932-946/com.example.postadavis.stormy V/MainActivity﹕ {"latitude":37.8267,"longitude":-122.423,"timezone":"America/Los_Angeles","offset":-8,"currently":{"time":1422922602,"summary":"Mostly Cloudy","icon":"partly-cloudy-day","nearestStormDistance":2,"nearestStormBearing":144,"precipIntensity":0,"precipProbability":0,"temperature":62.78,"apparentTemperature":62.78,"dewPoint":52.08,"humidity":0.68,"windSpeed":4.64,"windBearing":310,"visibility":9.41,"cloudCover":0.62,"pressure":1018.91,"ozone":318.88},"minutely":{"summary":"Mostly cloudy for the hour.","icon":"partly-cloudy-day","data":[{"time":1422922560,"precipIntensity":0,"precipProbability":0},{"time":1422922620,"precipIntensity":0,"precipProbability":0},{"time":1422922680,"precipIntensity":0,"precipProbability":0},{"time":1422922740,"precipIntensity":0,"precipProbability":0},{"time":1422922800,"precipIntensity":0,"precipProbability":0},{"time":1422922860,"precipIntensity":0,"precipProbability":0},{"time":1422922920,"precipIntensity":0,"precipProbability":0},{"time":1422922980,"precipIntensity":0,"precipProbability":0},{"time":1422923040,"precipIntensity":0,"precipProbability":0},{"time":1422923100,"precipIntensity":0,"precipProbability":0},{"time":1422923160,"precipIntensity":0,"precipProbability":0},{"time":1422923220,"precipIntensity":0,"precipProbability":0},{"time":1422923280,"precipIntensity":0,"precipProbability":0},{"time":1422923340,"precipIntensity":0,"precipProbability":0},{"time":1422923400,"precipIntensity":0,"precipProbability":0},{"time":1422923460,"precipIntensity":0,"precipProbability":0},{"time":1422923520,"precipIntensity":0,"precipProbability":0},{"time":1422923580,"precipIntensity":0,"precipProbability":0},{"time":1422923640,"precipIntensity":0,"precipProbability":0},{"time":1422923700,"precipIntensity":0,"precipProbability":0},{"time":1422923760,"precipIntensity":0,"precipProbability":0},{"time":1422923820,"precipIntensity":0,"precipProbability":0},{"time":1422923880,"precipIntensity":0,"precipProbability":0},{"time":1422923940,"precipIntensity":0,"precipProbability":0},{"time":1422924000,"precipIntensity":0,"precipProbability":0},{"time":1422924060,"precipIntensity":0,"precipProbability":0},{"time":1422924120,"precipIntensity":0,"precipProbability":0},{"time":1422924180,"precipIntensity":0,"precipProbability":0},{"time":1422924240,"precipIntensity":0,"precipProbability":0},{"time":1422924300,"precipIntensity":0,"precipProbability":0},{"time":1422924360,"precipIntensity":0,"precipProbability":0},{"time":1422924420,"precipIntensity":0,"precipProbability":0},{"time":1422924480,"precipIntensity":0,"precipProbability":0},{"time":1422924540,"precipIntensity":0,"precipProbability":0},{"time":1422924600,"precipIntensity":0,"precipProbability":0},{"time":1422924660,"precipIntensity":0,"precipProbability":0},{"time":1422924720,"precipIntensity":0,"precipProbability":0},{"time":1422924780,"precipIntensity":0,"precipProbability":0},{"time":1422924840,"precipIntensity":0,"precipProbability":0},{"time":1422924900,"precipIntensity":0,"precipProbability":0},{"time":1422924960,"precipIntensity":0,"precipProbability":0},{"time":1422925020,"precipIntensity":0,"precipProbability":0},{"time":1422925080,"precipIntensity":0,"precipProbability":0},{"time":1422925140,"precipIntensity":0,"precipProbability":0},{"time":1422925200,"precipIntensity":0,"precipProbability":0},{"time":1422925260,"precipIntensity":0,"precipProbability":0},{"time":1422925320,"precipIntensity":0,"precipProbability":0},{"time":1422925380,"precipIntensity":0,"precipProbability":0},{"time":1422925440,"precipIntensity":0,"precipProbability":0},{"time":1422925500,"precipIntensity":0,"precipProbability":0},{"time":1422925560,"precipIntensity":0,"precipProbability":0},{"time":1422925620,"precipIntensity":0,"precipProbability":0},{"time":1422925680,"precipIntensity":0,"precipProbability":0},{"time":1422925740,"precipIntensity":0,"precipProbability":0},{"time":1422925800,"precipIntensity":0,"precipProbability":0},{"time":1422925860,"precipIntensity":0,"precipProbability":0},{"time":1422925920,"precipIntensity":0,"precipProbab
ADB output:
DeviceMonitor: Adb rejected connection to client '823': closed
DeviceMonitor: Adb rejected connection to client '590': closed
DeviceMonitor: Adb rejected connection to client '823': closed
DeviceMonitor: Adb rejected connection to client '590': closed
DeviceMonitor: Adb rejected connection to client '590': closed
DeviceMonitor: Adb rejected connection to client '590': closed
DeviceMonitor: Adb rejected connection to client '590': closed
DeviceMonitor: Adb rejected connection to client '590': closed
DeviceMonitor: Adb rejected connection to client '923': closed
ddmlib: An established connection was aborted by the software in your host machine
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
at sun.nio.ch.IOUtil.write(IOUtil.java:65)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:487)
at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
at com.android.ddmlib.Client.sendAndConsume(Client.java:675)
at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:342)
at com.android.ddmlib.Client.requestAllocationStatus(Client.java:521)
at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:847)
at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:815)
at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:775)
at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:664)
at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:46)
at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:592)
1 Answer
daviddavis3
4,904 PointsSomehow, this is resolved. Perhaps it was the network permissions are needed in the android manifest, besides the Internet one.
Clearing and restarting the app seemed to help, also.