Message
"self" link references a non-Atom representation.
Explanation
This often occurs when people confuse "self" for "alternate".
From RFC 4287, section 4.2.7.2 (emphasis added)
1. The value "alternate" signifies that the IRI in the value of the href attribute identifies an alternate version of the resource described by the containing element.
3. The value "self" signifies that the IRI in the value of the href attribute identifies a resource equivalent to the containing element.
Solution
Generally, this problem can be solved by changing the rel value on the link from "self" to "alternate"
Not clear? Disagree?
You might be able to find help in one of these fine resources.