I wanted to upgrade from 6.17 to 6.19 and I am experiencing on my tests sites weirds behaviors that are so strange they must have a common cause.
Since I did not see something similar around I am posting there to gather similar experiences if they exists or get some inspiration before continuing to dig in code, logs and module hell.
I would help me separate what could come from my installation rather than from drupal proper.
Anyway since I upgraded I have DOZENS of
Notice: Undefined variable: output in sky_menu_local_tasks() .....
Notice: Undefined variable: base_url in include()
Notice: Undefined property: stdClass::$attributes in include() (
Notice: Undefined index: skinr in include() (
I also had loads of undefined constant like so
Use of undefined constant DATE_FORMAT - assumed 'DATE_FORMAT' in include_once
where the constant was defined in a bad way define("aConst","ConstValue");
(missing ")
The skinr module and the sky theme throw lots of them but probably because they cross the same code paths again and again while composing the page.
All of them are Notice
so I suspect some module or some code did something to the warning level, revealing bad practices that there already there but I don't know php deep enough to pinpoint the culprit.