Tiger66639 / xinc

Automatically exported from code.google.com/p/xinc
0 stars 0 forks source link

PHP Strict Mode Notices #141

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Run xinc with error reporting set to strict.
2. These strict notices are easily reproducible:
xinc -f /etc/xinc/system.xml -p /var/xinc/projects -s /var/xinc/status -w 
/var/xinc/projects -l 
/var/log/xinc.log /etc/xinc/conf.d/*.xml

--1--
Notice: Undefined property:  Xinc_Plugin_Repos_Cron_Task::$_interval in 
/usr/local/php5/lib/php/Xinc/Plugin/Repos/Cron/Task.php on line 76

Call Stack:
    0.0011      55160   1. {main}() /usr/local/php5/bin/xinc:0
    0.2066     908720   2. Xinc::main() /usr/local/php5/bin/xinc:30
    2.0433   10146840   3. Xinc->start() /usr/local/php5/lib/php/Xinc.php:524
    2.0444   10147304   4. Xinc->processBuildsDaemon() /usr/local/php5/lib/php/Xinc.php:435
    2.0452   10148680   5. Xinc_Build_Queue->getNextBuildTime() 
/usr/local/php5/lib/php/Xinc.php:343
    2.0453   10149624   6. Xinc_Build->getNextBuildTime() 
/usr/local/php5/lib/php/Xinc/Build/Queue.php:94
    2.0454   10149624   7. Xinc_Plugin_Repos_Cron_Task->getNextBuildTime() 
/usr/local/php5/lib/php/Xinc/Build.php:235
    2.0543   10150736   8. Xinc_Plugin_Repos_Cron_Task->getInterval() 
/usr/local/php5/lib/php/Xinc/Plugin/Repos/Cron/Task.php:108

--2--
Notice: Undefined offset:  5 in 
/usr/local/php5/lib/php/Xinc/Plugin/Repos/Cron/Task.php on 
line 207

Call Stack:
    0.0011      55160   1. {main}() /usr/local/php5/bin/xinc:0
    0.2066     908720   2. Xinc::main() /usr/local/php5/bin/xinc:30
    2.0433   10146840   3. Xinc->start() /usr/local/php5/lib/php/Xinc.php:524
    2.0444   10147304   4. Xinc->processBuildsDaemon() /usr/local/php5/lib/php/Xinc.php:435
    2.0452   10148680   5. Xinc_Build_Queue->getNextBuildTime() 
/usr/local/php5/lib/php/Xinc.php:343
    2.0453   10149624   6. Xinc_Build->getNextBuildTime() 
/usr/local/php5/lib/php/Xinc/Build/Queue.php:94
    2.0454   10149624   7. Xinc_Plugin_Repos_Cron_Task->getNextBuildTime() 
/usr/local/php5/lib/php/Xinc/Build.php:235
    2.0720   10150736   8. Xinc_Plugin_Repos_Cron_Task->getTimeFromCron() 
/usr/local/php5/lib/php/Xinc/Plugin/Repos/Cron/Task.php:117
    2.0727   10150912   9. Xinc_Plugin_Repos_Cron_Task->getLastScheduledRunTime() 
/usr/local/php5/lib/php/Xinc/Plugin/Repos/Cron/Task.php:219
    2.0795   10158616  10. Xinc_Plugin_Repos_Cron_Task->parseElement() 
/usr/local/php5/lib/php/Xinc/Plugin/Repos/Cron/Task.php:228

What is the expected output? What do you see instead?
Nothing.

What version of the product are you using? On what operating system?
PHP 5.2.5 / Xinc 2.0.0

If you like, I can provide you with a fix. It's trivial.

Original issue reported on code.google.com by kwie...@gmail.com on 11 Mar 2008 at 4:38

GoogleCodeExporter commented 9 years ago
Thanks. They are already fixed in my workspace ;) Just did not get time to 
commit the
changes. I hope to have the next build end of this week.

Stay tuned.

Original comment by arnos...@gmail.com on 11 Mar 2008 at 8:12

GoogleCodeExporter commented 9 years ago

Original comment by arnos...@gmail.com on 15 Mar 2008 at 9:15