Problema em subir EAR no OC4J - diz que classes não existe porem ela existe

Estou com um problema muito chato…

Ao subir meu EAR no OC4J acontece o seguinte erro:

Operation failed with error: Classe não encontrada: br.com.core.chains.RemoteCommand 
Classe dependente: br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean 
Carregador: agenteEdi.root:0.0.0 
Origem do Código: /C:/oc4j_extended_101330/j2ee/home/applications/agenteEdi/agenteEdi-ejb.jar 
Configuração: in C:\oc4j_extended_101330\j2ee\home\applications\agenteEdi 
A classe não encontrada não está disponível nos códigos-fonte ou nos carregadores no sistema. 

O log:

2010-04-15 17:23:12.270 ERROR J2EE EJB-03027 [agenteEdi] Erro ao disponibilizar módulo EJB: com.evermind.server.ejb.deployment.InvalidEJBAssemblyException: [agenteEdi:agenteEdi-ejb:CatalogFacade] - Não é possível carregar classe ejb br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean, consulte a seção 23.2 da especificação do EJB 2.1oracle.classloader.util.AnnotatedNoClassDefFoundError: 

	  Classe não encontrada: br.com.core.chains.RemoteCommand

	Classe dependente: br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean
	         Carregador: agenteEdi.root:0.0.0
	    Origem do Código: /C:/oc4j_extended_101330/j2ee/home/applications/agenteEdi/agenteEdi-ejb.jar
	  Configuração: <ejb> in C:\oc4j_extended_101330\j2ee\home\applications\agenteEdi

A classe não encontrada não está disponível nos códigos-fonte ou nos carregadores no sistema.
2010-04-15 17:23:12.270 NOTIFICATION aplicação: agenteEdi com falha
10/04/15 17:23:12 oracle.oc4j.admin.internal.DeployerException: java.lang.InstantiationException: Application: agenteEdi is in failed state as initialization failed
10/04/15 17:23:12 	at oracle.oc4j.admin.internal.ApplicationDeployer.addApplication(ApplicationDeployer.java:515)
10/04/15 17:23:12 	at oracle.oc4j.admin.internal.ApplicationDeployer.doDeploy(ApplicationDeployer.java:196)
10/04/15 17:23:12 	at oracle.oc4j.admin.internal.DeployerBase.execute(DeployerBase.java:93)
10/04/15 17:23:12 	at oracle.oc4j.admin.jmx.server.mbeans.deploy.OC4JDeployerRunnable.doRun(OC4JDeployerRunnable.java:52)
10/04/15 17:23:12 	at oracle.oc4j.admin.jmx.server.mbeans.deploy.DeployerRunnable.run(DeployerRunnable.java:81)
10/04/15 17:23:12 	at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
10/04/15 17:23:12 	at java.lang.Thread.run(Thread.java:619)
10/04/15 17:23:12 Caused by: java.lang.InstantiationException: Application: agenteEdi is in failed state as initialization failed
10/04/15 17:23:12 	at com.evermind.server.Application.setConfig(Application.java:496)
10/04/15 17:23:12 	at com.evermind.server.Application.setConfig(Application.java:339)
10/04/15 17:23:12 	at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1895)
10/04/15 17:23:12 	at oracle.oc4j.admin.internal.ApplicationDeployer.addApplication(ApplicationDeployer.java:512)
10/04/15 17:23:12 	... 6 more
10/04/15 17:23:12 Caused by: java.lang.InstantiationException: Error initializing ejb-modules: [agenteEdi:agenteEdi-ejb:CatalogFacade] - Não é possível carregar classe ejb br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean, consulte a seção 23.2 da especificação do EJB 2.1oracle.classloader.util.AnnotatedNoClassDefFoundError: 

	  Classe não encontrada: br.com.core.chains.RemoteCommand

	Classe dependente: br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean
	         Carregador: agenteEdi.root:0.0.0
	    Origem do Código: /C:/oc4j_extended_101330/j2ee/home/applications/agenteEdi/agenteEdi-ejb.jar
	  Configuração: <ejb> in C:\oc4j_extended_101330\j2ee\home\applications\agenteEdi

A classe não encontrada não está disponível nos códigos-fonte ou nos carregadores no sistema.
10/04/15 17:23:12 	at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:1064)
10/04/15 17:23:12 	at com.evermind.server.ApplicationStateRunning.initializeApplication(ApplicationStateRunning.java:217)
10/04/15 17:23:12 	at com.evermind.server.Application.setConfig(Application.java:438)
10/04/15 17:23:12 	... 9 more
10/04/15 17:23:12 Caused by: com.evermind.server.ejb.deployment.InvalidEJBAssemblyException: [agenteEdi:agenteEdi-ejb:CatalogFacade] - Não é possível carregar classe ejb br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean, consulte a seção 23.2 da especificação do EJB 2.1oracle.classloader.util.AnnotatedNoClassDefFoundError: 

	  Classe não encontrada: br.com.core.chains.RemoteCommand

	Classe dependente: br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean
	         Carregador: agenteEdi.root:0.0.0
	    Origem do Código: /C:/oc4j_extended_101330/j2ee/home/applications/agenteEdi/agenteEdi-ejb.jar
	  Configuração: <ejb> in C:\oc4j_extended_101330\j2ee\home\applications\agenteEdi

A classe não encontrada não está disponível nos códigos-fonte ou nos carregadores no sistema.
10/04/15 17:23:12 	at com.evermind.server.ejb.exception.ValidationExceptions.unableToLoadEJBClass(ValidationExceptions.java:36)
10/04/15 17:23:12 	at com.evermind.server.ejb.deployment.BeanDescriptor.initialize(BeanDescriptor.java:290)
10/04/15 17:23:12 	at com.evermind.server.ejb.deployment.ExposableBeanDescriptor.initialize(ExposableBeanDescriptor.java:173)
10/04/15 17:23:12 	at com.evermind.server.ejb.deployment.SessionBeanDescriptor.initialize(SessionBeanDescriptor.java:225)
10/04/15 17:23:12 	at com.evermind.server.ejb.deployment.EJBPackage.initialize(EJBPackage.java:995)
10/04/15 17:23:12 	at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:852)
10/04/15 17:23:12 	... 11 more
10/04/15 17:23:12 Caused by: oracle.classloader.util.AnnotatedNoClassDefFoundError: 

	  Classe não encontrada: br.com.core.chains.RemoteCommand

	Classe dependente: br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean
	         Carregador: agenteEdi.root:0.0.0
	    Origem do Código: /C:/oc4j_extended_101330/j2ee/home/applications/agenteEdi/agenteEdi-ejb.jar
	  Configuração: <ejb> in C:\oc4j_extended_101330\j2ee\home\applications\agenteEdi

A classe não encontrada não está disponível nos códigos-fonte ou nos carregadores no sistema.
10/04/15 17:23:12 	at oracle.classloader.PolicyClassLoader.defineClass(PolicyClassLoader.java:2264)
10/04/15 17:23:12 	at oracle.classloader.PolicyClassLoader.findLocalClass(PolicyClassLoader.java:1462)
10/04/15 17:23:12 	at oracle.classloader.SearchPolicy$FindLocal.getClass(SearchPolicy.java:167)
10/04/15 17:23:12 	at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
10/04/15 17:23:12 	at oracle.classloader.PolicyClassLoader.internalLoadClass(PolicyClassLoader.java:1674)
10/04/15 17:23:12 	at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1635)
10/04/15 17:23:12 	at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1620)
10/04/15 17:23:12 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
10/04/15 17:23:12 	at java.lang.Class.forName0(Native Method)
10/04/15 17:23:12 	at java.lang.Class.forName(Class.java:247)
10/04/15 17:23:12 	at com.evermind.server.ejb.deployment.BeanDescriptor.initialize(BeanDescriptor.java:288)
10/04/15 17:23:12 	... 15 more
10/04/15 17:23:12 WARNING: Application.setConfig Application: agenteEdi is in failed state as initialization failed. 
java.lang.InstantiationException: Error initializing ejb-modules: [agenteEdi:agenteEdi-ejb:CatalogFacade] - Não é possível carregar classe ejb br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean, consulte a seção 23.2 da especificação do EJB 2.1oracle.classloader.util.AnnotatedNoClassDefFoundError: 

	  Classe não encontrada: br.com.core.chains.RemoteCommand

	Classe dependente: br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean
	         Carregador: agenteEdi.root:0.0.0
	    Origem do Código: /C:/oc4j_extended_101330/j2ee/home/applications/agenteEdi/agenteEdi-ejb.jar
	  Configuração: <ejb> in C:\oc4j_extended_101330\j2ee\home\applications\agenteEdi

A classe não encontrada não está disponível nos códigos-fonte ou nos carregadores no sistema.2010-04-15 17:23:12.302 NOTIFICATION Application Deployer para agenteEdi com FALHA.
2010-04-15 17:23:12.302 NOTIFICATION Application UnDeployer para agenteEdi ser INICIADO.

2010-04-15 17:23:12.317 NOTIFICATION Removendo todos os binds efetuados na Web da aplicação agenteEdi de todos os Web sites
10/04/15 17:23:12 SEVERE: ProgressObjectImpl.reportError java.lang.InstantiationException: Application: agenteEdi is in failed state as initialization failedoracle.oc4j.admin.jmx.shared.exceptions.InternalException: java.lang.InstantiationException: Application: agenteEdi is in failed state as initialization failed
	at oracle.oc4j.admin.jmx.shared.deploy.NotificationUserData.<init>(NotificationUserData.java:107)
	at oracle.oc4j.admin.internal.Notifier.reportError(Notifier.java:429)
	at oracle.oc4j.admin.internal.DeployerBase.execute(DeployerBase.java:123)
	at oracle.oc4j.admin.jmx.server.mbeans.deploy.OC4JDeployerRunnable.doRun(OC4JDeployerRunnable.java:52)
	at oracle.oc4j.admin.jmx.server.mbeans.deploy.DeployerRunnable.run(DeployerRunnable.java:81)
	at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
	at java.lang.Thread.run(Thread.java:619)
Caused by: oracle.oc4j.admin.internal.DeployerException: java.lang.InstantiationException: Application: agenteEdi is in failed state as initialization failed
	at oracle.oc4j.admin.internal.ApplicationDeployer.addApplication(ApplicationDeployer.java:515)
	at oracle.oc4j.admin.internal.ApplicationDeployer.doDeploy(ApplicationDeployer.java:196)
	at oracle.oc4j.admin.internal.DeployerBase.execute(DeployerBase.java:93)
	... 4 more
Caused by: java.lang.InstantiationException: Application: agenteEdi is in failed state as initialization failed
	at com.evermind.server.Application.setConfig(Application.java:496)
	at com.evermind.server.Application.setConfig(Application.java:339)
	at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1895)
	at oracle.oc4j.admin.internal.ApplicationDeployer.addApplication(ApplicationDeployer.java:512)
	... 6 more
Caused by: java.lang.InstantiationException: Error initializing ejb-modules: [agenteEdi:agenteEdi-ejb:CatalogFacade] - Não é possível carregar classe ejb br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean, consulte a seção 23.2 da especificação do EJB 2.1oracle.classloader.util.AnnotatedNoClassDefFoundError: 

	  Classe não encontrada: br.com.core.chains.RemoteCommand

	Classe dependente: br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean
	         Carregador: agenteEdi.root:0.0.0
	    Origem do Código: /C:/oc4j_extended_101330/j2ee/home/applications/agenteEdi/agenteEdi-ejb.jar
	  Configuração: <ejb> in C:\oc4j_extended_101330\j2ee\home\applications\agenteEdi

A classe não encontrada não está disponível nos códigos-fonte ou nos carregadores no sistema.
	at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:1064)
	at com.evermind.server.ApplicationStateRunning.initializeApplication(ApplicationStateRunning.java:217)
	at com.evermind.server.Application.setConfig(Application.java:438)
	... 9 more
Caused by: com.evermind.server.ejb.deployment.InvalidEJBAssemblyException: [agenteEdi:agenteEdi-ejb:CatalogFacade] - Não é possível carregar classe ejb br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean, consulte a seção 23.2 da especificação do EJB 2.1oracle.classloader.util.AnnotatedNoClassDefFoundError: 

	  Classe não encontrada: br.com.core.chains.RemoteCommand

	Classe dependente: br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean
	         Carregador: agenteEdi.root:0.0.0
	    Origem do Código: /C:/oc4j_extended_101330/j2ee/home/applications/agenteEdi/agenteEdi-ejb.jar
	  Configuração: <ejb> in C:\oc4j_extended_101330\j2ee\home\applications\agenteEdi

A classe não encontrada não está disponível nos códigos-fonte ou nos carregadores no sistema.
	at com.evermind.server.ejb.exception.ValidationExceptions.unableToLoadEJBClass(ValidationExceptions.java:36)
	at com.evermind.server.ejb.deployment.BeanDescriptor.initialize(BeanDescriptor.java:290)
	at com.evermind.server.ejb.deployment.ExposableBeanDescriptor.initialize(ExposableBeanDescriptor.java:173)
	at com.evermind.server.ejb.deployment.SessionBeanDescriptor.initialize(SessionBeanDescriptor.java:225)
	at com.evermind.server.ejb.deployment.EJBPackage.initialize(EJBPackage.java:995)
	at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:852)
	... 11 more
Caused by: oracle.classloader.util.AnnotatedNoClassDefFoundError: 

	  Classe não encontrada: br.com.core.chains.RemoteCommand

	Classe dependente: br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean
	         Carregador: agenteEdi.root:0.0.0
	    Origem do Código: /C:/oc4j_extended_101330/j2ee/home/applications/agenteEdi/agenteEdi-ejb.jar
	  Configuração: <ejb> in C:\oc4j_extended_101330\j2ee\home\applications\agenteEdi

A classe não encontrada não está disponível nos códigos-fonte ou nos carregadores no sistema.
	at oracle.classloader.PolicyClassLoader.defineClass(PolicyClassLoader.java:2264)
	at oracle.classloader.PolicyClassLoader.findLocalClass(PolicyClassLoader.java:1462)
	at oracle.classloader.SearchPolicy$FindLocal.getClass(SearchPolicy.java:167)
	at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
	at oracle.classloader.PolicyClassLoader.internalLoadClass(PolicyClassLoader.java:1674)
	at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1635)
	at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1620)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:247)
	at com.evermind.server.ejb.deployment.BeanDescriptor.initialize(BeanDescriptor.java:288)
	... 15 more

2010-04-15 17:23:12.505 NOTIFICATION Application UnDeployer para agenteEdi ser CONCLUÍDO.
10/04/15 17:23:12 WARNING: DeployerRunnable.run java.lang.InstantiationException: Application: agenteEdi is in failed state as initialization failedoracle.oc4j.admin.internal.DeployerException: java.lang.InstantiationException: Application: agenteEdi is in failed state as initialization failed
	at oracle.oc4j.admin.internal.DeployerBase.execute(DeployerBase.java:126)
	at oracle.oc4j.admin.jmx.server.mbeans.deploy.OC4JDeployerRunnable.doRun(OC4JDeployerRunnable.java:52)
	at oracle.oc4j.admin.jmx.server.mbeans.deploy.DeployerRunnable.run(DeployerRunnable.java:81)
	at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.InstantiationException: Application: agenteEdi is in failed state as initialization failed
	at com.evermind.server.Application.setConfig(Application.java:496)
	at com.evermind.server.Application.setConfig(Application.java:339)
	at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1895)
	at oracle.oc4j.admin.internal.ApplicationDeployer.addApplication(ApplicationDeployer.java:512)
	at oracle.oc4j.admin.internal.ApplicationDeployer.doDeploy(ApplicationDeployer.java:196)
	at oracle.oc4j.admin.internal.DeployerBase.execute(DeployerBase.java:93)
	... 4 more
Caused by: java.lang.InstantiationException: Error initializing ejb-modules: [agenteEdi:agenteEdi-ejb:CatalogFacade] - Não é possível carregar classe ejb br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean, consulte a seção 23.2 da especificação do EJB 2.1oracle.classloader.util.AnnotatedNoClassDefFoundError: 

	  Classe não encontrada: br.com.core.chains.RemoteCommand

	Classe dependente: br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean
	         Carregador: agenteEdi.root:0.0.0
	    Origem do Código: /C:/oc4j_extended_101330/j2ee/home/applications/agenteEdi/agenteEdi-ejb.jar
	  Configuração: <ejb> in C:\oc4j_extended_101330\j2ee\home\applications\agenteEdi

A classe não encontrada não está disponível nos códigos-fonte ou nos carregadores no sistema.
	at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:1064)
	at com.evermind.server.ApplicationStateRunning.initializeApplication(ApplicationStateRunning.java:217)
	at com.evermind.server.Application.setConfig(Application.java:438)
	... 9 more
Caused by: com.evermind.server.ejb.deployment.InvalidEJBAssemblyException: [agenteEdi:agenteEdi-ejb:CatalogFacade] - Não é possível carregar classe ejb br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean, consulte a seção 23.2 da especificação do EJB 2.1oracle.classloader.util.AnnotatedNoClassDefFoundError: 

	  Classe não encontrada: br.com.core.chains.RemoteCommand

	Classe dependente: br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean
	         Carregador: agenteEdi.root:0.0.0
	    Origem do Código: /C:/oc4j_extended_101330/j2ee/home/applications/agenteEdi/agenteEdi-ejb.jar
	  Configuração: <ejb> in C:\oc4j_extended_101330\j2ee\home\applications\agenteEdi

A classe não encontrada não está disponível nos códigos-fonte ou nos carregadores no sistema.
	at com.evermind.server.ejb.exception.ValidationExceptions.unableToLoadEJBClass(ValidationExceptions.java:36)
	at com.evermind.server.ejb.deployment.BeanDescriptor.initialize(BeanDescriptor.java:290)
	at com.evermind.server.ejb.deployment.ExposableBeanDescriptor.initialize(ExposableBeanDescriptor.java:173)
	at com.evermind.server.ejb.deployment.SessionBeanDescriptor.initialize(SessionBeanDescriptor.java:225)
	at com.evermind.server.ejb.deployment.EJBPackage.initialize(EJBPackage.java:995)
	at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:852)
	... 11 more
Caused by: oracle.classloader.util.AnnotatedNoClassDefFoundError: 

	  Classe não encontrada: br.com.core.chains.RemoteCommand

	Classe dependente: br.com.agenteedi.service.catalog.ejb.CatalogFacadeBean
	         Carregador: agenteEdi.root:0.0.0
	    Origem do Código: /C:/oc4j_extended_101330/j2ee/home/applications/agenteEdi/agenteEdi-ejb.jar
	  Configuração: <ejb> in C:\oc4j_extended_101330\j2ee\home\applications\agenteEdi

A classe não encontrada não está disponível nos códigos-fonte ou nos carregadores no sistema.
	at oracle.classloader.PolicyClassLoader.defineClass(PolicyClassLoader.java:2264)
	at oracle.classloader.PolicyClassLoader.findLocalClass(PolicyClassLoader.java:1462)
	at oracle.classloader.SearchPolicy$FindLocal.getClass(SearchPolicy.java:167)
	at oracle.classloader.SearchSequence.getClass(SearchSequence.java:119)
	at oracle.classloader.PolicyClassLoader.internalLoadClass(PolicyClassLoader.java:1674)
	at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1635)
	at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1620)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:247)
	at com.evermind.server.ejb.deployment.BeanDescriptor.initialize(BeanDescriptor.java:288)
	... 15 more

Bom, como faço para resolver isso?
Estou batendo a cabeça aqui, mas até agora nada…
Vi que a classe existe, e esta dentro de um jar que esta importada na minha aplicação, dentro das classes EJB tem as referencias certas com o nome do pacote certinho e tals…

Bom, se alguem ja tiver passado por isso por favor, uma dica… uma luz hehehe

Bom, enquanto isso estou aqui vendo oq pode ser…

Se precisarem de mais alguma informação, avisem.

cara… o core-raia.jar está dentro do seu EAR?
Você colocou ele no MANIFEST.MF da sua aplicação EJB?

Tentou perguntar para os seus amigos?

um abraço

Amigo,
Tentou colocar o core-raia dentro do applib da sua instancia?

[]'s