"userhome" is not defined.

userhome is only defined for webscripts within the Alfresco Explorer interface, and not the Alfresco Share interface. I think the common way to solve this is to write an API interface (using JSON), i.e. your Alfresco Share-based app will call the Alfresco Explorer-based app to modify/create content within userhome.

This error can occur if you try to start the alfresco.war web application against an empty alf_data filestore, but the MySQL database is not empty. In this case, simply resetting the database can help:

This error occurred when I was trying to test my Alfresco Share application using JWebUnit. One proposed solution was to apply this patch to prevent null objects from being used in a toString() method.

However I found that this patch wasn't enough. My solution was to patch event-debug.js itself, and replace the failing code with:

Type Error: items is undefined

If you receive this Javascript exception when running a Share client-side page, then the problem may be that you are trying to read an invalid JSON response. Check Firebug and double check the syntax of the JSON the script is trying to process.

Secure FTP connection fails: bad record MAC

I was getting this error when trying to connect to an Alfresco Secure FTP server using FireFTP (using Auth TLS or Auth SSL). However using Filezilla (explicit secure FTP) worked fine. The error log that I was receiving: