Mac Systems
- Forum-Beiträge: 1.727
19.12.2011, 22:13:16 via Website
19.12.2011 22:13:16 via Website
Hallo,
einige der Apps die ich betreue, werfen unter ICS auf dem Galaxy Nexus mit (4.0.1) eine IO Exception auf der Konsole:
Dies geschieht immer dann wenn recht viel IO geschieht, nicht das die APP deswegen abstützt dennoch ist mir immer noch nicht wirklich klar wieso das im Android Framework passiert.
Mir scheint das jeder Stream der bereits im Vorfeld geschlossen wurde hier im #finalizer dann auf die 'Schnauze fliegt ... Die Prozess ID ist auf jeden Fall immer gleich der APP (hier z.b 26386).
Hat das jemand mal eingrenzen können ?
mfg,
Mac
einige der Apps die ich betreue, werfen unter ICS auf dem Galaxy Nexus mit (4.0.1) eine IO Exception auf der Konsole:
12-19 22:03:27.561: E/System(26386): Uncaught exception thrown by finalizer
12-19 22:03:27.561: E/System(26386): java.io.IOException: fstat failed: EIO (I/O error)
12-19 22:03:27.561: E/System(26386): at libcore.io.IoUtils.close(IoUtils.java:41)
12-19 22:03:27.561: E/System(26386): at java.io.FileOutputStream.close(FileOutputStream.java:139)
12-19 22:03:27.561: E/System(26386): at java.io.FileOutputStream.finalize(FileOutputStream.java:153)
12-19 22:03:27.561: E/System(26386): at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:182)
12-19 22:03:27.561: E/System(26386): at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:168)
12-19 22:03:27.561: E/System(26386): at java.lang.Thread.run(Thread.java:856)
12-19 22:03:27.561: E/System(26386): Caused by: libcore.io.ErrnoException: fstat failed: EIO (I/O error)
12-19 22:03:27.561: E/System(26386): at libcore.io.Posix.fstat(Native Method)
12-19 22:03:27.561: E/System(26386): at libcore.io.ForwardingOs.fstat(ForwardingOs.java:50)
12-19 22:03:27.561: E/System(26386): at libcore.io.BlockGuardOs.close(BlockGuardOs.java:51)
12-19 22:03:27.561: E/System(26386): at libcore.io.IoUtils.close(IoUtils.java:38)
12-19 22:03:27.561: E/System(26386): java.io.IOException: fstat failed: EIO (I/O error)
12-19 22:03:27.561: E/System(26386): at libcore.io.IoUtils.close(IoUtils.java:41)
12-19 22:03:27.561: E/System(26386): at java.io.FileOutputStream.close(FileOutputStream.java:139)
12-19 22:03:27.561: E/System(26386): at java.io.FileOutputStream.finalize(FileOutputStream.java:153)
12-19 22:03:27.561: E/System(26386): at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:182)
12-19 22:03:27.561: E/System(26386): at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:168)
12-19 22:03:27.561: E/System(26386): at java.lang.Thread.run(Thread.java:856)
12-19 22:03:27.561: E/System(26386): Caused by: libcore.io.ErrnoException: fstat failed: EIO (I/O error)
12-19 22:03:27.561: E/System(26386): at libcore.io.Posix.fstat(Native Method)
12-19 22:03:27.561: E/System(26386): at libcore.io.ForwardingOs.fstat(ForwardingOs.java:50)
12-19 22:03:27.561: E/System(26386): at libcore.io.BlockGuardOs.close(BlockGuardOs.java:51)
12-19 22:03:27.561: E/System(26386): at libcore.io.IoUtils.close(IoUtils.java:38)
Dies geschieht immer dann wenn recht viel IO geschieht, nicht das die APP deswegen abstützt dennoch ist mir immer noch nicht wirklich klar wieso das im Android Framework passiert.
Mir scheint das jeder Stream der bereits im Vorfeld geschlossen wurde hier im #finalizer dann auf die 'Schnauze fliegt ... Die Prozess ID ist auf jeden Fall immer gleich der APP (hier z.b 26386).
Hat das jemand mal eingrenzen können ?
mfg,
Mac
Windmate HD, See you @ IO 14 , Worked on Wundercar, Glass V3, LG G Watch, Moto 360, Android TV
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.