Skip to content

[4.x]: Problem indexing assets #17240

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
BenParizek opened this issue May 8, 2025 · 4 comments
Open

[4.x]: Problem indexing assets #17240

BenParizek opened this issue May 8, 2025 · 4 comments

Comments

@BenParizek
Copy link
Contributor

What happened?

Description

Errors are thrown when indexing assets.

I'm having a hard time determining what's working and what's not. Most of the indexing seems to run fine but the number of assets in a given volume in the db, the UI, and the bucket in S3 and I'm never presented the typical Craft modal to clean up files that aren't found.

Steps to reproduce

  1. Running into this on 3 sites on Craft 5.7.4, 4.15.2, and 4.15.3

Expected behavior

Assets index and present a list of things not found.

Actual behavior

Asset index runs through most of the assets then fails reporting There was a problem indexing assets and

[web.ERROR] [Error] Error: Attempt to increment/decrement property "processedEntries" on null in /var/www/html/vendor/craftcms/cms/src/services/AssetIndexer.php:874
Stack trace:

Craft CMS version

5.7.4, 4.15.2, and 4.15.3

PHP version

8.2

Operating system and version

No response

Database type and version

MySQL

Image driver and version

imgix and gd

Installed plugins and versions

  • Various.
@i-just
Copy link
Contributor

i-just commented May 9, 2025

Hi, thanks for getting in touch! Any chance you could share a full stack trace for this one? Do you see a “The assetindexdata table is empty; Can’t proceed with indexing.” warning somewhere in the logs when this occurs?

@denisyilmaz
Copy link

denisyilmaz commented May 13, 2025

I have this same error in Craft Version 5.7.5 when indexing assets.

2025-05-13 14:51:06 [web.ERROR] [Error] Attempt to increment/decrement property "processedEntries" on null {"trace":[
"#0 /../vendor/craftcms/cms/src/services/AssetIndexer.php(356): craft\\services\\AssetIndexer->incrementProcessedEntryCount()",
"#1 /../vendor/craftcms/cms/src/controllers/AssetIndexesController.php(152): craft\\services\\AssetIndexer->processIndexSession()",
"#2 [internal function]: craft\\controllers\\AssetIndexesController->actionProcessIndexingSession()",
"#3 /../vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array()","#4 /../vendor/yiisoft/yii2/base/Controller.php(178): yii\\base\\InlineAction->runWithParams()",
"#5 /../vendor/yiisoft/yii2/base/Module.php(552): yii\\base\\Controller->runAction()",
"#6 /../vendor/craftcms/cms/src/web/Application.php(361): yii\\base\\Module->runAction()",
"#7 /../vendor/craftcms/cms/src/web/Application.php(660): craft\\web\\Application->runAction()",
"#8 /../vendor/craftcms/cms/src/web/Application.php(323): craft\\web\\Application->_processActionRequest()",
"#9 /../vendor/yiisoft/yii2/base/Application.php(384): craft\\web\\Application->handleRequest()",
"#10 /../web/index.php(12): yii\\base\\Application->run()"
,"#11 {main}"
],"memory":6504712,"exception":"[object] (Error(code: 0): Attempt to increment/decrement property \"processedEntries\" on null at /../vendor/craftcms/cms/src/services/AssetIndexer.php:874)"}

Odd situation when indexing assets, the plugin internetztube\elementRelations creates roughly 16k "Resave Single Element Relation" jobs in the queue for just 1k images. I don't know if this was always the case but maybe it might be related?!

@denisyilmaz
Copy link

@i-just i checked my logs and i can see the 2025-05-13 14:51:05 [web.WARNING] [application] The assetindexdata table is empty; Can’t proceed with indexing. {"memory":4817168} warning you mentioned.

@i-just
Copy link
Contributor

i-just commented May 13, 2025

Thanks for the stack trace and looking through the logs, @denisyilmaz. What’s the filesystem type used by the volume you’re indexing when this happens (Local, AWS S3, etc)? Does it happen every time or occasionally?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants