Forums / Developer / notifications cronjob error

notifications cronjob error

Author Message

Luis Micunco

Wednesday 29 July 2009 2:57:16 am

Hi.
Im having problems running the notifications cronjob:

php runcronjobs.php frequent

i know by cronjob.ini this executes:

[CronjobPart-frequent]
Scripts[]=notification.php
#Scripts[]=workflow.php

notice that i put # in workflow.php just to run notications.php. This is message i get:

Running cronjob part 'frequent'
Running cronjobs/notification.php
Starting notification event processing
Fatal error: A database transaction in eZ Publish failed.

The current execution was stopped to prevent further problems.
You should contact the System Administrator (test@test.com) of this site.
The current transaction ID is TRANSID-ac62fce69b251ecf339af449981537a0 and has been logged.
Please include the transaction ID and the name of the current script when contacting the system administrator.

Then i cant find the TRANSID anywhere. In error.log is not there. Even with "grep" to find "ac62fce69b251ecf339af449981537a0".

I tried some solutions like truncate ezurlalias_ml table and then run "updateniceurls.php" but the problem persists.

eZ Publish version is 4.1.2 .

Thanks to all .

Luis Micunco

Wednesday 29 July 2009 3:40:18 am

I forgot to mention that everything works fine running the notifications from the module "notification/runfilter":
using the "Run notification filter" button as described here:

http://ez.no/doc/ez_publish/technical_manual/4_0/features/notifications

The problem above persists when running the cronjob.