Après avoir lancé un export en pdf dodoc se ferme.
Edit : Si j'ouvre à nouvea…u dodoc ça fonctionne mais dès que j'essaie d'ouvrir ce projet ça se referme de suite
Voici ce que donne npm run debug
```
julien@CM57-DEL12:~/dodocgit/dodoc10elec$ npm run debug
> dodoc@10.0.0-dev debug
> electron --inspect=5858 . -- --debug --verbose
Debugger listening on ws://127.0.0.1:5858/4547ff7a-b102-4ae3-997e-31e8035e273c
For help, see: https://nodejs.org/en/docs/inspector
INDEX / didn’t find override settings
SOCKETS • Sockets module initialized
App is electron
Starting = dodoc
Node = 16.14.2
Init module with debug = true and verbose = true
Debug mode is enabled
---
~ DEV-LOG • initModule – logfunction = magenta
↓ DEV-LOG • initModule – logapi = blue
* DEV-LOG • initModule – logpackets = green
→ DEV-LOG • initModule – logsockets = cyan
- DEV-LOG • initModule – (dev and verbose) gray for regular parsing data
Not logging to a file
ELECTRON • ELECTRON — init : ready
~ ELECTRON •
~ ELECTRON • ELECTRON — init : ready / window created
MAIN2 • setupApp – ——— Starting app version 10.0.0-dev
MAIN2 • cleanCacheFolder – Emptying temp folder /home/julien/.cache/dodoc_cache
~ MAIN2 • copyAndRenameUserFolder – {"full_default_path":"/home/julien/dodocgit/dodoc10elec/content"}
MAIN2 • copyAndRenameUserFolder – -> content folder is valid: /home/julien/Documents/dodoc_next
MAIN2 • setupApp – Will store contents in: /home/julien/Documents/dodoc_next
MAIN2 • setupApp – main.js - Found available port: 8080
- SERVER • Starting server 1
- SERVER • Starting server 2
- SERVER • Starting express-settings
SERVERRTC • init
SERVERRTC • ws init
~ API2 • _initAPI –
- SERVER • Starting server 3
MAIN2 • MAIN — opening URL in electron : https://localhost:8080
SERVER • Server up and running. Go to https://localhost:8080
SERVER •
[10156:0309/231700.562660:ERROR:cert_verify_proc_builtin.cc(681)] CertVerifyProcBuiltin for localhost failed:
----- Certificate i=0 (emailAddress=sdere@sqrinfotech.com,CN=www.private.com,OU=Private,O=Private,L=NY,ST=NY,C=US) -----
ERROR: No matching issuer found
↓ API2 • loadIndex –
~ SETTINGS • get –
~ UTILS • readMetaFile – {"paths":["settings.txt"]}
↓ API2 • loadIndex –
~ SETTINGS • get –
↓ API2 • _corsCheck – {"path":"/"} / {"params":{"0":"_authCheck"}}
↓ API2 • _checkGeneralPasswordAndToken –
↓ API2 • _generalPasswordCheck –
~ SETTINGS • get –
↓ API2 • _corsCheck – {"path":"/"} / {"params":{"0":"authors/julienb"}}
↓ API2 • _generalPasswordCheck –
~ SETTINGS • get –
↓ API2 • _getFolder – {"path_to_folder":"authors/julienb"}
~ FOLDER • getFolder – {"path_to_folder":"authors/julienb"}
~ UTILS • parseAndCheckSchema – {"relative_path":"authors/julienb"}
~ CACHE • get – no cache for authors/julienb
~ UTILS • readMetaFile – {"paths":["authors/julienb","meta.txt"]}
~ FOLDER • _getFolderCover – {"schema":"__undefined__","path_to_folder":"authors/julienb"}
ELECTRON • ELECTRON — createWindow : ready-to-show
~ CACHE • set – set authors/julienb
~ FILE • getFiles – {"path_to_folder":"authors/julienb"}
~ FILE • _getMetasInFolder – {"path_to_folder":"authors/julienb"}
~ FILE • _getMetasInFolder – {"files":[]}
* API2 • _getFolder – {"d":{"email":"julien.bonhomme@reseau-canope.fr","name":"JulienB","role":"contributor","$status":"public","$password":"_active","$date_modified":"2023-03-02T09:06:29.379Z","$date_created":"2023-03-02T09:06:29.379Z","$path":"authors/julienb","$files":[]}}
CACHE • printStatus – cache is enabled, number of items = 1, size = 236
↓ API2 • _corsCheck – {"path":"/"} / {"params":{"0":"authors"}}
↓ API2 • _generalPasswordCheck –
~ SETTINGS • get –
~ FOLDER • getFolders – {"path_to_type":"authors"}
~ UTILS • parseAndCheckSchema – {"relative_path":"authors"}
~ FOLDER • _getFolderSlugs – {"path_to_type":"authors"}
~ FOLDER • _getFolderSlugs – {"folders":["julienb"]}
~ FOLDER • getFolder – {"path_to_folder":"authors/julienb"}
~ UTILS • parseAndCheckSchema – {"relative_path":"authors/julienb"}
~ CACHE • get – has cache for authors/julienb
* API2 • _getFolders – {"d":[{"email":"julien.bonhomme@reseau-canope.fr","name":"JulienB","role":"contributor","$status":"public","$password":"_active","$date_modified":"2023-03-02T09:06:29.379Z","$date_created":"2023-03-02T09:06:29.379Z","$path":"authors/julienb"}]}
CACHE • printStatus – cache is enabled, number of items = 1, size = 236
→ SOCKETS • initSessionID
~ SESSIONSTORE • get – {"sessionID":"e9b4881fb6930444"}
- SESSIONSTORE • get – session not found/does not exists, creating new one
- SOCKETS • {"sessions":[]}
→ SOCKETS • RECEIVED CONNECTION FROM SOCKET.id: EFWt4VTgDRot4dXdAAAB
→ SOCKETS • {"sessionID":"6b678aebdb8e5353","userID":"6884060d6fe67422"}
→ SOCKETS • Sockets connected currently : 1
→ SOCKETS • ROOMS — socket EFWt4VTgDRot4dXdAAAB is joining authors
→ SOCKETS • ROOMS — socket EFWt4VTgDRot4dXdAAAB is joining authors
↓ API2 • _corsCheck – {"path":"/"} / {"params":{"0":"projects"}}
↓ API2 • _generalPasswordCheck –
~ SETTINGS • get –
~ FOLDER • getFolders – {"path_to_type":"projects"}
~ UTILS • parseAndCheckSchema – {"relative_path":"projects"}
~ FOLDER • _getFolderSlugs – {"path_to_type":"projects"}
~ FOLDER • _getFolderSlugs – {"folders":["festival-du-film-scolaire"]}
~ FOLDER • getFolder – {"path_to_folder":"projects/festival-du-film-scolaire"}
~ UTILS • parseAndCheckSchema – {"relative_path":"projects/festival-du-film-scolaire"}
~ CACHE • get – no cache for projects/festival-du-film-scolaire
~ UTILS • readMetaFile – {"paths":["projects/festival-du-film-scolaire","meta.txt"]}
~ FOLDER • _getFolderCover – {"schema":"__undefined__","path_to_folder":"projects/festival-du-film-scolaire"}
~ CACHE • set – set projects/festival-du-film-scolaire
* API2 • _getFolders – {"d":[{"title":"Festival du film scolaire","license":"CC","$status":"draft","$authors":["authors/julienb"],"$date_modified":"2023-03-02T09:07:03.054Z","$date_created":"2023-03-02T09:07:03.054Z","$path":"projects/festival-du-film-scolaire"}]}
CACHE • printStatus – cache is enabled, number of items = 2, size = 469
→ SOCKETS • ROOMS — socket EFWt4VTgDRot4dXdAAAB is joining projects
→ SOCKETS • ROOMS — socket EFWt4VTgDRot4dXdAAAB is leaving projects
↓ API2 • _corsCheck – {"path":"/"} / {"params":{"0":"projects/festival-du-film-scolaire"}}
↓ API2 • _generalPasswordCheck –
~ SETTINGS • get –
↓ API2 • _getFolder – {"path_to_folder":"projects/festival-du-film-scolaire"}
~ FOLDER • getFolder – {"path_to_folder":"projects/festival-du-film-scolaire"}
~ UTILS • parseAndCheckSchema – {"relative_path":"projects/festival-du-film-scolaire"}
~ CACHE • get – has cache for projects/festival-du-film-scolaire
~ FILE • getFiles – {"path_to_folder":"projects/festival-du-film-scolaire"}
~ FILE • _getMetasInFolder – {"path_to_folder":"projects/festival-du-film-scolaire"}
~ FILE • _getMetasInFolder – {"files":["image-1678350368461-gaa-1.jpeg.meta.txt","publication.pdf.meta.txt"]}
- FILE • getFiles – reading image-1678350368461-gaa-1.jpeg.meta.txt
~ FILE • getFile – {"path_to_folder":"projects/festival-du-film-scolaire","path_to_meta":"projects/festival-du-film-scolaire/image-1678350368461-gaa-1.jpeg.meta.txt"}
~ CACHE • get – no cache for projects/festival-du-film-scolaire/image-1678350368461-gaa-1.jpeg.meta.txt
~ UTILS • readMetaFile – {"paths":["projects/festival-du-film-scolaire/image-1678350368461-gaa-1.jpeg.meta.txt"]}
~ THUMBS • makeThumbForMedia – {"media_type":"image","media_filename":"image-1678350368461-gaa.jpeg","path_to_folder":"projects/festival-du-film-scolaire"}
~ UTILS • parseAndCheckSchema – {"relative_path":"projects/festival-du-film-scolaire"}
~ THUMBS • _makeThumbFor – {"full_media_path":"/home/julien/Documents/dodoc_next/projects/festival-du-film-scolaire/image-1678350368461-gaa.jpeg"}
~ THUMBS • _makeImageThumbsFor – {"full_media_path":"/home/julien/Documents/dodoc_next/projects/festival-du-film-scolaire/image-1678350368461-gaa.jpeg","media_filename":"image-1678350368461-gaa.jpeg","path_to_thumb_folder":"thumbs/projects/festival-du-film-scolaire","resolutions":[180,360,1600]}
~ THUMBS • _readFileInfos – {"full_media_path":"/home/julien/Documents/dodoc_next/thumbs/projects/festival-du-film-scolaire/image-1678350368461-gaa.jpeg.180.jpeg"}
~ THUMBS • _readFileInfos – {"full_media_path":"/home/julien/Documents/dodoc_next/thumbs/projects/festival-du-film-scolaire/image-1678350368461-gaa.jpeg.360.jpeg"}
~ THUMBS • _readFileInfos – {"full_media_path":"/home/julien/Documents/dodoc_next/thumbs/projects/festival-du-film-scolaire/image-1678350368461-gaa.jpeg.1600.jpeg"}
~ THUMBS • _makeImageThumbsFor – Made / found thumbs
~ THUMBS • getInfosForFile – {"media_type":"image","media_filename":"image-1678350368461-gaa.jpeg","path_to_folder":"projects/festival-du-film-scolaire"}
~ UTILS • readMetaFile – {"paths":["thumbs/projects/festival-du-film-scolaire","image-1678350368461-gaa.jpeg.infos.txt"]}
~ CACHE • set – set projects/festival-du-film-scolaire/image-1678350368461-gaa-1.jpeg.meta.txt
- FILE • getFiles – reading publication.pdf.meta.txt
~ FILE • getFile – {"path_to_folder":"projects/festival-du-film-scolaire","path_to_meta":"projects/festival-du-film-scolaire/publication.pdf.meta.txt"}
~ CACHE • get – no cache for projects/festival-du-film-scolaire/publication.pdf.meta.txt
~ UTILS • readMetaFile – {"paths":["projects/festival-du-film-scolaire/publication.pdf.meta.txt"]}
~ THUMBS • makeThumbForMedia – {"media_type":"pdf","media_filename":"publication.pdf","path_to_folder":"projects/festival-du-film-scolaire"}
~ UTILS • parseAndCheckSchema – {"relative_path":"projects/festival-du-film-scolaire"}
~ THUMBS • _makeThumbFor – {"full_media_path":"/home/julien/Documents/dodoc_next/projects/festival-du-film-scolaire/publication.pdf"}
- THUMBS • _makeThumbFor – Missing screenshot at / /home/julien/Documents/dodoc_next/thumbs/projects/festival-du-film-scolaire/publication.pdf.page-1.png
~ THUMBS • _makePDFThumbs – {"full_media_path":"/home/julien/Documents/dodoc_next/projects/festival-du-film-scolaire/publication.pdf","full_path_to_thumb":"/home/julien/Documents/dodoc_next/thumbs/projects/festival-du-film-scolaire/publication.pdf.page-1.png","page":1}
1 pages to render...
/home/julien/dodocgit/dodoc10elec/node_modules/electron/dist/electron exited with signal SIGTRAP
```