397 liens privés
"""
InstallAppProgress﹕ Installation error code: -7 evidently means you have to completely uninstall a previous version of your app, such as previous debug versions, etc.
"""
Quand un APK refuse de s'installer avec un message d'erreur aussi abscons que "Install failed", connectez votre ordiphone et lancez un "adb logcat". Si vous avez:
"""
D/InstallAppProgress( 4781): Installation error code: -7
"""
Cela veut dire qu'il vous faut d'abord désinstaller l'application qui occupe le même namespace que l'APK que vous souhaitez installer : en clair désinstaller l'application cible avant d'installer l'APK.
hum mais pourquoi on utilise pas ça au boulot... quand un serveur (sous percona 5.6) reboot tout seul pendant la nuit (d'ailleurs merci aws ec2 pour cette super nuit #sysadminlife)).
Actuellement il se produit exactement ceci quand le slave crash entre le commit de transaction et la mise à jour du relay-log.info:
"""
The relay-log.info file contains the position of the slave relay log, which the slave is applying. Somehow, if a crash occurs on the slave between transaction commit and update of relay-log.info, the replication can be inconsistent – indicating that the relay-log.info file may not be in sync on the disk and contains old information. As a result, when the slave starts again it will read old events from the relay log. And because of this the transaction can be applied multiple times.
"""
en fait y'a plus simple.
comme mettre un Xmx ridiculement petit genre moins de 10M et tenter de charger un war qui demande plus.
Dans le billet, l'auteur a mis le code d'une servlet qui provoque justement un 'java.lang.OutOfMemoryError: Java heap space'
Ceci afin de tester que le heap dump peut bien se créer à l'endroit qu'on a prévu.