Hi,
The warnings indicate that you have products without categories. It's not really a problem but you can fix it by changing the code in that file from:
foreach($product->categories_id as $catId){
if(!isset($usedCat[$catId])){
$usedCat[$catId]=$catId;
$catList.=$catId.',';
}
}
to:
if(!empty($product->categories_id)){
foreach($product->categories_id as $catId){
if(!isset($usedCat[$catId])){
$usedCat[$catId]=$catId;
$catList.=$catId.',';
}
}
}
However, that won't solve the fatal error which apparently comes from a memory limitation. Could you ask your hosting company to increase your memory limit to 64M and try again ?
Do you have a lot of products ?
Did you change something in your products information recently ?