Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-21204

ezpublish:legacy:script not returning the warnings from legacy

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Medium Medium
    • QA tracked issues
    • 5.1, 5.2-dev
    • Cronjobs, Platform stack
    • Server OS: Red Hat 6.4
      PHP: 5.3.3
      Database: MySQL 5.1.61
      Browser: Any

    Description

      While testing the issue https://jira.ez.no/browse/EZP-21173 I found out that the logging from legacy scripts is different. Before applying the patch from from the above issue if I run the runcronjobs the "old way" I get the following output:

      sudo -u apache php runcronjobs.php -s ezflow_site_admin frequent
      [sudo] password for vl: 
      Sorry, try again.
      [sudo] password for vl: 
      Using siteaccess ezflow_site_admin for cronjob
      PHP Warning:  session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezutils/classes/ezcli.php:351) in /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezpsessionhandler.php on line 196
      PHP Stack trace:
      PHP   1. {main}() /var/www/apache2php53/ezp51/ezpublish_legacy/runcronjobs.php:0
      PHP   2. eZScript->initialize() /var/www/apache2php53/ezp51/ezpublish_legacy/runcronjobs.php:285
      PHP   3. eZSession::start() /var/www/apache2php53/ezp51/ezpublish_legacy/kernel/classes/ezscript.php:294
      PHP   4. eZSession::forceStart() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezsession.php:385
      PHP   5. ezpSessionHandler->sessionStart() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezsession.php:449
      PHP   6. session_start() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezpsessionhandler.php:196
      
      Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezutils/classes/ezcli.php:351) in /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezpsessionhandler.php on line 196
      
      Call Stack:
          0.0022     763728   1. {main}() /var/www/apache2php53/ezp51/ezpublish_legacy/runcronjobs.php:0
          0.4361    4461264   2. eZScript->initialize() /var/www/apache2php53/ezp51/ezpublish_legacy/runcronjobs.php:285
          0.8071    7971240   3. eZSession::start() /var/www/apache2php53/ezp51/ezpublish_legacy/kernel/classes/ezscript.php:294
          0.8240    8050488   4. eZSession::forceStart() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezsession.php:385
          0.8240    8050488   5. ezpSessionHandler->sessionStart() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezsession.php:449
          0.8240    8050536   6. session_start() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezpsessionhandler.php:196
      
      PHP Warning:  session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezutils/classes/ezcli.php:351) in /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezpsessionhandler.php on line 196
      PHP Stack trace:
      PHP   1. {main}() /var/www/apache2php53/ezp51/ezpublish_legacy/runcronjobs.php:0
      PHP   2. eZScript->initialize() /var/www/apache2php53/ezp51/ezpublish_legacy/runcronjobs.php:285
      PHP   3. eZSession::start() /var/www/apache2php53/ezp51/ezpublish_legacy/kernel/classes/ezscript.php:294
      PHP   4. eZSession::forceStart() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezsession.php:385
      PHP   5. ezpSessionHandler->sessionStart() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezsession.php:449
      PHP   6. session_start() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezpsessionhandler.php:196
      
      Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezutils/classes/ezcli.php:351) in /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezpsessionhandler.php on line 196
      
      Call Stack:
          0.0022     763728   1. {main}() /var/www/apache2php53/ezp51/ezpublish_legacy/runcronjobs.php:0
          0.4361    4461264   2. eZScript->initialize() /var/www/apache2php53/ezp51/ezpublish_legacy/runcronjobs.php:285
          0.8071    7971240   3. eZSession::start() /var/www/apache2php53/ezp51/ezpublish_legacy/kernel/classes/ezscript.php:294
          0.8240    8050488   4. eZSession::forceStart() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezsession.php:385
          0.8240    8050488   5. ezpSessionHandler->sessionStart() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezsession.php:449
          0.8240    8050536   6. session_start() /var/www/apache2php53/ezp51/ezpublish_legacy/lib/ezsession/classes/ezpsessionhandler.php:196
      
      Running cronjob part 'frequent'
      Running cronjobs/notification.php at: 08/07/2013 2:07 pm
      Starting notification event processing
      Done
      Completing cronjobs/notification.php at: 08/07/2013 2:07 pm
      Elapsed time: 00:00:01
      
      Running cronjobs/workflow.php at: 08/07/2013 2:07 pm
      Checking for workflow processes
      Status list
      
      0 out of 0 processes was finished
      Completing cronjobs/workflow.php at: 08/07/2013 2:07 pm
      Elapsed time: 00:00:00
      
      Running extension/ezfind/cronjobs/ezfindexsubtree.php at: 08/07/2013 2:07 pm
      Processing pending subtree re-index actions
      Done
      Completing extension/ezfind/cronjobs/ezfindexsubtree.php at: 08/07/2013 2:07 pm
      Elapsed time: 00:00:00
      
      

      However if I run the "new way" I get the following output

      sudo -u apache php ezpublish/console ezpublish:legacy:script --siteaccess=ezflow_site_admin runcronjobs.php frequent
      Running script 'runcronjobs.php' in eZ Publish legacy context
      #!/usr/bin/env php
      Running cronjob part 'frequent'
      Running cronjobs/notification.php at: 08/07/2013 2:13 pm
      Starting notification event processing
      Done
      Completing cronjobs/notification.php at: 08/07/2013 2:13 pm
      Elapsed time: 00:00:00
      
      Running cronjobs/workflow.php at: 08/07/2013 2:13 pm
      Checking for workflow processes
      Status list
      
      0 out of 0 processes was finished
      Completing cronjobs/workflow.php at: 08/07/2013 2:13 pm
      Elapsed time: 00:00:00
      
      Running extension/ezfind/cronjobs/ezfindexsubtree.php at: 08/07/2013 2:13 pm
      Processing pending subtree re-index actions
      Done
      Completing extension/ezfind/cronjobs/ezfindexsubtree.php at: 08/07/2013 2:13 pm
      Elapsed time: 00:00:00
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            pedro.resende-obsolete@ez.no Pedro Resende (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: