[RESOLVIDO] Erro "An error occurred performing resource injection on managed bean"

Fala galera, estou com esse seguinte esse no meu projeto java com JSF e Hibernate

An error occurred performing resource injection on managed bean clienteController

JA GEREI OS GET E SET DAS CLASSES.

Classe Entitiy Cliente

@Table (name=“cliente”)
@Entity
public class Cliente {

@Id
@GeneratedValue (strategy = GenerationType.IDENTITY)
@Column
private Integer id;

@Column
private String nome;

@Column
private String cpf;

@OneToOne(cascade = CascadeType.ALL)
@JoinColumn (name = "fk_estado")
private Estado estado;

@OneToOne(cascade = CascadeType.ALL)
@JoinColumn (name = "fk_pais")
private Pais pais;

@OneToOne(cascade = CascadeType.ALL)
@JoinColumn (name = "fk_cidade")
private Cidade cidade;

@Column
private String logradouro;

@Column
private String numero;

Classe CLIENTE Bean

@RequestScoped
@ManagedBean
public class ClienteController {

private Cliente cliente;
private ClienteDao clienteDao;
private List listaClientes;

public ClienteController() {
super();

}

@PostConstruct
public void init(){

  cliente = new Cliente();
  clienteDao = new ClienteDao();
  listaClientes = listaDeClientes();

}

Hibernate.cfg.xml

<?xml version="1.0" encoding="UTF-8"?> org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/AppMoldar?zeroDateTimeBehavior=convertToNull root root thread
  <mapping class="br.com.moldargesso.entities.Material" />
  <mapping class="br.com.moldargesso.entities.Estado" />
  <mapping class="br.com.moldargesso.entities.Pais" />
  <mapping class="br.com.moldargesso.entities.Cidade" />
  <mapping class="br.com.moldargesso.entities.Cliente" />

O problema é que se eu tirar todos os mapeamentos e deixar só o material e o pais, os 2 funcionam, mas se eu deixo todos os mapeamentos, todas as classes dão esse erro.

Alguem poderia me ajudar ?

Remova todos os mapeamentos, sem exceção, e veja o que acontece, por favor.

O erro para, so que ai nao lista nenhuma objeto nas views.

E também não consigo edita, excluir e nem inserir nada.

Concertei o erro simplismente dando um update no projeto.