oracle.adf.rc.config.ConfigurationException: an ADFContext has not been registered for name [oracle.jdeveloper.rescat2.ResourcePalette]. Root Cause=[] [Root exception is java.lang.NullPointerException]
In my case this issue was due to the user profile name in my system. It had spaces. The jdeveloper by default creates its directories in the C:\DocumentSetting\Users\
My profile name was like Vv & Aa. It had spaces before and after the ampersand. So what I did to make it work was to set the JDEV_USER_DIR to another folder.
In the command prompt set the JDEV_USER_DIR to some other folder of your choice.
set JDEV_USER_DIR = F:\myJdevProfile
Then go to the directory where jdeveloper is installed and start it from the command prompt
F:>jdeveloper> jdeveloper.exe
You have to start jdeveloper every time like this after setting the JDEV_USER_DIR
Other wise you can set it permenantly by setting the environment variable.
For windows 7, right click Computer, click properties, click Advanced system settings, click environment variables in the advanced tab. In the system variables, create new variable and give name as JDEV_USER_DIR and value as the directory of your choice. (here it is F:\myJdevProfile)
Here after you can start jdeveloper from the start menu itself by clicking the jdeveloper icon.
Some useful links:
http://forums.oracle.com/forums/thread.jspa?threadID=983953
http://jdeveloperfaq.blogspot.com/2009/12/faq-1-how-to-configue-stand-alone.html