AndroidWeatherBuoyDemo
AndroidWeatherBuoyDemo copied to clipboard
Jacoco errors
Built your demo, checking out MVC. Enjoyed your talk at DroidConNYC.
Got the following error upon execution in choosing the Atlanticm South Hatteras
09-26 17:30:22.264 15371-15371/com.kevinrschultz.weatherbuoy D/dalvikvm﹕ Late-enabling CheckJNI
09-26 17:30:22.404 15371-15371/com.kevinrschultz.weatherbuoy D/HyLog﹕ I : /data/font/config/sfconfig.dat, No such file or directory (2)
09-26 17:30:22.404 15371-15371/com.kevinrschultz.weatherbuoy D/HyLog﹕ I : /data/font/config/dfactpre.dat, No such file or directory (2)
09-26 17:30:22.404 15371-15371/com.kevinrschultz.weatherbuoy D/HyLog﹕ I : /data/font/config/sfconfig.dat, No such file or directory (2)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy I/dalvikvm﹕ Could not find method java.lang.management.ManagementFactory.getPlatformMBeanServer, referenced from method org.jacoco.agent.rt.internal_5d10cad.Agent.shutdown
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/dalvikvm﹕ VFY: unable to resolve static method 15337: Ljava/lang/management/ManagementFactory;.getPlatformMBeanServer ()Ljavax/management/MBeanServer;
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy D/dalvikvm﹕ VFY: replacing opcode 0x71 at 0x001b
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy I/dalvikvm﹕ Could not find method java.lang.management.ManagementFactory.getPlatformMBeanServer, referenced from method org.jacoco.agent.rt.internal_5d10cad.Agent.startup
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/dalvikvm﹕ VFY: unable to resolve static method 15337: Ljava/lang/management/ManagementFactory;.getPlatformMBeanServer ()Ljavax/management/MBeanServer;
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy D/dalvikvm﹕ VFY: replacing opcode 0x71 at 0x0028
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy D/dalvikvm﹕ DexOpt: unable to opt direct call 0x3f1f at 0x23 in Lorg/jacoco/agent/rt/internal_5d10cad/Agent;.shutdown
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy D/dalvikvm﹕ DexOpt: unable to opt direct call 0x3f20 at 0x30 in Lorg/jacoco/agent/rt/internal_5d10cad/Agent;.startup
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy D/dalvikvm﹕ DexOpt: unable to opt direct call 0x3f1f at 0x37 in Lorg/jacoco/agent/rt/internal_5d10cad/Agent;.startup
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ android.os.NetworkOnMainThreadException
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1148)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at java.net.InetAddress.lookupHostByName(InetAddress.java:400)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at java.net.InetAddress.getLocalHost(InetAddress.java:380)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at org.jacoco.agent.rt.internal_5d10cad.Agent.createSessionId(Agent.java:179)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at org.jacoco.agent.rt.internal_5d10cad.Agent.startup(Agent.java:122)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at org.jacoco.agent.rt.internal_5d10cad.Agent.getInstance(Agent.java:56)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at org.jacoco.agent.rt.internal_5d10cad.Offline.<clinit>(Offline.java:31)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at com.kevinrschultz.weatherbuoy.ui.BuoyListingActivity.$jacocoInit(BuoyListingActivity.java)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at com.kevinrschultz.weatherbuoy.ui.BuoyListingActivity.<init>(BuoyListingActivity.java)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at java.lang.Class.newInstanceImpl(Native Method)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at java.lang.Class.newInstance(Class.java:1208)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2117)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2250)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.app.ActivityThread.access$800(ActivityThread.java:139)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1200)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.os.Handler.dispatchMessage(Handler.java:102)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.os.Looper.loop(Looper.java:136)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.app.ActivityThread.main(ActivityThread.java:5105)
09-26 17:30:22.444 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at java.lang.reflect.Method.invokeNative(Native Method)
09-26 17:30:22.454 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at java.lang.reflect.Method.invoke(Method.java:515)
09-26 17:30:22.454 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)
09-26 17:30:22.454 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608)
09-26 17:30:22.454 15371-15371/com.kevinrschultz.weatherbuoy W/System.err﹕ at dalvik.system.NativeStart.main(Native Method)
09-26 17:30:22.614 15371-15371/com.kevinrschultz.weatherbuoy I/Adreno-EGL﹕ <qeglDrvAPI_eglInitialize:385>: EGL 1.4 QUALCOMM build: ()
OpenGL ES Shader Compiler Version: E031.24.00.02
Build Date: 01/20/14 Mon
Local Branch: PMH2-KK_3.5-RB1-AU61-554722-586267-set2
@pbirdsall I was able to reproduce the issue. Seems to be related to Jacoco which I do not normally have setup in my projects because it is incompatible with Dagger for the time being. I upgraded to Gradle 2.1 / Android plugin 0.13 and now I'm seeing a different Jacoco issue. I'm debating between disabling Jacoco and trying to debug it. It seems to be related to not having a destination file set, but I was assuming that the Android Gradle Jacoco task takes care of this?
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ java.io.FileNotFoundException: /jacoco.exec: open failed: EROFS (Read-only file system)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at libcore.io.IoBridge.open(IoBridge.java:409)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at java.io.FileOutputStream.<init>(FileOutputStream.java:88)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at org.jacoco.agent.rt.internal_932a715.output.FileOutput.openFile(FileOutput.java:67)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at org.jacoco.agent.rt.internal_932a715.output.FileOutput.startup(FileOutput.java:49)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at org.jacoco.agent.rt.internal_932a715.Agent.startup(Agent.java:122)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at org.jacoco.agent.rt.internal_932a715.Agent.getInstance(Agent.java:50)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at org.jacoco.agent.rt.internal_932a715.Offline.<clinit>(Offline.java:31)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at com.kevinrschultz.weatherbuoy.ui.BuoyListingActivity.$jacocoInit(BuoyListingActivity.java)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at com.kevinrschultz.weatherbuoy.ui.BuoyListingActivity.<init>(BuoyListingActivity.java)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at java.lang.Class.newInstanceImpl(Native Method)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at java.lang.Class.newInstance(Class.java:1208)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2112)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.app.ActivityThread.access$800(ActivityThread.java:135)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.os.Handler.dispatchMessage(Handler.java:102)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.os.Looper.loop(Looper.java:136)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at android.app.ActivityThread.main(ActivityThread.java:5017)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at java.lang.reflect.Method.invokeNative(Native Method)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at java.lang.reflect.Method.invoke(Method.java:515)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at dalvik.system.NativeStart.main(Native Method)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ Caused by: libcore.io.ErrnoException: open failed: EROFS (Read-only file system)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at libcore.io.Posix.open(Native Method)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ at libcore.io.IoBridge.open(IoBridge.java:393)
09-28 01:05:53.128 3444-3444/com.kevinrschultz.weatherbuoy W/System.err﹕ ... 23 more
I have the same issue as @krschultz. Any workaround?
@bosicc I'm going to upgrade the project to the latest tools and give it another try
Did anyone find a solution to this? We're getting the same java.io.FileNotFoundException: /jacoco.exec: open failed: EROFS (Read-only file system)
on a different project.