Bonjour,
Il y a quelques semaines, j’avais des messages d’erreur comme indiqué ci-dessous.
Mais depuis quelques jours, ces message se multiplient (une quinzaine en 4 jours). J’ai dernièrement supprimer / réinstaller l’application, en vain.
Voici les logs du plugin et du mobile 2 correspondant au dernier message d’erreur:
[2026-01-06 19:38:13][ERROR] Fatal native error: java.lang.OutOfMemoryError: Failed to allocate a 16 byte allocation with 904352 free bytes and 883KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC.
at m140.ihk.a(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:58)
at m140.irx.m(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:3)
at m140.fak.<init>(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:14)
at m140.faf.a(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:29)
at com.google.maps.api.android.lib6.phoenix.dm.n(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:864)
at com.google.maps.api.android.lib6.phoenix.dm.g(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:164)
at com.google.maps.api.android.lib6.impl.fa.b(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:19)
at com.google.maps.api.android.lib6.impl.er.Y(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:8)
at com.google.maps.api.android.lib6.impl.er.x(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:61)
at com.google.android.gms.maps.model.internal.u.bt(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:329)
at m140.ayi.onTransact(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:21)
at android.os.Binder.transact(Binder.java:1219)
at com.google.android.gms.internal.maps.zza.zzc(com.google.android.gms:play-services-maps@@18.2.0:2)
at com.google.android.gms.internal.maps.zzab.zzt(com.google.android.gms:play-services-maps@@18.2.0:3)
at com.google.android.gms.maps.model.Marker.setIcon(com.google.android.gms:play-services-maps@@18.2.0:2)
at com.rnmaps.maps.MapMarker.updateMarkerIcon(MapMarker.java:295)
at com.rnmaps.maps.MapMarker.updateCustomForTracking(MapMarker.java:287)
at com.rnmaps.maps.ViewChangesTracker.update(ViewChangesTracker.java:64)
at com.rnmaps.maps.ViewChangesTracker$1.run(ViewChangesTracker.java:22)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:230)
at android.os.Looper.loop(Looper.java:319)
at android.app.ActivityThread.main(ActivityThread.java:8919)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:578)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
[2026-01-07 09:10:23][ERROR] Fatal native error: java.lang.OutOfMemoryError: Failed to allocate a 152 byte allocation with 394936 free bytes and 385KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC.
at m140.efu.a(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:42)
at m140.efw.ao(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:190)
at m140.efw.an(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:19)
at m140.dqh.<init>(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:33)
at m140.dsa.b(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:68)
at m140.ezf.<init>(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:102)
at m140.ezg.<init>(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:33)
at m140.fak.<init>(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:159)
at m140.faf.a(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:29)
at com.google.maps.api.android.lib6.phoenix.dm.n(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:864)
at com.google.maps.api.android.lib6.phoenix.dm.g(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:164)
at com.google.maps.api.android.lib6.impl.fa.b(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:19)
at com.google.maps.api.android.lib6.impl.er.Y(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:8)
at com.google.maps.api.android.lib6.impl.er.x(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:61)
at com.google.android.gms.maps.model.internal.u.bt(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:329)
at m140.ayi.onTransact(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:21)
at android.os.Binder.transact(Binder.java:1219)
at com.google.android.gms.internal.maps.zza.zzc(com.google.android.gms:play-services-maps@@18.2.0:2)
at com.google.android.gms.internal.maps.zzab.zzt(com.google.android.gms:play-services-maps@@18.2.0:3)
at com.google.android.gms.maps.model.Marker.setIcon(com.google.android.gms:play-services-maps@@18.2.0:2)
at com.rnmaps.maps.MapMarker.updateMarkerIcon(MapMarker.java:295)
at com.rnmaps.maps.MapMarker.updateCustomForTracking(MapMarker.java:287)
at com.rnmaps.maps.ViewChangesTracker.update(ViewChangesTracker.java:64)
at com.rnmaps.maps.ViewChangesTracker$1.run(ViewChangesTracker.java:22)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:230)
at android.os.Looper.loop(Looper.java:319)
at android.app.ActivityThread.main(ActivityThread.java:8919)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:578)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
[2026-01-07 09:47:30][ERROR] Fatal native error: java.lang.OutOfMemoryError: Failed to allocate a 16 byte allocation with 91304 free bytes and 89KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC.
at android.os.ParcelableParcel$1.createFromParcel(ParcelableParcel.java:75)
at android.os.ParcelableParcel$1.createFromParcel(ParcelableParcel.java:73)
at android.os.BinderProxy.sendInfoToNSFLP(BinderProxy.java:835)
at android.os.BinderProxy.transact(BinderProxy.java:586)
at com.google.android.gms.internal.location.zza.zzc(com.google.android.gms:play-services-location@@21.0.1:2)
at com.google.android.gms.internal.location.zzn.zzy(com.google.android.gms:play-services-location@@21.0.1:4)
at com.google.android.gms.internal.location.zzda.zzD(com.google.android.gms:play-services-location@@21.0.1:5)
at com.google.android.gms.internal.location.zzbg.accept(com.google.android.gms:play-services-location@@21.0.1:1)
at com.google.android.gms.common.api.internal.zacv.doExecute(com.google.android.gms:play-services-base@@18.4.0:1)
at com.google.android.gms.common.api.internal.zag.zaf(com.google.android.gms:play-services-base@@18.4.0:1)
at com.google.android.gms.common.api.internal.zabq.zaK(com.google.android.gms:play-services-base@@18.4.0:2)
at com.google.android.gms.common.api.internal.zabq.zaM(com.google.android.gms:play-services-base@@18.4.0:4)
at com.google.android.gms.common.api.internal.zabq.zap(com.google.android.gms:play-services-base@@18.4.0:3)
at com.google.android.gms.common.api.internal.GoogleApiManager.handleMessage(com.google.android.gms:play-services-base@@18.4.0:64)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loopOnce(Looper.java:230)
at android.os.Looper.loop(Looper.java:319)
at android.os.HandlerThread.run(HandlerThread.java:67)
[2026-01-07 14:54:10][ERROR] Fatal native error: java.lang.OutOfMemoryError: Failed to allocate a 24 byte allocation with 893016 free bytes and 872KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC.
at m140.itn.d(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:16)
at m140.irx.t(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:6)
at m140.irt.aa(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:35)
at m140.faz.a(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:236)
at m140.fbh.apply(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:5)
at j$.util.stream.x0.accept(r8-map-id-5123468f36ebfa3e89ac9cdf07dadaadcb07b36930fc7c30da18434d8ec5273e:24)
at j$.util.Iterator$-EL.forEachRemaining(r8-map-id-5123468f36ebfa3e89ac9cdf07dadaadcb07b36930fc7c30da18434d8ec5273e:24)
at j$.util.e0.forEachRemaining(r8-map-id-5123468f36ebfa3e89ac9cdf07dadaadcb07b36930fc7c30da18434d8ec5273e:24)
at j$.util.stream.a.a(r8-map-id-5123468f36ebfa3e89ac9cdf07dadaadcb07b36930fc7c30da18434d8ec5273e:21)
at j$.util.stream.a.m(r8-map-id-5123468f36ebfa3e89ac9cdf07dadaadcb07b36930fc7c30da18434d8ec5273e:11)
at j$.util.stream.q0.a(r8-map-id-5123468f36ebfa3e89ac9cdf07dadaadcb07b36930fc7c30da18434d8ec5273e:5)
at j$.util.stream.a.b(r8-map-id-5123468f36ebfa3e89ac9cdf07dadaadcb07b36930fc7c30da18434d8ec5273e:35)
at j$.util.stream.b1.collect(r8-map-id-5123468f36ebfa3e89ac9cdf07dadaadcb07b36930fc7c30da18434d8ec5273e:90)
at m140.fbi.a(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:32)
at m140.fbm.b(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:23)
at m140.eyz.<init>(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:30)
at m140.ezg.<init>(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:36)
at m140.fak.<init>(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:159)
at m140.faf.a(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:29)
at com.google.maps.api.android.lib6.phoenix.dm.n(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:864)
at com.google.maps.api.android.lib6.phoenix.dm.g(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:164)
at com.google.maps.api.android.lib6.impl.fa.b(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:19)
at com.google.maps.api.android.lib6.impl.er.Y(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:8)
at com.google.maps.api.android.lib6.impl.er.x(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:61)
at com.google.android.gms.maps.model.internal.u.bt(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:329)
at m140.ayi.onTransact(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:21)
at android.os.Binder.transact(Binder.java:1219)
at com.google.android.gms.internal.maps.zza.zzc(com.google.android.gms:play-services-maps@@18.2.0:2)
at com.google.android.gms.internal.maps.zzab.zzt(com.google.android.gms:play-services-maps@@18.2.0:3)
at com.google.android.gms.maps.model.Marker.setIcon(com.google.android.gms:play-services-maps@@18.2.0:2)
at com.rnmaps.maps.MapMarker.updateMarkerIcon(MapMarker.java:295)
at com.rnmaps.maps.MapMarker.updateCustomForTracking(MapMarker.java:287)
at com.rnmaps.maps.ViewChangesTracker.update(ViewChangesTracker.java:64)
at com.rnmaps.maps.ViewChangesTracker$1.run(ViewChangesTracker.java:22)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:230)
at android.os.Looper.loop(Looper.java:319)
at android.app.ActivityThread.main(ActivityThread.java:8919)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:578)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
14:50:15 | DEBUG : [ConnectionManager] received data
{}
14:50:16 | INFO : App has been killed, service still running
14:50:16 | INFO : [ConnectionManager] stop POLLING
14:50:16 | INFO : [ConnectionManager] onClose
14:50:17 | DEBUG : [ConnectionManager] received data
{
"type": "CMD_INFO"
}
14:54:10 | DEBUG : [ConnectionManager][Polling] send data
{
"type": "SET_LOG"
}
14:54:10 | DEBUG : sendToJcApi
{
"url": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/plugins/JeedomConnect/core/api/JeedomConnect.api.php",
"data": {
"method": "SET_LOG",
"params": {
"level": "error",
"text": "Fatal native error: java.lang.OutOfMemoryError: Failed to allocate a 24 byte allocation with 893016 free bytes and 872KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC.\n\tat m140.itn.d(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:16)\n\tat m140.irx.t(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:6)\n\tat m140.irt.aa(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:35)\n\tat m140.faz.a(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:236)\n\tat m140.fbh.apply(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:5)\n\tat j$.util.stream.x0.accept(r8-map-id-5123468f36ebfa3e89ac9cdf07dadaadcb07b36930fc7c30da18434d8ec5273e:24)\n\tat j$.util.Iterator$-EL.forEachRemaining(r8-map-id-5123468f36ebfa3e89ac9cdf07dadaadcb07b36930fc7c30da18434d8ec5273e:24)\n\tat j$.util.e0.forEachRemaining(r8-map-id-5123468f36ebfa3e89ac9cdf07dadaadcb07b36930fc7c30da18434d8ec5273e:24)\n\tat j$.util.stream.a.a(r8-map-id-5123468f36ebfa3e89ac9cdf07dadaadcb07b36930fc7c30da18434d8ec5273e:21)\n\tat j$.util.stream.a.m(r8-map-id-5123468f36ebfa3e89ac9cdf07dadaadcb07b36930fc7c30da18434d8ec5273e:11)\n\tat j$.util.stream.q0.a(r8-map-id-5123468f36ebfa3e89ac9cdf07dadaadcb07b36930fc7c30da18434d8ec5273e:5)\n\tat j$.util.stream.a.b(r8-map-id-5123468f36ebfa3e89ac9cdf07dadaadcb07b36930fc7c30da18434d8ec5273e:35)\n\tat j$.util.stream.b1.collect(r8-map-id-5123468f36ebfa3e89ac9cdf07dadaadcb07b36930fc7c30da18434d8ec5273e:90)\n\tat m140.fbi.a(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:32)\n\tat m140.fbm.b(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:23)\n\tat m140.eyz.<init>(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:30)\n\tat m140.ezg.<init>(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:36)\n\tat m140.fak.<init>(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:159)\n\tat m140.faf.a(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:29)\n\tat com.google.maps.api.android.lib6.phoenix.dm.n(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:864)\n\tat com.google.maps.api.android.lib6.phoenix.dm.g(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:164)\n\tat com.google.maps.api.android.lib6.impl.fa.b(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:19)\n\tat com.google.maps.api.android.lib6.impl.er.Y(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:8)\n\tat com.google.maps.api.android.lib6.impl.er.x(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:61)\n\tat com.google.android.gms.maps.model.internal.u.bt(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:329)\n\tat m140.ayi.onTransact(:com.google.android.gms.policy_maps_core_dynamite@XXXXXXXX@XXXXXX.XXXXX.XXXXX:21)\n\tat android.os.Binder.transact(Binder.java:1219)\n\tat com.google.android.gms.internal.maps.zza.zzc(com.google.android.gms:play-services-maps@@18.2.0:2)\n\tat com.google.android.gms.internal.maps.zzab.zzt(com.google.android.gms:play-services-maps@@18.2.0:3)\n\tat com.google.android.gms.maps.model.Marker.setIcon(com.google.android.gms:play-services-maps@@18.2.0:2)\n\tat com.rnmaps.maps.MapMarker.updateMarkerIcon(MapMarker.java:295)\n\tat com.rnmaps.maps.MapMarker.updateCustomForTracking(MapMarker.java:287)\n\tat com.rnmaps.maps.ViewChangesTracker.update(ViewChangesTracker.java:64)\n\tat com.rnmaps.maps.ViewChangesTracker$1.run(ViewChangesTracker.java:22)\n\tat android.os.Handler.handleCallback(Handler.java:958)\n\tat android.os.Handler.dispatchMessage(Handler.java:99)\n\tat android.os.Looper.loopOnce(Looper.java:230)\n\tat android.os.Looper.loop(Looper.java:319)\n\tat android.app.ActivityThread.main(ActivityThread.java:8919)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:578)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)\n",
"apiKey": "XXXXXXXXXXXXXXXXXXXX"
},
"jsonrpc": "2.0",
"id": XXXXXXXXXXXXXX
}
}
14:54:11 | DEBUG : [ConnectionManager] received data
{}
// APRES ARRET FORCE DE JEEDOM CONNECT ET RELANCE
14:58:11 | INFO : Start logger
14:58:11 | INFO : Welcome to Jeedom Connect !
Au dernier message, j’ai du forcer l’arrêt de l’application pour retrouver le fonctionnement.
A priori, çà ressemblerait à un problème autour de la localisation du mobile…
Comment puis-je résoudre ces erreurs ?
Merci à vous ![]()
Jeedom Core : 4.5.2 (master)
DNS Jeedom : non
Statut Démon : Stoppé (NA)
Version JC : 1.20.6 stable
Version OS : debian 11.11
Version PHP : 7.4.33
Bin : ok / vNotif_2
Dépendances : ok
Equipements :
Mobile 1: v1.22.0 (1787) stable sur android [os : 36] (polling) - PA
Mobile 2: v1.22.0 (1787) stable sur android [os : 34] (polling) - PA

