EclipseLink-8034 erro

Olás

eclipselink + tomcat 6

Meu eclipselink é meio velho, vejam pelo manifest

Manifest-Version: 1.0 Ant-Version: Apache Ant 1.7.0 Created-By: 2.3 (IBM Corporation) Implementation-Title: Eclipse Persistence Services Implementation-Version: 1.0.1-20080905 Specification-Version: 1.0.1 Implementation-Vendor: Oracle Release-Designation: EclipseLink Premain-Class: org.eclipse.persistence.internal.jpa.deployment.JavaSEC MPInitializerAgent
Meu persistence.xml em src->META-INF é mais ou menos assim

[code]<?xml version=“1.0” encoding=“UTF-8”?>
<persistence version="1.0"
xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=“http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd”>
<persistence-unit name=“default” transaction-type=“RESOURCE_LOCAL”>
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider >
<class>xxx.MyClassThatWorks</class>
(…)
<properties>
<property name=“eclipselink.logging.level” value=“ALL” />
<property name=“eclipselink.jdbc.driver” value=“com.ibm.db2.jcc.DB2Driver” />
<property name=“eclipselink.jdbc.url” value=“xxx” />
<property name=“eclipselink.jdbc.user” value=“xxx” />
<property name=“eclipselink.jdbc.password” value=“xxx” />
</properties>
</persistence-unit>

<persistence-unit name=“mySecondOne” transaction-type=“RESOURCE_LOCAL”>
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider >
<class>yyy.MyClassThatDoesNotWork</class>
(…)
<properties>
<property name=“eclipselink.logging.level” value=“ALL” />
<property name=“eclipselink.jdbc.driver” value=“com.ibm.db2.jcc.DB2Driver” />
<property name=“eclipselink.jdbc.url” value=“yyy” />
<property name=“eclipselink.jdbc.user” value=“yyy” />
<property name=“eclipselink.jdbc.password” value=“yyy” />
</properties>
</persistence-unit>
</persistence>
[/code]
a tal exceção

Caused by: Exception [EclipseLink-8034] (Eclipse Persistence Services - 1.0.1 (Build 20080905)): org.eclipse.persistence.exceptions.JPQLException
Exception Description: Error compiling the query [select x from MyClassThatDoesNotWork x]. Unknown abstract schema type [MyClassThatDoesNotWork].[/code]

Minha classe está mapeada em persistence.xml e seu cabeçalho é mais ou menos assim

[code]@Entity
@Table(name="MY_TABLE_HERE",schema="DB2ADMIN")
public class MyClassThatDoesNotWork implements Serializable {
private static final long serialVersionUID = 1L;

@Id
@Column(name="CO_SEQ_XXX")
private int coSeqXxx;
(...)

Provavelmente é algo estúpido que estou fazendo…

O erro parece acontecer antes do sistema conectar no banco. Acredito que o eclipselink esteja tentando mapear a classe e não esteja conseguindo resolver algum nome.

Qualquer ajuda é bem vinda

Obrigado desde já

Leo K.

Estou com esse mesmo problema…
Algúem já rsolveu esse tipo de problema…
No meu caso estou usando Weblogic , porém quando eu uso o Glassfish nao dá problema…
Persistence.xml

<?xml version="1.0" encoding="UTF-8"?>



jdbc/SateliteParceirosDS
br.com.teste.Parceiro
br.com.teste.Conteudo
br.com.teste.UnidadeParceiro
br.com.teste.CategoriaParceiro








Minha Entity
import java.sql.Date;
import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;

@Entity
@Table(name = “parceiro”)
public class Parceiro {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "ID_PARCEIRO")
private Integer idParceiro;





}

Erro gerado:
<Sep 17, 2013 9:57:05 AM BRT> <javax.faces.event> <severe.event.exception_invoking_processaction> <Received ‘java.lang.IllegalArgumentException’ when invoking action listener ‘#{parceiroAction.pesquisaLugares}’ for component ‘j_idt16’>
<Sep 17, 2013 9:57:05 AM BRT> <javax.faces.event> <java.lang.IllegalArgumentException: An exception occurred while creating a query in EntityManager:
Exception Description: Problem compiling [SELECT c FROM PARCEIRO c WHERE c.idParceiro = ?1 ].
[14, 22] The abstract schema type ‘PARCEIRO’ is unknown.