Error catched on widgetManager Cannot read property 'startsWith' of undefined

Bonjour,

j’ai un équipement en Webview qui depuis ce WE me fait planter JC. Je ne me souviens pas avoir changé qq chose.

Voici le log JC sur le tel (rien de spécial sur JC coté server):

8:16:46 | INFO | Start logger
08:16:46 | INFO | Welcome to Jeedom Connect !
08:16:46 | DEBUG | net settings : {"details":{"isConnectionExpensive":true,"carrier":"Orange F","cellularGeneration":"4g"},"isConnected":true,"type":"cellular","isInternetReachable":true,"isWifiEnabled":false}
08:16:46 | DEBUG | sendToJcApi  {"url":"http://192.168.10.50/plugins/JeedomConnect/core/api/JeedomConnect.api.php","data":{"method":"PING","jsonrpc":"2.0","id":1719814606886,"params":{"apiKey":"9c20625f13e9bXXXXXXX272"}},"baseUrl":"http://192.168.10.50"}
08:16:46 | INFO | BackgroundGeolocation is configured and ready with state:  true
08:16:47 | INFO | main foreground entry, route : {}
08:16:47 | DEBUG | Init Connection Manager from MainNavigator
08:16:47 | INFO | start POLLING
08:16:47 | DEBUG | sendToJcApi  {"url":"https://URL.com/plugins/JeedomConnect/core/api/JeedomConnect.api.php","data":{"method":"CONNECT","params":{"apiKey":"9c20625f13e9bXXXXXXX272","deviceId":"8df54c4df2a80715","deviceName":"Xabi24","userHash":"VXeWKRFo9auy7JWEA5WnFqvtLjO918YigCkSmllIQ85YYYYYYYnh53","appVersion":"1.8.0","pluginRequire":"1.7.1","token":"dl87ECcmQSq0UGM6l8lFtn:APA91bEw596zrZtTJzxcNLxqbmesQiJxDfAQoyJCU-e8tpRJjSaZlXjfdNKwq9P_Utoi-qMs_ZnLqVUMLSqwfcuvpdZeNEOE-YJPn7g8hdrLXi4rZelpAbiOHCcDOh6L_qyEwZB2HZvQ","platformOs":"android","osVersion":34,"appTypeVersion":"stable","buildVersion":"83"},"jsonrpc":"2.0","id":1719814607214}}
08:16:47 | DEBUG | [ConnectionManager] received data {"type":"WELCOME"}
08:16:47 | INFO | addGeofences success
08:16:47 | DEBUG | [urlProvider] Next url EXTERNAL
08:16:47 | INFO | Send queue requests 1
08:16:47 | DEBUG | [ConnectionManager][Polling] send data {"type":"GET_HISTORY"}
08:16:47 | DEBUG | sendToJcApi  {"url":"https://URL.com/plugins/JeedomConnect/core/api/JeedomConnect.api.php","data":{"method":"GET_HISTORY","params":{"id":"6455","options":{"startTime":1717222607,"endTime":1719814607},"apiKey":"9c20625f13e9bXXXXXXX272"},"jsonrpc":"2.0","id":1719814607834}}
08:16:47 | DEBUG | [ConnectionManager][Polling] send data {"type":"SET_BATTERY"}
08:16:47 | DEBUG | sendToJcApi  {"url":"https://URL.com/plugins/JeedomConnect/core/api/JeedomConnect.api.php","data":{"method":"SET_BATTERY","params":{"level":36,"apiKey":"9c20625f13e9bXXXXXXX272"},"jsonrpc":"2.0","id":1719814607882}}
08:16:47 | DEBUG | [ConnectionManager] received data {"type":"SET_HISTORY"}
08:16:47 | DEBUG | [ConnectionManager] received data {}
08:16:48 | ERROR | Error in sendToJcApi PING Network Error
08:16:50 | DEBUG | [ConnectionManager][Polling] send data {"type":"REGISTER_DEVICE"}
08:16:50 | DEBUG | sendToJcApi  {"url":"https://URL.com/plugins/JeedomConnect/core/api/JeedomConnect.api.php","data":{"method":"REGISTER_DEVICE","params":{"userHash":"VXeWKRFo9auy7JWEA5WnFqvtLjO918YigCkSmllIQ85YYYYYYYnh53","rdk":"QFsPhATJG8ABRTPgRnIJEmaxUkDFOWUOPEsOM9D2hv2ZZZZZZZrbSkEXl","apiKey":"9c20625f13e9bXXXXXXX272"},"jsonrpc":"2.0","id":1719814610621}}
08:16:50 | DEBUG | [WebView] display URI https://URL.com/index.php?v=d&p=plan&plan_id=2&auth=VXeWKRFo9auy7JWEA5WnFqvtLjO918YigCkSmllIQ85YYYYYYYnh53-QFsPhATJG8ABRTPgRnIJEmaxUkDFOWUOPEsOM9D2hv2ZZZZZZZrbSkEXl
08:16:50 | DEBUG | [ConnectionManager][Polling] send data {"type":"REGISTER_DEVICE"}
08:16:50 | DEBUG | sendToJcApi  {"url":"https://URL.com/plugins/JeedomConnect/core/api/JeedomConnect.api.php","data":{"method":"REGISTER_DEVICE","params":{"userHash":"VXeWKRFo9auy7JWEA5WnFqvtLjO918YigCkSmllIQ85YYYYYYYnh53","rdk":"QFsPhATJG8ABRTPgRnIJEmaxUkDFOWUOPEsOM9D2hv2ZZZZZZZrbSkEXl","apiKey":"9c20625f13e9bXXXXXXX272"},"jsonrpc":"2.0","id":1719814610719}}
08:16:50 | DEBUG | [WebView] display URI https://URL.com/index.php?v=d&p=plan&plan_id=1&auth=VXeWKRFo9auy7JWEA5WnFqvtLjO918YigCkSmllIQ85YYYYYYYnh53-QFsPhATJG8ABRTPgRnIJEmaxUkDFOWUOPEsOM9D2hv2ZZZZZZZrbSkEXl
08:16:50 | ERROR | Error catched on widgetManager Cannot read property 'startsWith' of undefined
08:16:50 | DEBUG | [ConnectionManager] received data {"type":"REGISTERED"}
08:16:50 | DEBUG | [ConnectionManager] received data {"type":"REGISTERED"}
08:16:57 | INFO | Stop logger

Une idée du problème?

Merci
XabiX


Informations Jeedom

Core : 4.4.8.1 (V4-stable)
DNS Jeedom : non

Plugin : Jeedom Connect
Version : 2024-06-24 13:59:25 (stable)
Statut Démon : Stoppé - (2024-06-14 17:13:01)

Informations complémentaires

Version JC : 1.10.0 stable
Version OS : debian 11.10
Version PHP : 7.4.33

Equipements : 
  Xavier : v1.8.0 stable sur android [os : 34] (polling) - PA

Salut

Pour commencer : masquer l apikey ne sert pas a grand chose.
Par contre laisser en clair le userhash … c est bcp + dommage(able) puisqu il permet de se connecter a ton jeedom :wink:

Du coup tu peux commencer par aller dans le menu utilisateur sur jeedom, et reinitier ton code api de ton utilisateur.


Pour ton probleme est ce que tu as mis des contions sur un widget pour tester une condition « commence par » ?

1 « J'aime »

Je n’ai pas trop compris, mais effectivement ça remarche. Pourtant à part changer l’API key du user et réinitialiser la grille avancée je n’ai rien fait.

Bon tant mieux :smiley: tout se finit bien et vite ! ;D

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.