Unsolved [ToDebug] AxiosError: Errors 400
-
Google Photos shows pictures but there are errors in the log. It also occurs after say 2 days that Google photos stops loading pictures completely. I have to restart Magic Mirror then. This is on the log file
[24.08.2023 08:54.21.318] [ERROR] [GPHOTOS] AxiosError: Request failed with status code 400
-
sincerely, I donβt know really
I will try to display the complete message (in next update) for more informations because error 400 is a very generic response
-
(debug in progress)
-
-
This post is deleted! -
This post is deleted! -
After the last update the error still occur
-
sure, but I need the log now beauase I recode it for see entire log
-
Ok is the some extra log that I could find? Now I still have the same error in PM2 log:
[ERROR] [GPHOTOS] AxiosError: Request failed with status code 400this error occurs after a couple of minutes
-
google photos work as expected, then after 10 minutes only the above errors occur while google photos keep showing photos
-
right, itβs meβ¦ I have set an entire debuging but not at the good place
So can you try this:
cd ~/MagicMirror/modules/EXT-GooglePhotos/components npm run reset nano +408 GooglePhotosLib.js
- That will open editor
β> changeconsole.error("[GPHOTOS]",e.toString())
toconsole.error("[GPHOTOS]",e)
β> save it - Relaunch MMΒ²
and you will βnormalyβ have entire debug log when error comes
Note: Any modification will be erased with
npm run update
command, donβt worry - That will open editor
-
This post is deleted! -
I deleted a lot of unreadable data from the log because it was to big to post here. hope it is still enough
-
Honestly, at the moment, I donβt know.
Iβm going to check the API against my code to seeNote I have deleted your post. Only me can see it
-
Just push v1.2.6
I have added an Report in log when error is detected
Can you send me,
Iβm not able to reproduce it
Thx for your help -
--- PM2 report ---------------------------------------------------------------- Date : Thu Oct 05 2023 20:51:01 GMT+0200 (Central European Summer Time) =============================================================================== --- Daemon ------------------------------------------------- pm2d version : 5.3.0 node version : 20.8.0 node path : not found argv : /usr/bin/node,/usr/lib/node_modules/pm2/lib/Daemon.js argv0 : node user : rene uid : 1000 gid : 1000 uptime : 241min =============================================================================== --- CLI ---------------------------------------------------- local pm2 : 5.3.0 node version : 20.8.0 node path : /usr/bin/pm2 argv : /usr/bin/node,/usr/bin/pm2,report argv0 : node user : rene uid : 1000 gid : 1000 =============================================================================== --- System info -------------------------------------------- arch : arm platform : linux type : Linux cpus : unknown cpus nb : 4 freemem : 3192897536 totalmem : 3978645504 home : /home/rene =============================================================================== --- PM2 list ----------------------------------------------- ββββββ¬βββββββββββββββββββββ¬βββββββββββ¬βββββββ¬ββββββββββββ¬βββββββββββ¬βββββββββββ β id β name β mode β βΊ β status β cpu β memory β ββββββΌβββββββββββββββββββββΌβββββββββββΌβββββββΌββββββββββββΌβββββββββββΌβββββββββββ€ β 0 β MagicMirror β fork β 0 β stopped β 0% β 0b β ββββββ΄βββββββββββββββββββββ΄βββββββββββ΄βββββββ΄ββββββββββββ΄βββββββββββ΄βββββββββββ =============================================================================== --- Daemon logs -------------------------------------------- /home/rene/.pm2/pm2.log last 20 lines: PM2 | 2023-10-05T18:16:31: PM2 log: App [MagicMirror:0] starting in -fork mode- PM2 | 2023-10-05T18:16:31: PM2 log: App [MagicMirror:0] online PM2 | 2023-10-05T18:26:47: PM2 log: Stopping app:MagicMirror id:0 PM2 | 2023-10-05T18:26:48: PM2 log: pid=9369 msg=failed to kill - retrying in 100ms PM2 | 2023-10-05T18:26:48: PM2 log: App [MagicMirror:0] exited with code [0] via signal [SIGINT] PM2 | 2023-10-05T18:26:48: PM2 log: pid=9369 msg=process killed
Please copy/paste the above report in your issue on https://github.com/Unitech/pm2/issues
rene@raspberrypi:~/MagicMirror/modules/EXT-GooglePhotos/components $
-
New info about the error:
I changed the config file. If I only use 1 Album It semas to work fine without the error popping up. But when i Use 2 or 3 albums the eror pops up again and looks like this:0|MagicMirror | [07.10.2023 10:21.11.142] [ERROR] [GPHOTOS] AxiosError: Request failed with status code 400 0|MagicMirror | [07.10.2023 10:21.11.143] [ERROR] [GPHOTOS] ----- Report ----- 0|MagicMirror | [07.10.2023 10:21.11.146] [ERROR] [GPHOTOS] Axios config: { 0|MagicMirror | method: 'get', 0|MagicMirror | url: 'mediaItems:batchGet', 0|MagicMirror | baseURL: 'https://photoslibrary.googleapis.com/v1/', 0|MagicMirror | headers: { 0|MagicMirror | Authorization: 'Bearer ya29.a0AfB_byA0o2KnuzcecVML86lgZVDAYhXClqHO6haVlqQuztZqyeBDUdWYe383CGsSPPlREO-hRNYhuq7G4aaEQwLttpLxuU37A0OeL6WCAup4eZ4CngIiT8qFKBT8AsIDP_ukIPgGenuJ6stKvgPCHbKg2hkL02694TNSJzMaCgYKARcSARISFQGOcNnCyjo571L1_c9WiGG2GCGA0Q0174' 0|MagicMirror | }, 0|MagicMirror | muteHttpExceptions: true, 0|MagicMirror | params: URLSearchParams { 0|MagicMirror | 'mediaItemIds' => 'ABkcoLV94pxwyqb5muR8JQOGtSHKscd2kkLNWJTgB2KdksYWDYvOeP4LQo0jDgBhbrdsKNjpT69bWJBKgrlo1OchCeGc5VOn4Q', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLVJpNTtjWdqqUmYnFIqfCVSiDkbU2NG50dQVwEWLOsjA0LeYTMINPiuQ6XnMq8nUSvNqLOJRnJp_-PfSSy7RKceuF9g9g', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLUeaaCcZqv6alsiWE4i6zxfvV8j-wN8dUfedmLuAygnA2q0ueIBmCgSLpC3BhwTCsViABvtGOx4m-uLwbR2g2i0JzKTcg', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLVmyVBZFWraykDPypIk6RMX5kyVZmo-A1G2VeJA2kH17t6SZivUE8b_kwUYVoBnXFUmdWu-2sZsjIgwK_2D33eqPK_wYQ', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLX_HcDiLig-AfDS1uuP7QMgyhNZq4jVlT8kwgtXxqSKCnR9BmLng2Ufq2L1yz3CBko9nQAolKfhIizyVeKNfYZ1WNnkEQ', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLWyIDBCj2yd4sIpayv9Ru-i7lAw3eKlO1l6RV1GQ74Br-ov3yzk65hxDA7Ix-YYbXgjRJWGCkkDzarjX8Ht-N8jbqxlsg', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLU7nz2cN0V_Uy42fm9CNyn_E3n9zhFuhqNu42uukZCiUCTO9Nwkvp3C3wwhOzx1YGeRjGTCrTOaMHeESfG3G9sWD71yiA', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLU-ZKZfsk4wmbTaSYHeXcotzVFIb1qJb4OYqvcit7X_3Y8vLGm0aSFALTvdhZ2qlQLddSkPaKqsPa3dEQXR5EAw1kFKVg', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLWeRXjh7uxRWClCpFXBDXuV3rmF56uIB-xzEKHOT5rGsRN7Vo164IySbCnix1ITMoF0211xe8vOKepuRr5d2MNo81gWwg', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLWeRXjh7uxRWClCpFXBDXuV3rmF56uIB-xzEKHOT5rGsRN7Vo164IySbCnix1ITMoF0211xe8vOKepuRr5d2MNo81gWwg', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLXBp-pRH9vZvTCY0bM3XZVUovb6Y961LdXn9cdonIGoPJCK6CXzaz2Sy5XS5Q3GJ65Ncj6JnRHL77fi_A0zGCRnsYXr2w', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLVFHgQX7xJ87caitI7kJkCzZSChgAXBox5Ls6A6akOQPY17UWyq1NBrKzkP7ZpdKhoYI7ihIVCPq8dOJdFvXEukNncO0g', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLX4jxmT_HeXamDIRSMIdNHtWPDfjsxAUGpW2XIwJ5EEw-_bQ9ORjBVZ7wXjmzmuVqmj0o4DwteoXQ4kpBH_FTYcLN3O2w', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLU25pqMAnfGt8bVQZq3M7OOBeAH1s1Mo2GCRCwV9OU1f7gIpX4e5DzK22sNJauDiXJkAvofmviZOXvg4uBkoe3R2XuVVw', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLU25pqMAnfGt8bVQZq3M7OOBeAH1s1Mo2GCRCwV9OU1f7gIpX4e5DzK22sNJauDiXJkAvofmviZOXvg4uBkoe3R2XuVVw', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLW3ttDfpgM0_GV2YsjRKxfwUz-S6DpwzosV23SsSPytRfhgmloLs8cil8he2GCFIZJUepViwGmSX4Pm298HopXQdm16sw', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLVaJ5P7M2CYEPg55kdB6E4C6P8mUt6wexk3zDwMf1eIHDoRAtw-DI2tSC9Y8imIYzWdZmqDpMmjXMPmkKeVM9ChIQy2Zw', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLWt1VvtVLm7cPhpYFBdTYErHw5k2thZm_1XHoQMAxKb89VvGnLL3Gkrl8LQjiE6j_TNwm5_NBFEctm7IPjxTgzSWcDa2w', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLUNiDDX12dFAxXUA16OIJSfmTaODzJTaigB8arUwWf1s07Td4NTf8W6bwWXHk9XcX1KqXhMT7O4FgJByCpP9F1HERPXxQ', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLUtWZJxNSdvwoc9wsGP8RgO6M_DS2OJUi9vi-_DBNonKFa9Ejcbo5DbOoGjgHNavzLjxBnjA9F211xfV-u8esrLhvZ96Q', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLW0McSGvX4MHhESYk2hvJpRxFQl-3MI4TRFgvTj-_6QoaO847oS6VMXbM2E_4QGqLI1QmGfBiemZyFoMZY5F9GVdOKoxw', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLXFkNTU-Bkp_wBDx67uMhHdVwG1lsLUlpBMGic31jeMM6cbmmXNOaNJ_Sqj-_KCqOfAUrYPkQjFfW-o31qBUm1dzYi3xg', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLU3e7HI4yTmudj7nrmJz5jCZo_aSicW0i8lqFEZjpD5z_cBL8tWhxp-fm8WHPm7mR-0QoXl2zokOJ7InvoUGJlc9LaWBw', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLXMPT6JAPW4HghIQmL3iKLJZBWpDzVhvpDjaf7-3aL0oERBWe2Mmx-hNoDCdPQk-ObcKL0IH2D5_254AjbMIwqcR6p--w', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLWfncIZgg2YccuTRzivO8E4HRPnFYOdxTDj4ieOY40rdBOopd_uaPZYBAqrBUawlUFg87WileDsEM2f4fKRFC9hpoX9hg', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLWwi2HqU3zZoN3FvMSjyuGnwtVd44JySzoBYILVbhj0T_DNysEQLlOt7g99uIm7ppv6CUn1CALL_D0jhkdLsu2q_BuiFQ', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLX8ZQP3ZYiV6wME91zS8jeePQlhhCaFnerUTyoigOKozpEetaGBwz3FhqNmRRMvnBn4cs_aU9Y1uV1VdMKX0uB5-PCShg', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLW02xFnZCD9Mb8X5yk4Jh9tHTBigz_HRyY8gT3-Ipw4gC7EOuvDfOrbHz7mK1Hg_fWfIWz7wMb_-g5f6YdrQXy3xubl6w', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLWGDHOaBFGf5VKTyNqcc3sKnFVHEWHVS4ZNfuLhMpMdDhkBQ5Ndjhpw69pusvAvGuGLSemirDPx-n38bSUN93pHZ582Vg', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLXwdlTB-e1CMDdQUkwBbhW5SmtnV2pbZdmDnS7kHbcN4HPPTsfLy7qlC36UqMcUqugQySxhv-FYGTzrSzRVvkhXXP59EA', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLWiQPGv8-LPtqQtrXOr4X6Dw1odjj2P3k8FUKcNumz-liptfLu6ygaEgpA1PfSCJFpmg6mKSGjxnUSbVwUDgp_5E9piSw', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLUWehLWoDpaENj8V9TC8Z2DBWIMFGFirWWmpzHNBfOMSHtQN17f45R3z58svIL3DjkqpiLOcL0UO3a32zH0KjKHYwOE4A', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLWZSSS4LeMmooc43NW9cSKYz1ib3ba_PBmKjjwSpeJnjyb80-kyvcvmpquu31JWAVCkPuZ0hbVB0PkARStwfgHRNcBDVw', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLXSX9vRDVM3mkawhwU9JotF_EFuNDlq-YJbybbHM4jpSq8C726NC1xBRT8ZGkcIFIwjKbB47JrC9fVBf_oEi7LqI0F67A', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLUIdOkU_7QWsqhfQCvC2rEqcbzZK5amSG2hw4qrOIhBAtLcabekbpGK7_NzsG0FCYLrYY9doOzWrfwCutg0_FbS9pE1DQ', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLXR5XMU6C5Jf2d5qbDvYJYDi4DbqFqHm6Qevi6Nbun06lszjLld7SFvGMdtdO4Xl-C24WSi-s-o1GexxB3FXRXhhV8hFA', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLW5BTEAHXSmLzCj7JumbzDA0zPvY5MZB2orQ6m33-aNTK00IF6ixGCTae6tREMP4licWPZSULvjtmTl1JNdhQrbwxyyug', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLXn1mzapO_YprdwxM-iEqfXEhGNzc0ChgetlMKz4hGb8aJGZsfeuY8dG4ScVMlGmb_nglrpMzQa_GVpVwwmno9uUlplDA', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLVclbOOrdJYwgKhCkFH8k6MKasf8haFYEQjPcKq9U2j467CZVOHVygJl40SykrV7UsVL0t8mkLC3OQJIiDfhB_smE7r4Q', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLWh0of6pbr-laq-U865kcJ_XYU1wtnXw_Wyxs7qtP3QXSuJ47vTxp4lgNFP1PfY3tWfJJPwplVBGQEwi5x_SInNdMJ4yA', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLUAVo5be5Rjh-p2JFnwW2AZCafQacUk89yPrTo0R0nJU4RzM3sLF7mUSm6BdSwJiCf8JnZKtm90VTxEsORITJpO0NCP3Q', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLWxjPBebOtHHNNKRurBQ5aiQ6-dEx0XOpOZPOeU5PVmizCi3nYNuDlACUraC3kBXCwXO3tDfwL7eFlTKyXLrYqEpQFtig', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLX-_CyHbYPzNRtV90nFS9NIs_JKP13uckCaALfBExV84fV2IGSauDHVUpKlTpwQglZwqxLroKEfTTPVtt-n6u_PtY02JQ', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLVwU3vzU4pTJog_R9HdKGnumUj-754txbZSIcyterpP9tpTHuz_4q95-BemlTNuWFdhqvQ49EY-er42hy6Q9IJVUyqjvA', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLXMiPKqzCljkYT-qtUOxzRw1k2J9QT7jR9ZIkO-VrmsZPNXoM91lZoetPZwmj_B8D_zQsPDYLCeSC43mxepYxho2zm2EQ', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLUY1Ki77gN7WmvjLrrhO-439M-FQXTqzgo4dT2-Agg5xJzXJxl5pRXLclMOPfVvUyEo19UxCwP0leXOqeDPmU3fEVoK6A', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLX0jkqTkunfS9ACjFicpjbARyKOsZDaeOz8-8f-NjVQoOh_hLY8-OAbaWD-QsEL3o2aGCQhOBEgh2vrFRNDzoA6-mp4jA', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLVGSobpTgMT5YPUsJonFk2q4dQ86_i6DGv9JEzeQqHtMAvOLtVZuzTW3qCgO8srEaJDizCrxkihbvjg-I1VEv8YMc6K1w', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLW2PidlY9gz5AbmAACpmQnr_rXmhxOprzpey0QQ3hRWxFrsqNdgttYHNPZZRWHezqO2wAwdTODttcfBtlgWMLM3CuSpmw', 0|MagicMirror | 'mediaItemIds' => 'ABkcoLWk6ELopkzcdgaJLWZ4T1EGkkoQ32av0MUCwmh8yGJGrMPj2kDJGp7gcnDyrat-MLWhTdQY-ZhQi01NX0FHkUipvrmrEA' } 0|MagicMirror | } 0|MagicMirror | [07.10.2023 10:21.11.148] [ERROR] [GPHOTOS] Details: { 0|MagicMirror | message: 'Request failed with status code 400', 0|MagicMirror | name: 'AxiosError', 0|MagicMirror | description: undefined, 0|MagicMirror | number: undefined, 0|MagicMirror | fileName: undefined, 0|MagicMirror | lineNumber: undefined, 0|MagicMirror | columnNumber: undefined, 0|MagicMirror | stack: 'AxiosError: Request failed with status code 400\n' + 0|MagicMirror | ' at settle (/home/rene/MagicMirror/modules/EXT-GooglePhotos/node_modules/axios/dist/node/axios.cjs:1913:12)\n' + 0|MagicMirror | ' at Unzip.handleStreamEnd (/home/rene/MagicMirror/modules/EXT-GooglePhotos/node_modules/axios/dist/node/axios.cjs:2995:11)\n' + 0|MagicMirror | ' at Unzip.emit (node:events:525:35)\n' + 0|MagicMirror | ' at endReadableNT (node:internal/streams/readable:1359:12)\n' + 0|MagicMirror | ' at process.processTicksAndRejections (node:internal/process/task_queues:82:21)', 0|MagicMirror | config: { 0|MagicMirror | transitional: { 0|MagicMirror | silentJSONParsing: true, 0|MagicMirror | forcedJSONParsing: true, 0|MagicMirror | clarifyTimeoutError: false 0|MagicMirror | }, 0|MagicMirror | adapter: [ 'xhr', 'http' ], 0|MagicMirror | transformRequest: [ [Function: transformRequest] ], 0|MagicMirror | transformResponse: [ [Function: transformResponse] ], 0|MagicMirror | timeout: 0, 0|MagicMirror | xsrfCookieName: 'XSRF-TOKEN', 0|MagicMirror | xsrfHeaderName: 'X-XSRF-TOKEN', 0|MagicMirror | maxContentLength: -1, 0|MagicMirror | maxBodyLength: -1, 0|MagicMirror | env: { FormData: [Function], Blob: [class Blob] }, 0|MagicMirror | validateStatus: [Function: validateStatus], 0|MagicMirror | headers: Object [AxiosHeaders] { 0|MagicMirror | Accept: 'application/json, text/plain, */*', 0|MagicMirror | 'Content-Type': undefined, 0|MagicMirror | Authorization: 'Bearer ya29.a0AfB_byA0o2KnuzcecVML86lgZVDAYhXClqHO6haVlqQuztZqyeBDUdWYe383CGsSPPlREO-hRNYhuq7G4aaEQwLttpLxuU37A0OeL6WCAup4eZ4CngIiT8qFKBT8AsIDP_ukIPgGenuJ6stKvgPCHbKg2hkL02694TNSJzMaCgYKARcSARISFQGOcNnCyjo571L1_c9WiGG2GCGA0Q0174', 0|MagicMirror | 'User-Agent': 'axios/1.5.1', 0|MagicMirror | 'Accept-Encoding': 'gzip, compress, deflate, br' 0|MagicMirror | }, 0|MagicMirror | method: 'get', 0|MagicMirror | url: 'mediaItems:batchGet', 0|MagicMirror | baseURL: 'https://photoslibrary.googleapis.com/v1/', 0|MagicMirror | muteHttpExceptions: true, 0|MagicMirror | params: {} 0|MagicMirror | }, 0|MagicMirror | code: 'ERR_BAD_REQUEST', 0|MagicMirror | status: 400 0|MagicMirror | } 0|MagicMirror | [07.10.2023 10:21.11.149] [ERROR] [GPHOTOS] ----- End of Report -----
-
ok, I will try will many albums