Google base for Magento:
Google wants all items to have an id so
Add this code
if ($object->getId ()) {
$this->_setAttribute('id',$object->getId ());
}
to
app/code/core/Mage/GoogleBase/Model/Service/Item.php in the
_setUniversalData() function after $entry = $this->getEntry();
line247