I had this problem once over the summer and was able to get past it by reordering my JRE's in Java Preferences. Today I got this error while trying to submit an app, but now Java Preferences is gone. I suspect it's related to Apple's recent removal of the Java Plugin from OSX.
My default java /usr/bin/java
was using 1.7 at the time
$ java -version
java version "1.7.0_04"
I checked in /System/Library/Frameworks/JavaVM.framework/Versions
, and all of the links were dated Oct 18:
lrwxr-xr-x 1 root wheel 10 Oct 18 09:57 1.4 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Oct 18 09:57 1.4.2 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Oct 18 09:57 1.5 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Oct 18 09:57 1.5.0 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Oct 18 09:57 1.6 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Oct 18 09:57 1.6.0 -> CurrentJDK
drwxr-xr-x 8 root wheel 272 Oct 18 10:00 A
lrwxr-xr-x 1 root wheel 1 Oct 18 09:57 Current -> A
lrwxr-xr-x 1 root wheel 59 Oct 18 09:57 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
I changed Current to link to CurrentJDK:
sudo rm Current
sudo ln -s CurrentJDK Current
And checked the version
$ java -version
java version "1.6.0_37"
At this point, I was able to submit to the App Store from Xcode again.