If you have more than one JPA persistence unit defined in your persistence.xml file, you need to set
<exclude-unlisted-classes>false</exclude-unlisted-classes>
to:
<exclude-unlisted-classes>true</exclude-unlisted-classes>
and then list every entity class with a mapping definition for each.
Is this the case with your configuration?