Click on the item in the Finder's sidebar with the house icon and verify that you are able to write to this folder in the Ownership & Permissions section of the Get Info window, and that it isn't locked; if it is already set this way and you get that error, open the Terminal in the /Applications/Utilities/ folder and run the following:
mkdir ~/.Trash
If you get a message stating that the folder exists, run the following:
sudo chown $UID ~/.Trash
chmod u+rwx ~/.Trash
The first command in the second set will prompt you for your administrator password; nothing will appear in the Terminal window while it is being typed. In either case, click on the Finder icon in the Dock with the Control and Option keys pressed, and relaunch it.
Thanks Niel, it worked. I did get the message that the file already exists, so ran your other commands and they worked. Still wonder what caused it though?
i've tried this but i'm getting stuck at the password request. i don't have a master password for my system, but when i press return in the terminal (after the sudo command), i just get a 'sorry, try again' message...any idea what my problem is?
Are you referring to the true "master password" that you establish in addition to your account password when you set up a FileVault account, or do you mean that your regular admin account does not have a password? If the latter, see:
*Mac OS X v10.5, 10.6: sudo command requires a non-blank admin password*
http://support.apple.com/kb/HT4103?viewlocale=en_US
i have never set any passwords at all for my computer and i am the original owner. however, i figured out that sudo doesn't work without a password, so i went to my users account and set a password for myself so i could use it in terminal. however, now terminal doesn't work. when i open it, it remains stuck on the login screen. so now i'm trying to figure out how to get terminal to work again...