-
-
Notifications
You must be signed in to change notification settings - Fork 5k
Closed
Description
Check List
Please check followings before submitting a new issue.
- I have already read Docs page & Troubleshooting page
- I have already searched existing issues and they are not help to me
- I examined error or warning messages and it's difficult to solve
- Using the latest version of Hexo (run
hexo versionto check) - Node.js is higher than minimum required version
Expected behavior
Hexo reuses the database to check which files are modified.
Actual behavior
Each time regenerating, hexo will say Database load failed. Deleting database and the next time will do a full regenerate.
How to reproduce?
- Use node 18.6.0
hexo g
Is the problem still there under "Safe mode"?
Yes.
Environment & Settings
Node.js & npm version(node -v && npm -v)
v18.6.0
8.15.0
Hexo and Plugin version(npm ls --depth 0)
hexo-site@0.0.0 /var/www/hexo
├── hexo-generator-archive@1.0.0
├── hexo-generator-category@1.0.0
├── hexo-generator-feed@3.0.0
├── hexo-generator-index@2.0.0
├── hexo-generator-seo-friendly-sitemap@0.2.1
├── hexo-generator-tag@1.0.0
├── hexo-renderer-ejs@2.0.0
├── hexo-renderer-marked@5.0.0
├── hexo-renderer-stylus@2.1.0
├── hexo-server@3.0.0
├── hexo-theme-landscape@0.0.3
└── hexo@6.2.0
Your package.json package.json
{
"name": "hexo-site",
"version": "0.0.0",
"private": true,
"scripts": {
"build": "hexo generate",
"clean": "hexo clean",
"deploy": "hexo deploy",
"server": "hexo server"
},
"hexo": {
"version": "6.2.0"
},
"dependencies": {
"hexo": "^6.2.0",
"hexo-generator-archive": "^1.0.0",
"hexo-generator-category": "^1.0.0",
"hexo-generator-feed": "^3.0.0",
"hexo-generator-index": "^2.0.0",
"hexo-generator-seo-friendly-sitemap": "^0.2.1",
"hexo-generator-tag": "^1.0.0",
"hexo-renderer-ejs": "^2.0.0",
"hexo-renderer-marked": "^5.0.0",
"hexo-renderer-stylus": "^2.1.0",
"hexo-server": "^3.0.0",
"hexo-theme-landscape": "^0.0.3"
}
}
Others
Debug mode log:
13:54:29.049 DEBUG Writing database to /var/www/hexo/db.json
13:54:29.059 DEBUG Hexo version: 6.2.0
13:54:29.060 DEBUG Working directory: /var/www/hexo/
13:54:29.179 DEBUG Config loaded: /var/www/hexo/_config.yml
13:54:29.181 INFO Validating config
13:54:29.399 DEBUG Plugin loaded: hexo-generator-archive
13:54:29.399 DEBUG Plugin loaded: hexo-generator-category
13:54:29.399 DEBUG Plugin loaded: hexo-generator-feed
13:54:29.399 DEBUG Plugin loaded: hexo-generator-index
13:54:29.400 DEBUG Plugin loaded: hexo-generator-seo-friendly-sitemap
13:54:29.400 DEBUG Plugin loaded: hexo-generator-tag
13:54:29.400 DEBUG Plugin loaded: hexo-renderer-ejs
13:54:29.400 DEBUG Plugin loaded: hexo-renderer-marked
13:54:29.400 DEBUG Plugin loaded: hexo-renderer-stylus
13:54:29.400 DEBUG Plugin loaded: hexo-server
13:54:29.408 DEBUG Script loaded: themes/[redacted]
13:54:29.410 DEBUG Loading database.
13:54:29.883 ERROR Database load failed. Deleting database.
13:54:29.886 INFO Start processing
13:54:30.070 DEBUG Processed: [redacted]
13:54:30.209 DEBUG Generator: [redacted]
13:54:30.375 INFO Files loaded in 966 ms
13:54:30.416 DEBUG Rendering HTML post: [redacted]
13:54:33.598 INFO 0 files generated in 3.22 s
Also tested on Node 16.16.0 and cannot reproduce (so probably a node-related bug).
(Another problem: hexo will not save debug.log automatically in debug mode)
yoshinorin
Metadata
Metadata
Assignees
Labels
No labels