Bonjour Jacques,
Je rencontre régulièrement, mais pas systématiquement, le problème suivant : l'actualisation des cours se déroule sans erreur apparente, mais les cours sont mis à jour pour certaines sources (ex: Amundi EE Clôture) mais pas pour d'autres (ex: Natixis EE Clôture).
A plusieurs reprises j'ai réussi à rétablir le fonctionnement en changeant le répertoire lié à la variable utilisateur Windows TMP. Comme si ça forçait Gesfine à reconstruire les répertoires temporaires avec les droits d'accès corrects.
Mais ces derniers temps, même cette astuce ne fonctionne plus. Par exemple, mes titres liés à la source Boursorama Membre Clôture restent bloqués au 26/02
Import des cours et dossier temporaire Windows
Modérateur : Patrice15220
-
Jacques Leblond
- Administrateur
- Messages : 7059
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: Import des cours et dossier temporaire Windows
Bonjour Pierre,
Oui cela m'arrive aussi, je n'ai pas trouvé d'explication à ce stade, plus que le répertoire temporaire, je pense qu'il s'agit plutôt du déroulement de la navigation dans Chromium.
Il faudrait que tu relèves les logs quand cela survient, cela peut déjà donner une indication.
Concernant tes titres sur Boursorama Membre, regarde sur l'un des titres si l'importation manuelle sur le site (via le formulaire de téléchargement) retourne des cours. Je pense que cela n'est plus le cas car la source fonctionne.
Oui cela m'arrive aussi, je n'ai pas trouvé d'explication à ce stade, plus que le répertoire temporaire, je pense qu'il s'agit plutôt du déroulement de la navigation dans Chromium.
Il faudrait que tu relèves les logs quand cela survient, cela peut déjà donner une indication.
Concernant tes titres sur Boursorama Membre, regarde sur l'un des titres si l'importation manuelle sur le site (via le formulaire de téléchargement) retourne des cours. Je pense que cela n'est plus le cas car la source fonctionne.
Re: Import des cours et dossier temporaire Windows
La récupération en manuel fonctionne bien pour Boursorama.
Je vais continuer mes tests et si je trouve un truc, je le repartagerai ici.
Je vais continuer mes tests et si je trouve un truc, je le repartagerai ici.
Re: Import des cours et dossier temporaire Windows
Plusieurs semaines plus tard, problème non réglé.
J'ai deux sources qui dysfonctionnent :
- Natixis EE Clôture
- Boursorama Membre Clôture
Les autres marchent bien.
Je viens de refaire une tentative d'import uniquement pour la source Boursorama. Et voici ce que j'ai trouvé dans le fichier chrome_debug.log (si ça peut aider) :
J'ai deux sources qui dysfonctionnent :
- Natixis EE Clôture
- Boursorama Membre Clôture
Les autres marchent bien.
Je viens de refaire une tentative d'import uniquement pour la source Boursorama. Et voici ce que j'ai trouvé dans le fichier chrome_debug.log (si ça peut aider) :
Code : Tout sélectionner
[10936:8156:0410/192657.066:INFO:CONSOLE:274] "JQMIGRATE: Migrate is installed with logging active, version 3.0.0", source: https://www.boursorama.com/build/foot1c08b7ef155ffbb3b9dd.js (274)
[10936:8156:0410/192657.129:INFO:CONSOLE:0] "[DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) %o", source: https://www.boursorama.com/bourse/ (0)
[10936:8156:0410/192658.016:INFO:CONSOLE:5] "Blocked script execution in 'about:blank' because the document's frame is sandboxed and the 'allow-scripts' permission is not set.", source: https://t.contentsquare.net/uxa/5e822f66900d8.js (5)
[10936:8156:0410/192658.016:INFO:CONSOLE:5] "Blocked script execution in 'about:blank' because the document's frame is sandboxed and the 'allow-scripts' permission is not set.", source: https://t.contentsquare.net/uxa/5e822f66900d8.js (5)
[10936:8156:0410/192658.083:INFO:CONSOLE:19] "[GPT] Invalid value encountered when calling: googletag.setConfig.targeting: {}
https://goo.gle/gpt-message#159", source: https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202604080101/pubads_impl.js?cb=31097742 (19)
[10936:8156:0410/192658.083:INFO:CONSOLE:19] "[GPT] Invalid value encountered when calling: googletag.setConfig.targeting: {}
https://goo.gle/gpt-message#159", source: https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202604080101/pubads_impl.js?cb=31097742 (19)
[10936:8156:0410/192658.087:INFO:CONSOLE:19] "[GPT] Div ID passed to googletag.display() does not match any defined slots: brs-gpt-ad-floating-1000x700.
https://goo.gle/gpt-message#26", source: https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202604080101/pubads_impl.js?cb=31097742 (19)
[10936:8156:0410/192658.087:INFO:CONSOLE:19] "[GPT] Div ID passed to googletag.display() does not match any defined slots: brs-gpt-ad-anchor-320x100.
https://goo.gle/gpt-message#26", source: https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202604080101/pubads_impl.js?cb=31097742 (19)
[10936:22004:0410/192658.209:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [820,12]
[10936:8156:0410/192658.277:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [820,12]
[10936:8156:0410/192658.277:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [820,12]
[10936:8156:0410/192658.277:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [820,12]
[10936:8156:0410/192658.277:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [820,12]
[10936:22004:0410/192658.436:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [821,9]
[10936:8156:0410/192658.539:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [821,9]
[10936:8156:0410/192658.539:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [821,9]
[10936:8156:0410/192658.539:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [821,9]
[10936:8156:0410/192658.539:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [821,9]
[10936:22004:0410/192658.687:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [821,26]
[10936:8156:0410/192658.720:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [821,26]
[10936:8156:0410/192658.720:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [821,26]
[10936:8156:0410/192658.720:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [821,26]
[10936:8156:0410/192658.720:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [821,26]
[29408:40160:0410/192658.733:WARNING:cef\libcef\renderer\frame_impl.cc:439] virtual CefFrameImpl::SendProcessMessage sent to detached frame 333-CBBB414061C6A28769EBC7C5B064F824 will be ignored
[29408:40160:0410/192658.733:WARNING:cef\libcef\renderer\frame_impl.cc:439] virtual CefFrameImpl::SendProcessMessage sent to detached frame 333-CBBB414061C6A28769EBC7C5B064F824 will be ignored
[10936:22004:0410/192658.800:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [822,17]
[10936:8156:0410/192658.868:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [822,17]
[10936:8156:0410/192658.868:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [822,17]
[10936:8156:0410/192658.869:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [822,17]
[10936:8156:0410/192658.869:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [822,17]
[10936:8156:0410/192658.894:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [823,14]
[10936:8156:0410/192658.895:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [823,14]
[10936:8156:0410/192658.895:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [823,14]
[10936:8156:0410/192658.895:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [823,14]
[10936:8156:0410/192658.949:INFO:CONSOLE:18] "Access to font at 'https://www.boursorama.com/content/nativ/css/font/proximanova-regular.woff2' from origin 'https://d8de0c46acb3421f49c1ab99fe721f2d.safeframe.googlesyndication.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://d8de0c46acb3421f49c1ab99fe721f2d.safeframe.googlesyndication.com/safeframe/1-0-45/html/container.html (18)
[10936:8156:0410/192658.975:INFO:CONSOLE:0] "Access to font at 'https://www.boursorama.com/content/nativ/css/font/proximanova-regular.woff' from origin 'https://d8de0c46acb3421f49c1ab99fe721f2d.safeframe.googlesyndication.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://d8de0c46acb3421f49c1ab99fe721f2d.safeframe.googlesyndication.com/safeframe/1-0-45/html/container.html (0)
[10936:8156:0410/192658.995:INFO:CONSOLE:0] "Access to font at 'https://www.boursorama.com/content/nativ/css/font/proximanova-regular.ttf' from origin 'https://d8de0c46acb3421f49c1ab99fe721f2d.safeframe.googlesyndication.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://d8de0c46acb3421f49c1ab99fe721f2d.safeframe.googlesyndication.com/safeframe/1-0-45/html/container.html (0)
[10936:22004:0410/192659.011:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [823,14]
[10936:8156:0410/192700.000:INFO:CONSOLE:1] "Error Error", source: https://pixel.adsafeprotected.com/jload?anId=925249&campId=0x0&pubId=4600893325&chanId=21788631844&placementId=7231879615&pubCreative=138547374778&pubOrder=3992694625&cb=227596657&adsafe_par&impId=7a53922f-3502-11f1-b23a-2e3e412a92f3&custom=trading/homepage (1)
[43476:1612:0410/192704.020:WARNING:cef\libcef\renderer\frame_impl.cc:439] virtual CefFrameImpl::SendProcessMessage sent to detached frame 335-527A42E4996CFA4CF3EFEBF2AC190668 will be ignored
[43476:1612:0410/192704.020:WARNING:cef\libcef\renderer\frame_impl.cc:439] virtual CefFrameImpl::SendProcessMessage sent to detached frame 335-527A42E4996CFA4CF3EFEBF2AC190668 will be ignored
[31160:3368:0410/192704.021:WARNING:net\spdy\spdy_session.cc:3071] Received HEADERS for invalid stream 7
[43476:1612:0410/192704.023:WARNING:cef\libcef\renderer\frame_impl.cc:439] virtual CefFrameImpl::SendProcessMessage sent to detached frame 335-C82B12C670CBF54DB0C7471CC13383E9 will be ignored
[10936:8156:0410/192704.792:INFO:CONSOLE:274] "JQMIGRATE: Migrate is installed with logging active, version 3.0.0", source: https://www.boursorama.com/build/foot1c08b7ef155ffbb3b9dd.js (274)
[10936:8156:0410/192705.554:INFO:CONSOLE:19] "[GPT] Invalid value encountered when calling: googletag.setConfig.targeting: {}
https://goo.gle/gpt-message#159", source: https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202604080101/pubads_impl.js?cb=31097742 (19)
[10936:8156:0410/192705.554:INFO:CONSOLE:19] "[GPT] Invalid value encountered when calling: googletag.setConfig.targeting: {}
https://goo.gle/gpt-message#159", source: https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202604080101/pubads_impl.js?cb=31097742 (19)
[10936:8156:0410/192705.556:INFO:CONSOLE:19] "[GPT] Div ID passed to googletag.display() does not match any defined slots: brs-gpt-ad-floating-1000x700.
https://goo.gle/gpt-message#26", source: https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202604080101/pubads_impl.js?cb=31097742 (19)
[10936:8156:0410/192705.556:INFO:CONSOLE:19] "[GPT] Div ID passed to googletag.display() does not match any defined slots: brs-gpt-ad-anchor-320x100.
https://goo.gle/gpt-message#26", source: https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202604080101/pubads_impl.js?cb=31097742 (19)
[10936:22004:0410/192705.641:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [820,30]
[10936:8156:0410/192705.675:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [820,30]
[10936:8156:0410/192705.675:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [820,30]
[10936:8156:0410/192705.675:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [820,30]
[10936:8156:0410/192705.675:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [820,30]
[10936:22004:0410/192705.809:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [821,42]
[10936:22004:0410/192705.837:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [823,32]
[10936:22004:0410/192705.839:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [824,13]
[10936:8156:0410/192705.858:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [824,13]
[10936:8156:0410/192705.859:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [824,13]
[10936:8156:0410/192705.859:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [824,13]
[10936:8156:0410/192705.859:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [824,13]
[10936:8156:0410/192705.861:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [821,42]
[10936:8156:0410/192705.861:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [821,42]
[10936:8156:0410/192705.861:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [821,42]
[10936:8156:0410/192705.861:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [821,42]
[10936:8156:0410/192705.877:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [823,32]
[10936:8156:0410/192705.877:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [823,32]
[10936:8156:0410/192705.877:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [823,32]
[10936:8156:0410/192705.877:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [823,32]
[10936:22004:0410/192706.121:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [825,18]
[10936:8156:0410/192706.175:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [825,18]
[10936:8156:0410/192706.175:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [825,18]
[10936:8156:0410/192706.176:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [825,18]
[10936:8156:0410/192706.176:WARNING:cef\libcef\browser\browser_info.cc:370] Returning a speculative frame for [825,18]
[29408:40160:0410/192706.179:WARNING:cef\libcef\renderer\frame_impl.cc:439] virtual CefFrameImpl::SendProcessMessage sent to detached frame 333-DB632E432167FA2507D44008B7537727 will be ignored
[29408:40160:0410/192706.179:WARNING:cef\libcef\renderer\frame_impl.cc:439] virtual CefFrameImpl::SendProcessMessage sent to detached frame 333-DB632E432167FA2507D44008B7537727 will be ignored
Re: Import des cours et dossier temporaire Windows
Nouvelle tentative cette fois avec la source Natixis.
J'ai ces erreurs dans le même fichier de log :
J'ai ces erreurs dans le même fichier de log :
Code : Tout sélectionner
[10936:18596:0410/194407.793:ERROR:net\disk_cache\blockfile\backend_impl.cc:770] Unable to create file: -4
[10936:18596:0410/194407.794:ERROR:net\disk_cache\blockfile\entry_impl.cc:996] Failed to save user data
[10936:18596:0410/194408.351:ERROR:net\disk_cache\blockfile\backend_impl.cc:770] Unable to create file: -4
[10936:18596:0410/194408.351:ERROR:net\disk_cache\blockfile\entry_impl.cc:996] Failed to save user data-
Jacques Leblond
- Administrateur
- Messages : 7059
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: Import des cours et dossier temporaire Windows
Bonsoir Pierre,
Je n'ai pas vu d'erreur significative dans ta première log, pas contre la deuxième est explicite ! Chromium n'arrive pas à enregistrer le fichier des cours dans son répertoire temporaire.
Je n'ai pas d'explication coté GesFine. En exposant le souci à Copilot, voici sa réponse, est ce que tu peux regarder si tu es concerné par l'un des points
Causes les plus probables (classées par fréquence)
1)
Droits NTFS incorrects sur le dossier TMP/TEMP
C’est la cause la plus fréquente.
Exemples typiques :
Vérifier :
echo %TMP%
echo %TEMP%
Puis vérifier les droits :
Cache CEF de GesFine corrompu
CEF utilise un dossier de cache interne (souvent dans %LOCALAPPDATA%\GesFine\CEF\Cache).
Si ce dossier est :
Solution : supprimer le dossier de cache CEF, GesFine le recréera.
3)
Antivirus / EDR qui bloque les écritures
Certains antivirus bloquent les écritures rapides de petits fichiers (blockfile) car cela ressemble à un comportement suspect.
Cas fréquents :
Vérifier si GesFine.exe ou CEF est bloqué dans l’historique.
4)
Espace disque insuffisant ou quota utilisateur atteint
Même si le disque semble OK, certains environnements Windows appliquent des quotas.
Vérifier :
TMP/TEMP pointant vers OneDrive
C’est un classique depuis Windows 11 + OneDrive.
Si TMP = C:\Users\xxx\OneDrive\Temp
→ CEF échoue à écrire ses blockfiles.
Pourquoi c’est aléatoire ?
Parce que :
certaines sources nécessitent un téléchargement → donc écriture dans le cache
Plan d’action concret pour corriger le problème
1) Vérifier TMP/TEMP
Dans PowerShell :
Code
echo $env:TMP
echo $env:TEMP
Ils doivent pointer vers :
C:\Users\<user>\AppData\Local\Temp
2) Vérifier les droits NTFS
Sur le dossier Temp :
clic droit → Propriétés → Sécurité
l’utilisateur doit avoir Contrôle total
3) Supprimer le cache CEF de GesFine
Fermer GesFine puis supprimer :
%LOCALAPPDATA%\GesFine\CEF\
(ou équivalent selon installation)
4) Désactiver temporairement l’antivirus pour tester
Si le problème disparaît → whitelister GesFine + CEF.
5) Vérifier que OneDrive ne redirige pas AppData
Dans les paramètres OneDrive → Sauvegarde → désactiver la redirection des dossiers.
Je n'ai pas vu d'erreur significative dans ta première log, pas contre la deuxième est explicite ! Chromium n'arrive pas à enregistrer le fichier des cours dans son répertoire temporaire.
Je n'ai pas d'explication coté GesFine. En exposant le souci à Copilot, voici sa réponse, est ce que tu peux regarder si tu es concerné par l'un des points
1)
C’est la cause la plus fréquente.
Exemples typiques :
- TMP pointe vers C:\Users\xxx\AppData\Local\Temp mais l’utilisateur n’a plus les droits
TMP pointe vers un dossier réseau ou OneDrive → CEF n’aime pas du tout
TMP a été nettoyé par un outil (CCleaner, Glary…) et les ACL ont sauté
echo %TMP%
echo %TEMP%
Puis vérifier les droits :
- Contrôle total pour l’utilisateur
Pas de lecture seule
Pas de redirection vers un lecteur réseau
CEF utilise un dossier de cache interne (souvent dans %LOCALAPPDATA%\GesFine\CEF\Cache).
Si ce dossier est :
- corrompu
verrouillé
partiellement supprimé
3)
Certains antivirus bloquent les écritures rapides de petits fichiers (blockfile) car cela ressemble à un comportement suspect.
Cas fréquents :
- BitDefender
Kaspersky
Micro
Trend
Windows Defender en mode “contrôle des dossiers” activé
4)
Même si le disque semble OK, certains environnements Windows appliquent des quotas.
- espace libre
quotas utilisateur
OneDrive qui “désynchronise” AppData
C’est un classique depuis Windows 11 + OneDrive.
Si TMP = C:\Users\xxx\OneDrive\Temp
→ CEF échoue à écrire ses blockfiles.
Parce que :
certaines sources nécessitent un téléchargement → donc écriture dans le cache
- parfois le cache existe déjà → pas besoin de recréer un fichier
parfois Chromium tente de créer un nouveau blockfile → et échoue
D’où le côté non systématique.
1) Vérifier TMP/TEMP
Dans PowerShell :
Code
echo $env:TMP
echo $env:TEMP
Ils doivent pointer vers :
C:\Users\<user>\AppData\Local\Temp
2) Vérifier les droits NTFS
Sur le dossier Temp :
clic droit → Propriétés → Sécurité
l’utilisateur doit avoir Contrôle total
3) Supprimer le cache CEF de GesFine
Fermer GesFine puis supprimer :
%LOCALAPPDATA%\GesFine\CEF\
(ou équivalent selon installation)
4) Désactiver temporairement l’antivirus pour tester
Si le problème disparaît → whitelister GesFine + CEF.
5) Vérifier que OneDrive ne redirige pas AppData
Dans les paramètres OneDrive → Sauvegarde → désactiver la redirection des dossiers.
Re: Import des cours et dossier temporaire Windows
Merci beaucoup Jacques.
Le problème venait des droits sur le dossier TMP/TEMP qui avaient sautés.
Le problème venait des droits sur le dossier TMP/TEMP qui avaient sautés.

