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.