I call my method Assembler::PrefetchComponents with an array of valid components and it crashes only when I include the line "self::PrefetchComponents($dependencies);" Please help me solve the error in this code. Here's Assembler::PrefetchComponents: public static function PrefetchComponents($names) { $failed = array(); if(sizeof($m_arrComponents) > 0) { $names = array_filter($names,create_function('$var', 'return(Assembler::GetComponentByName ($var))==NULL;')); } $dependencies = array(); foreach($names as $name) { if(self::TryIncludingComponent($name)) { $dependencies = array_merge($dependencies, call_user_func(array("Component_$name", "Dependencies"))); } else { $failed[] = $name; } } if(sizeof($failed)!=0) { sort($failed); Error::ThrowError(CBD_NO_COMPONENT, $failed); } self::PrefetchComponents($dependencies); } -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php