Selecionando elemento de um rich:extendedDataTable

37 views
Skip to first unread message

João Petrelli

unread,
Jun 16, 2009, 10:19:14 AM6/16/09
to jav...@googlegroups.com
Bom Dia,

Pessoal, estou utilizando o componente <rich:extendedDataTable>, porém não estou conseguindo capturar a selecão do usuário, já tentei de várias maneiras, e uma maneira que eu vi, porém não consegui testar foi utilizando o atributo selection e binding. Exemplo retirado do link: http://seamframework.org/Community/RichextendedDataTableAndSelection

 No meu Bean tenho:

import org.richfaces.component.html.HtmlExtendedDataTable;
import org.richfaces.model.selection.SimpleSelection;

    @In(required = false)
    @Out(required = false)
    private HtmlExtendedDataTable table;
   
    private SimpleSelection selection;

    public void setSelection(SimpleSelection selection) {
        this.selection = selection;
    }

    public SimpleSelection getSelection() {
        return selection;
    }

    public HtmlExtendedDataTable getTable() {
        return table;
    }

    public void setTable(HtmlExtendedDataTable table) {
        this.table = table;
    }

    public void takeSelection() {
        Iterator<Object> iterator = getSelection().getKeys();
       
        while (iterator.hasNext()) {
            Object key = iterator.next();
            table.setRowKey(key);
            if (table.isRowAvailable()) {
                setCliente((Cliente) table.getRowData());
            }
        }
    }

E no meu xhtml:

<rich:extendedDataTable value="#{emailClienteList}" var="currentCliente" rendered="true" height="200px"
                    rowKeyVar="row" selection="#{emailBean.selection}" binding="#{emailBean.table}" >
                   
                <a4j:support event="onselectionchange" reRender="panel2" requestDelay="400"
                    action="#{emailBean.takeSelection}" ajaxSingle="true">
                </a4j:support>
             .....................
</rich:extendedDataTable>

Adicionei as libs do richfaces no classpath e fiz os imports nas classes normalmente, porém ao tentar publicar o projeto o jboss me retorna a seguinte exception:

11:10:06,515 ERROR [AbstractKernelController] Error installing to Real: name=vfszip:/usr/local/jboss-5.1.0.GA/server/default/deploy/faxSeam-ear.ear/ state=PreReal mode=Manual requiredState=Real
org.jboss.deployers.spi.DeploymentException: Error deploying faxSeam-ejb.jar: org/richfaces/component/html/HtmlExtendedDataTable
    at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(Ejb3Deployer.java:196)
    at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(Ejb3Deployer.java:99)
    at org.jboss.deployers.vfs.spi.deployer.AbstractVFSRealDeployer.internalDeploy(AbstractVFSRealDeployer.java:45)
    at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
    at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
    at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
    at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
    at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
    at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
    at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
    at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:362)
    at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NoClassDefFoundError: org/richfaces/component/html/HtmlExtendedDataTable
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
    at java.lang.Class.getDeclaredMethods(Class.java:1791)
    at org.jboss.ejb3.interceptors.lang.SecurityActions$1.run(SecurityActions.java:43)
    at org.jboss.ejb3.interceptors.lang.SecurityActions$1.run(SecurityActions.java:41)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.jboss.ejb3.interceptors.lang.SecurityActions.getDeclaredMethods(SecurityActions.java:39)
    at org.jboss.ejb3.interceptors.lang.ClassHelper.populateAllMethods(ClassHelper.java:219)
    at org.jboss.ejb3.interceptors.lang.ClassHelper.getAllMethods(ClassHelper.java:88)
    at org.jboss.ejb3.interceptors.metadata.BeanInterceptorMetaDataBridge.initialise(BeanInterceptorMetaDataBridge.java:246)
    at org.jboss.ejb3.interceptors.metadata.BeanInterceptorMetaDataBridge.<init>(BeanInterceptorMetaDataBridge.java:138)
    at org.jboss.ejb3.interceptors.metadata.AdditiveBeanInterceptorMetaDataBridge.<init>(AdditiveBeanInterceptorMetaDataBridge.java:48)
    at org.jboss.ejb3.aop.BeanContainer.initialize(BeanContainer.java:194)
    at org.jboss.ejb3.EJBContainer.<init>(EJBContainer.java:249)
    at org.jboss.ejb3.session.SessionContainer.<init>(SessionContainer.java:119)
    at org.jboss.ejb3.session.SessionSpecContainer.<init>(SessionSpecContainer.java:69)
    at org.jboss.ejb3.stateless.StatelessContainer.<init>(StatelessContainer.java:112)
    at org.jboss.ejb3.Ejb3AnnotationHandler.getStatelessContainer(Ejb3AnnotationHandler.java:310)
    at org.jboss.ejb3.Ejb3DescriptorHandler.getStatelessContainer(Ejb3DescriptorHandler.java:499)
    at org.jboss.ejb3.Ejb3AnnotationHandler.getContainers(Ejb3AnnotationHandler.java:203)
    at org.jboss.ejb3.Ejb3Deployment.deployElement(Ejb3Deployment.java:718)
    at org.jboss.ejb3.Ejb3Deployment.deployElement(Ejb3Deployment.java:669)
    at org.jboss.ejb3.Ejb3Deployment.deployUrl(Ejb3Deployment.java:651)
    at org.jboss.ejb3.Ejb3Deployment.deploy(Ejb3Deployment.java:614)
    at org.jboss.ejb3.Ejb3Deployment.create(Ejb3Deployment.java:491)
    at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(Ejb3Deployer.java:182)
    ... 29 more
Caused by: java.lang.ClassNotFoundException: org.richfaces.component.html.HtmlExtendedDataTable from BaseClassLoader@4988ad{VFSClassLoaderPolicy@1ac4323{name=vfszip:/usr/local/jboss-5.1.0.GA/server/default/deploy/faxSeam-ear.ear/ domain=ClassLoaderDomain@85ccd0{name=seam.jboss.org:loader=faxSeam-ear.ear parentPolicy=AFTER_BUT_JAVA_BEFORE parent=ClassLoaderDomain@f102d3{DefaultDomain}} roots=[MemoryContextHandler@7065994[path= context=vfsmemory://3j011-95qo94-fw0ky9vy-1-fw0oy590-ay real=vfsmemory://3j011-95qo94-fw0ky9vy-1-fw0oy590-ay], DelegatingHandler@9039233[path= context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=vfszip:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear], DelegatingHandler@21478063[path=faxSeam-ejb.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/faxSeam-ejb.jar], DelegatingHandler@3239471[path=richfaces-api.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/richfaces-api.jar], DelegatingHandler@20506983[path=jboss-el.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/jboss-el.jar], DelegatingHandler@23302086[path=drools-core.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/drools-core.jar], DelegatingHandler@24384237[path=antlr-runtime.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/antlr-runtime.jar], DelegatingHandler@25603150[path=jbpm-jpdl.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/jbpm-jpdl.jar], DelegatingHandler@10112585[path=mvel14.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/mvel14.jar], DelegatingHandler@9018094[path=drools-compiler.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/drools-compiler.jar], DelegatingHandler@1738948[path=jboss-seam.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/jboss-seam.jar], DelegatingHandler@589828[path= context=file:/usr/local/jboss-5.1.0.GA/server/default/deployers/seam.deployer/lib-int/jboss-seam-int-jbossas.jar real=vfszip:/usr/local/jboss-5.1.0.GA/server/default/deployers/seam.deployer/lib-int/jboss-seam-int-jbossas.jar], DelegatingHandler@14682548[path=jboss-seam.jar/jboss-seam.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/jboss-seam.jar/jboss-seam.jar]]  delegates=null exported=[it.devel.faxseam.entity, , org.jbpm.jpdl, org.jboss.seam.contexts, org.jbpm.security.permission, org.jbpm.graph.node, org.jbpm.msg.db, org.drools.conflict, org.jboss.seam.annotations.datamodel, org.jboss.seam.init, org.jbpm, org.jboss.el.parser, org.drools.ruleflow.common.core.impl, org.drools.base.field, org.jbpm.module.def, org.jbpm.context.log.variableinstance, org.drools.ruleflow.core, org.jbpm.calendar, org.jbpm.logging.db, org.jbpm.db.hibernate, org.jbpm.configuration, org.antlr.runtime, org.jboss.seam.core, org.jbpm.command, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.profiler, org.jbpm.jpdl.el.impl, org.ajax4jsf, org.jboss.seam.servlet, org.jboss.seam.persistence, org.jbpm.module.exe, org.jboss.seam.security.digest, org.jbpm.job, org.jboss.seam.text, org.jboss.seam.faces, org.jbpm.mail, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.interceptors, org.jbpm.db, org.jboss.seam.jmx, org.jboss.seam.jms, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.log, org.jbpm.context.log, org.drools.brms.server.rules, org.richfaces.event.sort, org.jbpm.taskmgmt.def, org.jboss.seam.async, org.ajax4jsf.resource, mvel14.jar.org.mvel.util, org.jboss.seam.annotations.security.management, org.jboss.seam.integration.jbossas.jms, org.jboss.seam.bpm, org.jboss.seam.security, org.drools.asm.attrs, org.jboss.seam.web, org.drools.reteoo.builder, org.ajax4jsf.javascript, org.jboss.el, org.jboss.seam.security.management.action, org.jboss.seam.databinding, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc, org.jboss.seam.annotations.security, org.drools.asm, mvel14.jar.org.mvel.integration.impl, org.drools.agent, org.drools.lang, org.drools.ruleflow.common.datatype, org.jboss.seam.document, org.jboss.seam.mock, org.antlr.runtime.debug, org.jboss.seam.mail, org.drools.objenesis.instantiator.jrockit, org.drools, org.drools.util, org.jbpm.context.exe, org.jboss.seam.navigation, org.jboss.seam.international, org.richfaces.model, mysql-connector-java-5.1.7-bin.jar.META-INF, org.jbpm.ant, mvel14.jar.org.mvel.tests.main.res, org.drools.rule.builder.dialect.mvel, org.jbpm.instantiation, org.drools.reteoo, org.jbpm.jpdl.par, org.drools.xml, org.jbpm.util, org.ajax4jsf.renderkit, org.jbpm.security.authentication, org.jbpm.logging, mvel14.jar.org.mvel.tests.main, org.jbpm.job.executor, org.ajax4jsf.context, org.jbpm.logging.exe, org.jboss.seam.cache, org.jboss.seam.jsf, org.jboss.seam.intercept, org.jboss.seam.annotations.intercept, org.drools.objenesis, org.jboss.seam.annotations.async, org.drools.asm.signature, org.drools.base.mvel, org.jbpm.msg, org.antlr.runtime.misc, org.drools.lang.descr, org.drools.base.accumulators, org.drools.asm.util.attrs, org.jbpm.jcr, org.drools.brms.server.util, org.jboss.seam.annotations.web, org.drools.facttemplates, org.jboss.seam, META-INF.maven.org.drools.drools-compiler, org.drools.rule.builder.dialect.java, org.drools.rule.builder.dialect.java.parser, org.jbpm.context.def, mvel14.jar.org.mvel.optimizers, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.util, org.jbpm.svc, org.jboss.seam.annotations.exception, org.jboss.seam.util, org.drools.commons.jci.problems, org.jbpm.jpdl.xml, mvel14.jar.org.mvel.optimizers.impl.refl.collection, mvel14.jar.org.mvel.optimizers.impl.asm, org.ajax4jsf.cache, META-INF, org.drools.commons.jci.readers, org.drools.asm.util, org.jboss.seam.annotations.security.permission, org.jbpm.graph.def, org.jboss.el.lang, mvel14.jar.org.mvel.integration, mvel14.jar.org.mvel.ast.cache, org.jbpm.jpdl.convert, org.drools.concurrent, org.jbpm.graph.node.advanced, org.jbpm.logging.log, org.jboss.seam.theme, org.jboss.seam.security.management, org.jboss.seam.el, org.jboss.seam.exception, org.richfaces.model.filter, org.drools.ruleflow.common.datatype.impl.type, org.jbpm.db.compatibility, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.jdbc2.optional, org.jbpm.graph.action, org.drools.objenesis.instantiator.sun, org.jbpm.context.exe.matcher, org.jboss.seam.security.jaas, mysql-connector-java-5.1.7-bin.jar.META-INF.services, org.jboss.seam.annotations.bpm, org.richfaces.model.selection, org.drools.base.extractors, org.jboss.seam.framework, org.jbpm.persistence.db, org.drools.brms.client.modeldriven, org.drools.ruleflow.common.instance.impl, org.drools.base.evaluators, org.ajax4jsf.event, org.jboss.seam.log, org.jboss.seam.captcha, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.exceptions, org.drools.ruleflow.common.instance, org.drools.objenesis.strategy, org.jbpm.taskmgmt, org.drools.objenesis.instantiator, org.jbpm.context.exe.converter, org.jboss.seam.drools, org.jboss.seam.annotations, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.configs, org.jbpm.jcr.jackrabbit, org.jbpm.security.authorization, org.drools.asm.commons, org.jbpm.scheduler, org.jboss.seam.pageflow, org.ajax4jsf.resource.util, org.jboss.seam.deployment, org.jbpm.graph.exe, org.drools.base, org.jbpm.web, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.integration.c3p0, org.drools.lang.dsl, org.drools.ruleflow.common.core, org.jboss.el.util, org.richfaces.event, org.ajax4jsf.model, org.drools.common, org.richfaces.component.xml, org.richfaces.event.extdt, mysql-connector-java-5.1.7-bin.jar.org.gjt.mm.mysql, org.jbpm.security, org.drools.commons.jci.stores, org.jboss.seam.transaction, org.jbpm.command.impl, org.drools.audit.event, mvel14.jar.org.mvel.conversion, org.drools.util.asm, org.drools.base.dataproviders, META-INF.maven.org.richfaces.framework.richfaces-api, mvel14.jar.org.mvel, org.drools.brms.client.modeldriven.brl, org.jbpm.jcr.jndi, org.jbpm.scheduler.def, org.drools.rule, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.exceptions.jdbc4, org.drools.spi, it.devel.faxseam.session, org.jboss.seam.webservice, org.drools.audit, org.jbpm.svc.save, org.jbpm.jpdl.el, org.jbpm.file.def, mvel14.jar.org.mvel.optimizers.impl.refl, org.drools.compiler, META-INF.maven.org.jboss.seam.integration.jboss-seam-int-jbossas, org.jbpm.scheduler.db, org.drools.ruleflow.common.datatype.impl, org.jbpm.persistence.jta, org.jboss.seam.integration.jbossas.vfs, org.jbpm.context.exe.variableinstance, org.jbpm.jpdl.el.parser, org.jboss.seam.ejb, org.drools.util.concurrent.locks, org.jbpm.bytes, mvel14.jar.META-INF, org.antlr.runtime.tree, org.jbpm.graph.log, org.drools.objenesis.instantiator.gcj, mvel14.jar.org.mvel.debug, org.drools.event, org.jbpm.jpdl.exe, org.jbpm.persistence, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.integration.jboss, mvel14.jar.org.mvel.tests, org.jbpm.taskmgmt.impl, org.drools.commons.jci.compilers, org.richfaces.skin, org.ajax4jsf.application, org.jboss.seam.annotations.faces, org.jbpm.tx, org.jboss.seam.security.openid, org.jboss.seam.security.permission, org.ajax4jsf.component, mvel14.jar.org.mvel.math, org.drools.ruleflow.core.impl, META-INF.maven.org.drools.drools-core, mvel14.jar.org.mvel.tests.perftests, org.drools.ruleflow.instance, org.drools.objenesis.instantiator.basic, org.richfaces.event.scroll, org.jbpm.taskmgmt.exe, org.jbpm.jcr.impl, org.jboss.seam.security.permission.action, org.drools.semantics.java.parser, org.drools.ruleflow.instance.impl, mvel14.jar.org.mvel.asm, org.richfaces.component, mvel14.jar.org.mvel.ast, org.jbpm.taskmgmt.log, org.drools.rule.builder] <IMPORT-ALL>NON_EMPTY}}
    at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:448)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    ... 55 more
11:10:06,540 WARN  [HDScanner] Failed to process changes
org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

*** DEPLOYMENTS IN ERROR: Name -> Error

vfszip:/usr/local/jboss-5.1.0.GA/server/default/deploy/faxSeam-ear.ear/ -> org.jboss.deployers.spi.DeploymentException: Error deploying faxSeam-ejb.jar: org/richfaces/component/html/HtmlExtendedDataTable


DEPLOYMENTS IN ERROR:
  Deployment "vfszip:/usr/local/jboss-5.1.0.GA/server/default/deploy/faxSeam-ear.ear/" is in error due to the following reason(s): java.lang.ClassNotFoundException: org.richfaces.component.html.HtmlExtendedDataTable from BaseClassLoader@4988ad{VFSClassLoaderPolicy@1ac4323{name=vfszip:/usr/local/jboss-5.1.0.GA/server/default/deploy/faxSeam-ear.ear/ domain=ClassLoaderDomain@85ccd0{name=seam.jboss.org:loader=faxSeam-ear.ear parentPolicy=AFTER_BUT_JAVA_BEFORE parent=ClassLoaderDomain@f102d3{DefaultDomain}} roots=[MemoryContextHandler@7065994[path= context=vfsmemory://3j011-95qo94-fw0ky9vy-1-fw0oy590-ay real=vfsmemory://3j011-95qo94-fw0ky9vy-1-fw0oy590-ay], DelegatingHandler@9039233[path= context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=vfszip:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear], DelegatingHandler@21478063[path=faxSeam-ejb.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/faxSeam-ejb.jar], DelegatingHandler@3239471[path=richfaces-api.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/richfaces-api.jar], DelegatingHandler@20506983[path=jboss-el.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/jboss-el.jar], DelegatingHandler@23302086[path=drools-core.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/drools-core.jar], DelegatingHandler@24384237[path=antlr-runtime.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/antlr-runtime.jar], DelegatingHandler@25603150[path=jbpm-jpdl.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/jbpm-jpdl.jar], DelegatingHandler@10112585[path=mvel14.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/mvel14.jar], DelegatingHandler@9018094[path=drools-compiler.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/drools-compiler.jar], DelegatingHandler@1738948[path=jboss-seam.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/jboss-seam.jar], DelegatingHandler@589828[path= context=file:/usr/local/jboss-5.1.0.GA/server/default/deployers/seam.deployer/lib-int/jboss-seam-int-jbossas.jar real=vfszip:/usr/local/jboss-5.1.0.GA/server/default/deployers/seam.deployer/lib-int/jboss-seam-int-jbossas.jar], DelegatingHandler@14682548[path=jboss-seam.jar/jboss-seam.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-95qo94-fw0ky9vy-1-fw0oy4m4-ax/faxSeam-ear.ear/jboss-seam.jar/jboss-seam.jar]]  delegates=null exported=[it.devel.faxseam.entity, , org.jbpm.jpdl, org.jboss.seam.contexts, org.jbpm.security.permission, org.jbpm.graph.node, org.jbpm.msg.db, org.drools.conflict, org.jboss.seam.annotations.datamodel, org.jboss.seam.init, org.jbpm, org.jboss.el.parser, org.drools.ruleflow.common.core.impl, org.drools.base.field, org.jbpm.module.def, org.jbpm.context.log.variableinstance, org.drools.ruleflow.core, org.jbpm.calendar, org.jbpm.logging.db, org.jbpm.db.hibernate, org.jbpm.configuration, org.antlr.runtime, org.jboss.seam.core, org.jbpm.command, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.profiler, org.jbpm.jpdl.el.impl, org.ajax4jsf, org.jboss.seam.servlet, org.jboss.seam.persistence, org.jbpm.module.exe, org.jboss.seam.security.digest, org.jbpm.job, org.jboss.seam.text, org.jboss.seam.faces, org.jbpm.mail, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.interceptors, org.jbpm.db, org.jboss.seam.jmx, org.jboss.seam.jms, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.log, org.jbpm.context.log, org.drools.brms.server.rules, org.richfaces.event.sort, org.jbpm.taskmgmt.def, org.jboss.seam.async, org.ajax4jsf.resource, mvel14.jar.org.mvel.util, org.jboss.seam.annotations.security.management, org.jboss.seam.integration.jbossas.jms, org.jboss.seam.bpm, org.jboss.seam.security, org.drools.asm.attrs, org.jboss.seam.web, org.drools.reteoo.builder, org.ajax4jsf.javascript, org.jboss.el, org.jboss.seam.security.management.action, org.jboss.seam.databinding, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc, org.jboss.seam.annotations.security, org.drools.asm, mvel14.jar.org.mvel.integration.impl, org.drools.agent, org.drools.lang, org.drools.ruleflow.common.datatype, org.jboss.seam.document, org.jboss.seam.mock, org.antlr.runtime.debug, org.jboss.seam.mail, org.drools.objenesis.instantiator.jrockit, org.drools, org.drools.util, org.jbpm.context.exe, org.jboss.seam.navigation, org.jboss.seam.international, org.richfaces.model, mysql-connector-java-5.1.7-bin.jar.META-INF, org.jbpm.ant, mvel14.jar.org.mvel.tests.main.res, org.drools.rule.builder.dialect.mvel, org.jbpm.instantiation, org.drools.reteoo, org.jbpm.jpdl.par, org.drools.xml, org.jbpm.util, org.ajax4jsf.renderkit, org.jbpm.security.authentication, org.jbpm.logging, mvel14.jar.org.mvel.tests.main, org.jbpm.job.executor, org.ajax4jsf.context, org.jbpm.logging.exe, org.jboss.seam.cache, org.jboss.seam.jsf, org.jboss.seam.intercept, org.jboss.seam.annotations.intercept, org.drools.objenesis, org.jboss.seam.annotations.async, org.drools.asm.signature, org.drools.base.mvel, org.jbpm.msg, org.antlr.runtime.misc, org.drools.lang.descr, org.drools.base.accumulators, org.drools.asm.util.attrs, org.jbpm.jcr, org.drools.brms.server.util, org.jboss.seam.annotations.web, org.drools.facttemplates, org.jboss.seam, META-INF.maven.org.drools.drools-compiler, org.drools.rule.builder.dialect.java, org.drools.rule.builder.dialect.java.parser, org.jbpm.context.def, mvel14.jar.org.mvel.optimizers, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.util, org.jbpm.svc, org.jboss.seam.annotations.exception, org.jboss.seam.util, org.drools.commons.jci.problems, org.jbpm.jpdl.xml, mvel14.jar.org.mvel.optimizers.impl.refl.collection, mvel14.jar.org.mvel.optimizers.impl.asm, org.ajax4jsf.cache, META-INF, org.drools.commons.jci.readers, org.drools.asm.util, org.jboss.seam.annotations.security.permission, org.jbpm.graph.def, org.jboss.el.lang, mvel14.jar.org.mvel.integration, mvel14.jar.org.mvel.ast.cache, org.jbpm.jpdl.convert, org.drools.concurrent, org.jbpm.graph.node.advanced, org.jbpm.logging.log, org.jboss.seam.theme, org.jboss.seam.security.management, org.jboss.seam.el, org.jboss.seam.exception, org.richfaces.model.filter, org.drools.ruleflow.common.datatype.impl.type, org.jbpm.db.compatibility, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.jdbc2.optional, org.jbpm.graph.action, org.drools.objenesis.instantiator.sun, org.jbpm.context.exe.matcher, org.jboss.seam.security.jaas, mysql-connector-java-5.1.7-bin.jar.META-INF.services, org.jboss.seam.annotations.bpm, org.richfaces.model.selection, org.drools.base.extractors, org.jboss.seam.framework, org.jbpm.persistence.db, org.drools.brms.client.modeldriven, org.drools.ruleflow.common.instance.impl, org.drools.base.evaluators, org.ajax4jsf.event, org.jboss.seam.log, org.jboss.seam.captcha, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.exceptions, org.drools.ruleflow.common.instance, org.drools.objenesis.strategy, org.jbpm.taskmgmt, org.drools.objenesis.instantiator, org.jbpm.context.exe.converter, org.jboss.seam.drools, org.jboss.seam.annotations, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.configs, org.jbpm.jcr.jackrabbit, org.jbpm.security.authorization, org.drools.asm.commons, org.jbpm.scheduler, org.jboss.seam.pageflow, org.ajax4jsf.resource.util, org.jboss.seam.deployment, org.jbpm.graph.exe, org.drools.base, org.jbpm.web, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.integration.c3p0, org.drools.lang.dsl, org.drools.ruleflow.common.core, org.jboss.el.util, org.richfaces.event, org.ajax4jsf.model, org.drools.common, org.richfaces.component.xml, org.richfaces.event.extdt, mysql-connector-java-5.1.7-bin.jar.org.gjt.mm.mysql, org.jbpm.security, org.drools.commons.jci.stores, org.jboss.seam.transaction, org.jbpm.command.impl, org.drools.audit.event, mvel14.jar.org.mvel.conversion, org.drools.util.asm, org.drools.base.dataproviders, META-INF.maven.org.richfaces.framework.richfaces-api, mvel14.jar.org.mvel, org.drools.brms.client.modeldriven.brl, org.jbpm.jcr.jndi, org.jbpm.scheduler.def, org.drools.rule, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.exceptions.jdbc4, org.drools.spi, it.devel.faxseam.session, org.jboss.seam.webservice, org.drools.audit, org.jbpm.svc.save, org.jbpm.jpdl.el, org.jbpm.file.def, mvel14.jar.org.mvel.optimizers.impl.refl, org.drools.compiler, META-INF.maven.org.jboss.seam.integration.jboss-seam-int-jbossas, org.jbpm.scheduler.db, org.drools.ruleflow.common.datatype.impl, org.jbpm.persistence.jta, org.jboss.seam.integration.jbossas.vfs, org.jbpm.context.exe.variableinstance, org.jbpm.jpdl.el.parser, org.jboss.seam.ejb, org.drools.util.concurrent.locks, org.jbpm.bytes, mvel14.jar.META-INF, org.antlr.runtime.tree, org.jbpm.graph.log, org.drools.objenesis.instantiator.gcj, mvel14.jar.org.mvel.debug, org.drools.event, org.jbpm.jpdl.exe, org.jbpm.persistence, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.integration.jboss, mvel14.jar.org.mvel.tests, org.jbpm.taskmgmt.impl, org.drools.commons.jci.compilers, org.richfaces.skin, org.ajax4jsf.application, org.jboss.seam.annotations.faces, org.jbpm.tx, org.jboss.seam.security.openid, org.jboss.seam.security.permission, org.ajax4jsf.component, mvel14.jar.org.mvel.math, org.drools.ruleflow.core.impl, META-INF.maven.org.drools.drools-core, mvel14.jar.org.mvel.tests.perftests, org.drools.ruleflow.instance, org.drools.objenesis.instantiator.basic, org.richfaces.event.scroll, org.jbpm.taskmgmt.exe, org.jbpm.jcr.impl, org.jboss.seam.security.permission.action, org.drools.semantics.java.parser, org.drools.ruleflow.instance.impl, mvel14.jar.org.mvel.asm, org.richfaces.component, mvel14.jar.org.mvel.ast, org.jbpm.taskmgmt.log, org.drools.rule.builder] <IMPORT-ALL>NON_EMPTY}}

    at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:993)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:939)
    at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:873)
    at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.checkComplete(MainDeployerAdapter.java:128)
    at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:369)
    at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)

Alguém já passou por isso, ou poderia me ajudar? Desde já agradeco a atencão.


Abracos,
--
João Petrelli <joao.p...@gmail.com>

Petrelli

unread,
Jun 16, 2009, 10:25:09 AM6/16/09
to javasf: JavaServer Faces International Group
seam.jar]] delegates=null exported=[it.devel.faxseam.entity, ,
seam.jar]] delegates=null exported=[it.devel.faxseam.entity, ,
org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete
(DeployersImpl.java:993)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete
(DeployersImpl.java:939)
at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete
(MainDeployerImpl.java:873)
at
org.jboss.system.server.profileservice.repository.MainDeployerAdapter.checkComplete
(MainDeployerAdapter.java:128)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan
(HDScanner.java:369)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run
(HDScanner.java:255)
at java.util.concurrent.Executors$RunnableAdapter.call
(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset
(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:
150)
at java.util.concurrent.ScheduledThreadPoolExecutor
$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor
$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
at java.util.concurrent.ScheduledThreadPoolExecutor
$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask
(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)

Alguém já passou por isso, ou poderia me ajudar? Me desculpem pelo e-
mail extenso.

Marcelo Nunes

unread,
Jun 16, 2009, 10:37:50 AM6/16/09
to jav...@googlegroups.com
João, a lista "emailClienteList" é um DataModel ou ExtendedTableDataModel?

2009/6/16 Petrelli <joao.p...@gmail.com>

João Petrelli

unread,
Jun 16, 2009, 11:17:44 AM6/16/09
to jav...@googlegroups.com
Olá Marcelo, desculpe-me esqueci de colocar a list, ela está em meu Bean tbm, segue abaixo:

@PersistenceContext
private EntityManager em;

@Out(required=false)
private List<Cliente> emailClienteList;

@Factory("emailClienteList")
@SuppresWarnings("unchecked")
public void getEmailClienteList() {
     emailClienteList = em.executeQuery("SELECT cliente FROM Cliente cliente").getResultList();
}

Obrigado pela atenção, abraços,
--
João Petrelli <joao.p...@gmail.com>

2009/6/16 Marcelo Nunes <mna...@gmail.com>

Marcelo Nunes

unread,
Jun 16, 2009, 12:41:23 PM6/16/09
to jav...@googlegroups.com
Então, no meu caso só funcionou a seleção quando utilizei o ExtendedTableDataModel no lugar da lista.
Abaixo segue um exemplo simples.
 
Bean :
 
    public ExtendedTableDataModel<Empresa> getDataModel(){
     List lista = HibernateHelper.execQuery("from Empresa", null);
     dataModel = new ExtendedTableDataModel<Empresa>(new EmpresaProvider(lista));
        return dataModel;
    }

DataProvider :
 
package br.com.faturamento.dataprovider;
import java.util.ArrayList;
import java.util.List;
import org.richfaces.model.DataProvider;
import br.com.faturamento.model.Empresa;
public class EmpresaProvider implements DataProvider<Empresa>{
    private List<Empresa> items;
   
    public EmpresaProvider() {
        super();
    }
    public EmpresaProvider(List lstObj) {
        super();
        items = new ArrayList<Empresa>();
        for(Object obj:lstObj){
            for (int i=0;i<1;i++) {
                items.add((Empresa)obj);
            }
        }
        if(items.size()<=1){
         items.add(new Empresa());
        }
    }
    /* (non-Javadoc)
     * @see org.richfaces.model.DataProvider#getItemByKey(java.lang.Object)
     */
    public Empresa getItemByKey(Object key) {
        if (key == null)
            return null;
        for (Empresa entity : getItems()){
            if (entity.getId().equals(key))
                return entity;
        }
        return null;
    }
    protected List<Empresa> getItems() {
        return items;
    }
   
    /* (non-Javadoc)
     * @see org.richfaces.model.DataProvider#getItemsByRange(int, int)
     */
    public List<Empresa> getItemsByRange(int firstRow, int lastRow) {
        return getItems().subList(firstRow, lastRow);
    }
    /* (non-Javadoc)
     * @see org.richfaces.model.DataProvider#getKey(java.lang.Object)
     */
    public Object getKey(Empresa item) {
        return item.getId();
    }
    /* (non-Javadoc)
     * @see org.richfaces.model.DataProvider#getRowCount()
     */
    public int getRowCount() {
        return getItems().size();
    }
}
2009/6/16 João Petrelli <joao.p...@gmail.com>

João Petrelli

unread,
Jun 16, 2009, 1:03:06 PM6/16/09
to jav...@googlegroups.com
Obrigado pelo retorno Marcelo, vou testar, e na sequencia posto o resultado.

Abracos

João Petrelli

unread,
Jun 16, 2009, 2:04:48 PM6/16/09
to jav...@googlegroups.com
Marcelo, implementei do jeito que disse, mais não consigo testar, pois o projeto não faz deploy, basta importar para qualquer classe algo do richfaces e comeca esse tipo de exception novamente:

Caused by: java.lang.NoClassDefFoundError: org/richfaces/model/ExtendedTableDataModel

Acredito que seja alguma dependencia do richfaces.

Alguma sugestão?

Obrigado.


Abracos,

--
João Petrelli <joao.p...@gmail.com>

2009/6/16 João Petrelli <joao.p...@gmail.com>

Marcelo Nunes

unread,
Jun 16, 2009, 2:14:49 PM6/16/09
to jav...@googlegroups.com
Qual a versão do richfaces que você esta utilizando? eu acredito que deve ser o proprio richfaces que esta o problema. Eu utilizei a versão 3.2.2
 
Abraço
2009/6/16 João Petrelli <joao.p...@gmail.com>

João Petrelli

unread,
Jun 16, 2009, 2:18:16 PM6/16/09
to jav...@googlegroups.com
Versão 3.3.1

richfaces-api-3.3.1.GA.jar
richfaces-impl-3.3.1.GA.jar 
richfaces-ui-3.3.1.GA.jar

Só se for isso então, vou testar com 3.3.0 que é mais estável, e já mando o resultado.


Abracos,
--
João Petrelli <joao.p...@gmail.com>

2009/6/16 Marcelo Nunes <mna...@gmail.com>

João Petrelli

unread,
Jun 16, 2009, 2:55:52 PM6/16/09
to jav...@googlegroups.com
Não deu certo, a mesma exception, testei em 3 versões distintas do richfaces.

Caused by: java.lang.NoClassDefFoundError: org/richfaces/model/ExtendedTableDataModel

O que será que pode ser ?

Obrigado pela ajuda.

Marcelo Nunes

unread,
Jun 16, 2009, 3:27:56 PM6/16/09
to jav...@googlegroups.com
Nossa, não sei o que pode ser. ta mto estranho, faz o seguinte me passa o log de erro completo. Abaixo segue a lista de jar's q eu utilizo. No meu exemplo eu fiz utilizando o JSF 1.2 e vc esta utilizando o JBoss seam, né?
 
antlr-2.7.6.jar
asm-attrs.jar
asm.jar
cglib-nodep-2.1_3.jar
commons-beanutils-1.7.0.jar
commons-codec-1.3.jar
commons-collections-2.1.1.jar
commons-collections-3.2.jar
commons-digester-1.8.jar
commons-discovery-0.4.jar
commons-logging-1.0.4.jar
commons-logging-1.1.1.jar
commons-logging.jar
dom4j-1.6.1.jar
hibernate-annotations.jar
hibernate-commons-annotations.jar
hibernate-entitymanager.jar
hibernate3.jar
javassist.jar
jaxen-1.1-beta-7.jar
jboss-archive-browsing.jar
jsf-api.jar
jsf-impl.jar
jstl-api-1.2.jar
jstl.jar
jta.jar
jtds-1.2.jar
jxl.jar
log4j-1.2.13.jar
log4j-1.2.6.jar
persistence.jar
richfaces-api-3.2.2.SR1.jar
richfaces-impl-3.2.2.SR1.jar
richfaces-ui-3.2.2.SR1.jar
spring-aspects.jar
spring.jar
standard.jar

2009/6/16 João Petrelli <joao.p...@gmail.com>

João Petrelli

unread,
Jun 16, 2009, 3:42:45 PM6/16/09
to jav...@googlegroups.com
É realmente está bastante estranho. Estou utilizando jsf 1.2 + JBoss Seam 2.1 e EJB 3.0 e Jboss server, estava lendo algumas coisas e fiquei com uma dúvida, existe algum problema em implementar os componentes do richfaces em um session bean?

Segue a exception exibida no console do Eclipse:

16:11:49,081 WARN  [Ejb3AnnotationHandler] JBMETA-4: did not find any bean meta data for annotation bean EmailBeanImpl, will create some
16:11:49,085 ERROR [AbstractKernelController] Error installing to Real: name=vfszip:/usr/local/jboss-5.1.0.GA/server/default/deploy/faxSeam-ear.ear/ state=PreReal mode=Manual requiredState=Real
org.jboss.deployers.spi.DeploymentException: Error deploying faxSeam-ejb.jar: org/richfaces/model/DataProvider

    at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(Ejb3Deployer.java:196)
    at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(Ejb3Deployer.java:99)
    at org.jboss.deployers.vfs.spi.deployer.AbstractVFSRealDeployer.internalDeploy(AbstractVFSRealDeployer.java:45)
    at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
    at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
    at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
    at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
    at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
    at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
    at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
    at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
    at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
    at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)

    at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
    at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
    at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
    at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)
    at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)
    at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
    at org.jboss.Main.boot(Main.java:221)
    at org.jboss.Main$1.run(Main.java:556)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NoClassDefFoundError: org/richfaces/model/DataProvider

    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
    at java.lang.Class.getDeclaredMethods(Class.java:1791)
    at org.jboss.ejb3.interceptors.lang.SecurityActions$1.run(SecurityActions.java:43)
    at org.jboss.ejb3.interceptors.lang.SecurityActions$1.run(SecurityActions.java:41)
    at java.security.AccessController.doPrivileged(Native Method)

    at org.jboss.ejb3.interceptors.lang.SecurityActions.getDeclaredMethods(SecurityActions.java:39)
    at org.jboss.ejb3.interceptors.lang.ClassHelper.populateAllMethods(ClassHelper.java:219)
    at org.jboss.ejb3.interceptors.lang.ClassHelper.getAllMethods(ClassHelper.java:88)
    at org.jboss.ejb3.interceptors.metadata.BeanInterceptorMetaDataBridge.initialise(BeanInterceptorMetaDataBridge.java:246)

    at org.jboss.ejb3.interceptors.metadata.BeanInterceptorMetaDataBridge.<init>(BeanInterceptorMetaDataBridge.java:138)
    at org.jboss.ejb3.interceptors.metadata.AdditiveBeanInterceptorMetaDataBridge.<init>(AdditiveBeanInterceptorMetaDataBridge.java:48)
    at org.jboss.ejb3.aop.BeanContainer.initialize(BeanContainer.java:194)
    at org.jboss.ejb3.EJBContainer.<init>(EJBContainer.java:249)
    at org.jboss.ejb3.session.SessionContainer.<init>(SessionContainer.java:119)
    at org.jboss.ejb3.session.SessionSpecContainer.<init>(SessionSpecContainer.java:69)
    at org.jboss.ejb3.stateless.StatelessContainer.<init>(StatelessContainer.java:112)
    at org.jboss.ejb3.Ejb3AnnotationHandler.getStatelessContainer(Ejb3AnnotationHandler.java:310)
    at org.jboss.ejb3.Ejb3DescriptorHandler.getStatelessContainer(Ejb3DescriptorHandler.java:499)
    at org.jboss.ejb3.Ejb3AnnotationHandler.getContainers(Ejb3AnnotationHandler.java:203)

    at org.jboss.ejb3.Ejb3Deployment.deployElement(Ejb3Deployment.java:718)
    at org.jboss.ejb3.Ejb3Deployment.deployElement(Ejb3Deployment.java:669)
    at org.jboss.ejb3.Ejb3Deployment.deployUrl(Ejb3Deployment.java:651)
    at org.jboss.ejb3.Ejb3Deployment.deploy(Ejb3Deployment.java:614)
    at org.jboss.ejb3.Ejb3Deployment.create(Ejb3Deployment.java:491)
    at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(Ejb3Deployer.java:182)
    ... 34 more
Caused by: java.lang.ClassNotFoundException: org.richfaces.model.DataProvider from BaseClassLoader@16274ea{VFSClassLoaderPolicy@e9ebe1{name=vfszip:/usr/local/jboss-5.1.0.GA/server/default/deploy/faxSeam-ear.ear/ domain=ClassLoaderDomain@128cbe6{name=seam.jboss.org:loader=faxSeam-ear.ear parentPolicy=AFTER_BUT_JAVA_BEFORE parent=ClassLoaderDomain@f102d3{DefaultDomain}} roots=[MemoryContextHandler@24982140[path= context=vfsmemory://3j011-a0uhay-fw0zoxe8-1-fw0zphdf-2c real=vfsmemory://3j011-a0uhay-fw0zoxe8-1-fw0zphdf-2c], DelegatingHandler@8223236[path= context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=vfszip:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear], DelegatingHandler@30777328[path=faxSeam-ejb.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/faxSeam-ejb.jar], DelegatingHandler@32985545[path=jboss-el.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/jboss-el.jar], DelegatingHandler@1739023[path=drools-core.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/drools-core.jar], DelegatingHandler@1850878[path=antlr-runtime.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/antlr-runtime.jar], DelegatingHandler@2752560[path=jbpm-jpdl.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/jbpm-jpdl.jar], DelegatingHandler@24282826[path=mvel14.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/mvel14.jar], DelegatingHandler@32462141[path=drools-compiler.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/drools-compiler.jar], DelegatingHandler@29695728[path=jboss-seam.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/jboss-seam.jar], DelegatingHandler@27340774[path=seam.deployer/lib-int/jboss-seam-int-jbossas.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/deployers/ real=file:/usr/local/jboss-5.1.0.GA/server/default/deployers/seam.deployer/lib-int/jboss-seam-int-jbossas.jar], DelegatingHandler@7490977[path=jboss-seam.jar/jboss-seam.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/jboss-seam.jar/jboss-seam.jar]]  delegates=null exported=[, it.devel.faxseam.entity, org.jbpm.jpdl, org.jboss.seam.contexts, org.jbpm.security.permission, org.jbpm.graph.node, org.jbpm.msg.db, org.drools.conflict, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.context, org.jboss.seam.annotations.datamodel, org.jboss.seam.init, org.jboss.el.parser, org.jbpm, org.drools.ruleflow.common.core.impl, org.drools.base.field, org.jbpm.module.def, org.jbpm.context.log.variableinstance, org.drools.ruleflow.core, org.jbpm.calendar, org.jbpm.logging.db, org.jbpm.db.hibernate, org.jbpm.configuration, org.antlr.runtime, org.jboss.seam.core, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.renderkit, org.jbpm.command, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.profiler, org.jbpm.jpdl.el.impl, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.resource.util, org.jboss.seam.servlet, org.jboss.seam.persistence, richfaces-api-3.3.1.GA.jar.org.richfaces.model, org.jbpm.module.exe, org.jboss.seam.security.digest, org.jbpm.job, org.jboss.seam.text, org.jboss.seam.faces, org.jbpm.mail, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.interceptors, org.jbpm.db, org.jboss.seam.jmx, org.jboss.seam.jms, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.log, richfaces-api-3.3.1.GA.jar.org.richfaces.skin, org.jbpm.context.log, org.drools.brms.server.rules, org.jbpm.taskmgmt.def, org.jboss.seam.async, mvel14.jar.org.mvel.util, org.jboss.seam.annotations.security.management, org.jboss.seam.integration.jbossas.jms, org.jboss.seam.bpm, org.jboss.seam.security, org.drools.asm.attrs, org.jboss.seam.web, org.drools.reteoo.builder, org.jboss.el, org.jboss.seam.security.management.action, org.jboss.seam.databinding, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc, richfaces-api-3.3.1.GA.jar.org.ajax4jsf, org.jboss.seam.annotations.security, org.drools.asm, mvel14.jar.org.mvel.integration.impl, org.drools.agent, org.drools.lang, org.drools.ruleflow.common.datatype, org.jboss.seam.document, org.jboss.seam.mock, org.antlr.runtime.debug, org.jboss.seam.mail, org.drools.objenesis.instantiator.jrockit, org.drools, org.drools.util, org.jbpm.context.exe, richfaces-api-3.3.1.GA.jar.org.richfaces.component.xml, org.jboss.seam.navigation, org.jboss.seam.international, mysql-connector-java-5.1.7-bin.jar.META-INF, org.jbpm.ant, mvel14.jar.org.mvel.tests.main.res, org.drools.rule.builder.dialect.mvel, org.jbpm.instantiation, org.drools.reteoo, org.jbpm.jpdl.par, org.drools.xml, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.component, richfaces-api-3.3.1.GA.jar.org.richfaces.event.scroll, org.jbpm.util, org.jbpm.security.authentication, org.jbpm.logging, mvel14.jar.org.mvel.tests.main, org.jbpm.job.executor, org.jbpm.logging.exe, org.jboss.seam.cache, org.jboss.seam.jsf, org.jboss.seam.intercept, org.jboss.seam.annotations.intercept, org.drools.objenesis, org.jboss.seam.annotations.async, org.drools.asm.signature, org.drools.base.mvel, org.jbpm.msg, org.antlr.runtime.misc, org.drools.lang.descr, org.drools.base.accumulators, org.drools.asm.util.attrs, org.jbpm.jcr, org.drools.brms.server.util, org.jboss.seam.annotations.web, org.drools.facttemplates, org.jboss.seam, META-INF.maven.org.drools.drools-compiler, org.drools.rule.builder.dialect.java, org.drools.rule.builder.dialect.java.parser, org.jbpm.context.def, mvel14.jar.org.mvel.optimizers, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.event, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.util, org.jbpm.svc, org.jboss.seam.annotations.exception, org.jboss.seam.util, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.cache, org.drools.commons.jci.problems, org.jbpm.jpdl.xml, mvel14.jar.org.mvel.optimizers.impl.refl.collection, mvel14.jar.org.mvel.optimizers.impl.asm, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.application, META-INF, org.drools.commons.jci.readers, org.drools.asm.util, org.jboss.seam.annotations.security.permission, org.jbpm.graph.def, org.jboss.el.lang, mvel14.jar.org.mvel.integration, mvel14.jar.org.mvel.ast.cache, org.jbpm.jpdl.convert, richfaces-api-3.3.1.GA.jar.org.richfaces.event.sort, org.drools.concurrent, org.jbpm.graph.node.advanced, org.jbpm.logging.log, org.jboss.seam.theme, org.jboss.seam.security.management, org.jboss.seam.el, org.jboss.seam.exception, org.drools.ruleflow.common.datatype.impl.type, org.jbpm.db.compatibility, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.jdbc2.optional, org.jbpm.graph.action, richfaces-api-3.3.1.GA.jar.org.richfaces.event.extdt, org.drools.objenesis.instantiator.sun, org.jbpm.context.exe.matcher, org.jboss.seam.security.jaas, mysql-connector-java-5.1.7-bin.jar.META-INF.services, org.jboss.seam.annotations.bpm, org.drools.base.extractors, org.jboss.seam.framework, org.jbpm.persistence.db, org.drools.brms.client.modeldriven, org.drools.ruleflow.common.instance.impl, org.drools.base.evaluators, org.jboss.seam.log, org.jboss.seam.captcha, richfaces-api-3.3.1.GA.jar.META-INF, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.exceptions, org.drools.ruleflow.common.instance, org.drools.objenesis.strategy, org.jbpm.taskmgmt, richfaces-api-3.3.1.GA.jar.org.richfaces.model.filter, org.drools.objenesis.instantiator, org.jbpm.context.exe.converter, org.jboss.seam.drools, org.jboss.seam.annotations, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.configs, org.jbpm.jcr.jackrabbit, org.jbpm.security.authorization, org.drools.asm.commons, org.jbpm.scheduler, org.jboss.seam.pageflow, richfaces-api-3.3.1.GA.jar.org.richfaces.model.selection, richfaces-api-3.3.1.GA.jar.org.richfaces.component, org.jboss.seam.deployment, richfaces-api-3.3.1.GA.jar.org.richfaces.event, org.jbpm.graph.exe, org.drools.base, org.jbpm.web, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.integration.c3p0, org.drools.lang.dsl, org.drools.ruleflow.common.core, org.jboss.el.util, richfaces-api-3.3.1.GA.jar.META-INF.maven.org.richfaces.framework.richfaces-api, org.drools.common, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.javascript, mysql-connector-java-5.1.7-bin.jar.org.gjt.mm.mysql, org.jbpm.security, org.drools.commons.jci.stores, org.jboss.seam.transaction, org.jbpm.command.impl, org.drools.audit.event, mvel14.jar.org.mvel.conversion, org.drools.util.asm, org.drools.base.dataproviders, mvel14.jar.org.mvel, org.drools.brms.client.modeldriven.brl, org.jbpm.jcr.jndi, org.jbpm.scheduler.def, org.drools.rule, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.exceptions.jdbc4, org.drools.spi, it.devel.faxseam.session, org.jboss.seam.webservice, org.drools.audit, org.jbpm.svc.save, org.jbpm.jpdl.el, org.jbpm.file.def, mvel14.jar.org.mvel.optimizers.impl.refl, org.drools.compiler, META-INF.maven.org.jboss.seam.integration.jboss-seam-int-jbossas, org.jbpm.scheduler.db, org.drools.ruleflow.common.datatype.impl, org.jbpm.persistence.jta, org.jboss.seam.integration.jbossas.vfs, org.jbpm.context.exe.variableinstance, org.jbpm.jpdl.el.parser, org.jboss.seam.ejb, org.drools.util.concurrent.locks, org.jbpm.bytes, mvel14.jar.META-INF, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.resource, org.antlr.runtime.tree, org.jbpm.graph.log, org.drools.objenesis.instantiator.gcj, mvel14.jar.org.mvel.debug, org.drools.event, org.jbpm.jpdl.exe, org.jbpm.persistence, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.model, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.integration.jboss, mvel14.jar.org.mvel.tests, org.jbpm.taskmgmt.impl, org.drools.commons.jci.compilers, org.jboss.seam.annotations.faces, org.jbpm.tx, org.jboss.seam.security.openid, org.jboss.seam.security.permission, mvel14.jar.org.mvel.math, org.drools.ruleflow.core.impl, META-INF.maven.org.drools.drools-core, mvel14.jar.org.mvel.tests.perftests, org.drools.ruleflow.instance, org.drools.objenesis.instantiator.basic, org.jbpm.taskmgmt.exe, org.jbpm.jcr.impl, org.jboss.seam.security.permission.action, org.drools.semantics.java.parser, org.drools.ruleflow.instance.impl, mvel14.jar.org.mvel.asm, mvel14.jar.org.mvel.ast, org.jbpm.taskmgmt.log, org.drools.rule.builder] <IMPORT-ALL>NON_EMPTY}}
    at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:448)

    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    ... 60 more
16:11:49,216 ERROR [ProfileServiceBootstrap] Failed to load profile: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

DEPLOYMENTS IN ERROR:
  Deployment "vfszip:/usr/local/jboss-5.1.0.GA/server/default/deploy/faxSeam-ear.ear/" is in error due to the following reason(s): java.lang.ClassNotFoundException: org.richfaces.model.DataProvider from BaseClassLoader@16274ea{VFSClassLoaderPolicy@e9ebe1{name=vfszip:/usr/local/jboss-5.1.0.GA/server/default/deploy/faxSeam-ear.ear/ domain=ClassLoaderDomain@128cbe6{name=seam.jboss.org:loader=faxSeam-ear.ear parentPolicy=AFTER_BUT_JAVA_BEFORE parent=ClassLoaderDomain@f102d3{DefaultDomain}} roots=[MemoryContextHandler@24982140[path= context=vfsmemory://3j011-a0uhay-fw0zoxe8-1-fw0zphdf-2c real=vfsmemory://3j011-a0uhay-fw0zoxe8-1-fw0zphdf-2c], DelegatingHandler@8223236[path= context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=vfszip:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear], DelegatingHandler@30777328[path=faxSeam-ejb.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/faxSeam-ejb.jar], DelegatingHandler@32985545[path=jboss-el.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/jboss-el.jar], DelegatingHandler@1739023[path=drools-core.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/drools-core.jar], DelegatingHandler@1850878[path=antlr-runtime.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/antlr-runtime.jar], DelegatingHandler@2752560[path=jbpm-jpdl.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/jbpm-jpdl.jar], DelegatingHandler@24282826[path=mvel14.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/mvel14.jar], DelegatingHandler@32462141[path=drools-compiler.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/drools-compiler.jar], DelegatingHandler@29695728[path=jboss-seam.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/jboss-seam.jar], DelegatingHandler@27340774[path=seam.deployer/lib-int/jboss-seam-int-jbossas.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/deployers/ real=file:/usr/local/jboss-5.1.0.GA/server/default/deployers/seam.deployer/lib-int/jboss-seam-int-jbossas.jar], DelegatingHandler@7490977[path=jboss-seam.jar/jboss-seam.jar context=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear real=file:/usr/local/jboss-5.1.0.GA/server/default/tmp/3j011-a0uhay-fw0zoxe8-1-fw0zpdsi-w/faxSeam-ear.ear/jboss-seam.jar/jboss-seam.jar]]  delegates=null exported=[, it.devel.faxseam.entity, org.jbpm.jpdl, org.jboss.seam.contexts, org.jbpm.security.permission, org.jbpm.graph.node, org.jbpm.msg.db, org.drools.conflict, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.context, org.jboss.seam.annotations.datamodel, org.jboss.seam.init, org.jboss.el.parser, org.jbpm, org.drools.ruleflow.common.core.impl, org.drools.base.field, org.jbpm.module.def, org.jbpm.context.log.variableinstance, org.drools.ruleflow.core, org.jbpm.calendar, org.jbpm.logging.db, org.jbpm.db.hibernate, org.jbpm.configuration, org.antlr.runtime, org.jboss.seam.core, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.renderkit, org.jbpm.command, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.profiler, org.jbpm.jpdl.el.impl, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.resource.util, org.jboss.seam.servlet, org.jboss.seam.persistence, richfaces-api-3.3.1.GA.jar.org.richfaces.model, org.jbpm.module.exe, org.jboss.seam.security.digest, org.jbpm.job, org.jboss.seam.text, org.jboss.seam.faces, org.jbpm.mail, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.interceptors, org.jbpm.db, org.jboss.seam.jmx, org.jboss.seam.jms, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.log, richfaces-api-3.3.1.GA.jar.org.richfaces.skin, org.jbpm.context.log, org.drools.brms.server.rules, org.jbpm.taskmgmt.def, org.jboss.seam.async, mvel14.jar.org.mvel.util, org.jboss.seam.annotations.security.management, org.jboss.seam.integration.jbossas.jms, org.jboss.seam.bpm, org.jboss.seam.security, org.drools.asm.attrs, org.jboss.seam.web, org.drools.reteoo.builder, org.jboss.el, org.jboss.seam.security.management.action, org.jboss.seam.databinding, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc, richfaces-api-3.3.1.GA.jar.org.ajax4jsf, org.jboss.seam.annotations.security, org.drools.asm, mvel14.jar.org.mvel.integration.impl, org.drools.agent, org.drools.lang, org.drools.ruleflow.common.datatype, org.jboss.seam.document, org.jboss.seam.mock, org.antlr.runtime.debug, org.jboss.seam.mail, org.drools.objenesis.instantiator.jrockit, org.drools, org.drools.util, org.jbpm.context.exe, richfaces-api-3.3.1.GA.jar.org.richfaces.component.xml, org.jboss.seam.navigation, org.jboss.seam.international, mysql-connector-java-5.1.7-bin.jar.META-INF, org.jbpm.ant, mvel14.jar.org.mvel.tests.main.res, org.drools.rule.builder.dialect.mvel, org.jbpm.instantiation, org.drools.reteoo, org.jbpm.jpdl.par, org.drools.xml, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.component, richfaces-api-3.3.1.GA.jar.org.richfaces.event.scroll, org.jbpm.util, org.jbpm.security.authentication, org.jbpm.logging, mvel14.jar.org.mvel.tests.main, org.jbpm.job.executor, org.jbpm.logging.exe, org.jboss.seam.cache, org.jboss.seam.jsf, org.jboss.seam.intercept, org.jboss.seam.annotations.intercept, org.drools.objenesis, org.jboss.seam.annotations.async, org.drools.asm.signature, org.drools.base.mvel, org.jbpm.msg, org.antlr.runtime.misc, org.drools.lang.descr, org.drools.base.accumulators, org.drools.asm.util.attrs, org.jbpm.jcr, org.drools.brms.server.util, org.jboss.seam.annotations.web, org.drools.facttemplates, org.jboss.seam, META-INF.maven.org.drools.drools-compiler, org.drools.rule.builder.dialect.java, org.drools.rule.builder.dialect.java.parser, org.jbpm.context.def, mvel14.jar.org.mvel.optimizers, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.event, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.util, org.jbpm.svc, org.jboss.seam.annotations.exception, org.jboss.seam.util, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.cache, org.drools.commons.jci.problems, org.jbpm.jpdl.xml, mvel14.jar.org.mvel.optimizers.impl.refl.collection, mvel14.jar.org.mvel.optimizers.impl.asm, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.application, META-INF, org.drools.commons.jci.readers, org.drools.asm.util, org.jboss.seam.annotations.security.permission, org.jbpm.graph.def, org.jboss.el.lang, mvel14.jar.org.mvel.integration, mvel14.jar.org.mvel.ast.cache, org.jbpm.jpdl.convert, richfaces-api-3.3.1.GA.jar.org.richfaces.event.sort, org.drools.concurrent, org.jbpm.graph.node.advanced, org.jbpm.logging.log, org.jboss.seam.theme, org.jboss.seam.security.management, org.jboss.seam.el, org.jboss.seam.exception, org.drools.ruleflow.common.datatype.impl.type, org.jbpm.db.compatibility, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.jdbc2.optional, org.jbpm.graph.action, richfaces-api-3.3.1.GA.jar.org.richfaces.event.extdt, org.drools.objenesis.instantiator.sun, org.jbpm.context.exe.matcher, org.jboss.seam.security.jaas, mysql-connector-java-5.1.7-bin.jar.META-INF.services, org.jboss.seam.annotations.bpm, org.drools.base.extractors, org.jboss.seam.framework, org.jbpm.persistence.db, org.drools.brms.client.modeldriven, org.drools.ruleflow.common.instance.impl, org.drools.base.evaluators, org.jboss.seam.log, org.jboss.seam.captcha, richfaces-api-3.3.1.GA.jar.META-INF, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.exceptions, org.drools.ruleflow.common.instance, org.drools.objenesis.strategy, org.jbpm.taskmgmt, richfaces-api-3.3.1.GA.jar.org.richfaces.model.filter, org.drools.objenesis.instantiator, org.jbpm.context.exe.converter, org.jboss.seam.drools, org.jboss.seam.annotations, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.configs, org.jbpm.jcr.jackrabbit, org.jbpm.security.authorization, org.drools.asm.commons, org.jbpm.scheduler, org.jboss.seam.pageflow, richfaces-api-3.3.1.GA.jar.org.richfaces.model.selection, richfaces-api-3.3.1.GA.jar.org.richfaces.component, org.jboss.seam.deployment, richfaces-api-3.3.1.GA.jar.org.richfaces.event, org.jbpm.graph.exe, org.drools.base, org.jbpm.web, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.integration.c3p0, org.drools.lang.dsl, org.drools.ruleflow.common.core, org.jboss.el.util, richfaces-api-3.3.1.GA.jar.META-INF.maven.org.richfaces.framework.richfaces-api, org.drools.common, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.javascript, mysql-connector-java-5.1.7-bin.jar.org.gjt.mm.mysql, org.jbpm.security, org.drools.commons.jci.stores, org.jboss.seam.transaction, org.jbpm.command.impl, org.drools.audit.event, mvel14.jar.org.mvel.conversion, org.drools.util.asm, org.drools.base.dataproviders, mvel14.jar.org.mvel, org.drools.brms.client.modeldriven.brl, org.jbpm.jcr.jndi, org.jbpm.scheduler.def, org.drools.rule, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.exceptions.jdbc4, org.drools.spi, it.devel.faxseam.session, org.jboss.seam.webservice, org.drools.audit, org.jbpm.svc.save, org.jbpm.jpdl.el, org.jbpm.file.def, mvel14.jar.org.mvel.optimizers.impl.refl, org.drools.compiler, META-INF.maven.org.jboss.seam.integration.jboss-seam-int-jbossas, org.jbpm.scheduler.db, org.drools.ruleflow.common.datatype.impl, org.jbpm.persistence.jta, org.jboss.seam.integration.jbossas.vfs, org.jbpm.context.exe.variableinstance, org.jbpm.jpdl.el.parser, org.jboss.seam.ejb, org.drools.util.concurrent.locks, org.jbpm.bytes, mvel14.jar.META-INF, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.resource, org.antlr.runtime.tree, org.jbpm.graph.log, org.drools.objenesis.instantiator.gcj, mvel14.jar.org.mvel.debug, org.drools.event, org.jbpm.jpdl.exe, org.jbpm.persistence, richfaces-api-3.3.1.GA.jar.org.ajax4jsf.model, mysql-connector-java-5.1.7-bin.jar.com.mysql.jdbc.integration.jboss, mvel14.jar.org.mvel.tests, org.jbpm.taskmgmt.impl, org.drools.commons.jci.compilers, org.jboss.seam.annotations.faces, org.jbpm.tx, org.jboss.seam.security.openid, org.jboss.seam.security.permission, mvel14.jar.org.mvel.math, org.drools.ruleflow.core.impl, META-INF.maven.org.drools.drools-core, mvel14.jar.org.mvel.tests.perftests, org.drools.ruleflow.instance, org.drools.objenesis.instantiator.basic, org.jbpm.taskmgmt.exe, org.jbpm.jcr.impl, org.jboss.seam.security.permission.action, org.drools.semantics.java.parser, org.drools.ruleflow.instance.impl, mvel14.jar.org.mvel.asm, mvel14.jar.org.mvel.ast, org.jbpm.taskmgmt.log, org.drools.rule.builder] <IMPORT-ALL>NON_EMPTY}}
  Deployment "vfsfile:/usr/local/jboss-5.1.0.GA/server/default/deployers/jbossws.deployer/" is in error due to the following reason(s): java.util.zip.ZipException: error in opening zip file

Marcelo Nunes

unread,
Jun 16, 2009, 4:21:40 PM6/16/09
to jav...@googlegroups.com
Eu acredito que não, mais nunca cheguei a implemntar um compenente no session bean. Vou fazer o seguinte, eu vou p casa e crio um exemplo simples no eclipse e te passo, blz?
abraços
2009/6/16 João Petrelli <joao.p...@gmail.com>

João Petrelli

unread,
Jun 16, 2009, 4:29:11 PM6/16/09
to jav...@googlegroups.com
Se você puder fazer isso eu ficaria muito agradecido =)

Acho que já perdi uns 3 dias de desenvolvimento nesse problema.


Obrigado pela ajuda.

Abracos,
--
João Petrelli <joao.p...@gmail.com>

2009/6/16 Marcelo Nunes <mna...@gmail.com>

João Petrelli

unread,
Jun 18, 2009, 2:46:08 PM6/18/09
to jav...@googlegroups.com
Boa tarde,

Só para documentar, eu consegui resolver o problema da exception anterior, caso alguém tenha o mesmo problema segue a solucão. A exception ocorre quando em um projeto Seam, um componente do EJB tenta acessar um componente do Richfaces.

Então a solucão seria primeiramente colocar os 3 jars do richfaces dentro de WEB-INF/lib, e remover o richfaces-api*.jar do EAR, depois separar a camada de visualizacão(implementacão de componentes do richfaces em classes Java) da parte lógica, ou seja adicionar os seus .class que implementam os componentes do Richfaces em WEB-INF/classes.

Tudo isso está melhor explicado no seguinte link:

http://www.seamframework.org/Community/HowToConfigureClassLoadingInSEAMAPP#comment75756

Após isto, aquelas exception "enigmáticas" sumiram, então implementei meus componentes, seguindo o exemplo que o Marcelo forneceu, que ficou da seguinte maneira, em meu xhtml tenho:

<rich:extendedDataTable value="#{clienteBeanUI.
dataModel}"
var="currentCliente"
rendered="true"
height="200px"
rowKeyVar="row"
selection="#{clienteBeanUI.selection}"
tableState="#{clienteBeanUI.tableState}">


<a4j:support event="onselectionchange" reRender="panel2" requestDelay="400"
                    action="#{clienteBeanUI.takeSelection}" ajaxSingle="true" />


---------------------

</rich:extendedDataTable>

E em meu Bean:


@Scope(ScopeType.CONVERSATION)
@Name("clienteBeanUI")


    public SimpleSelection getSelection() {
        return selection;
    }

    public void setSelection(SimpleSelection selection) {
        this.selection = selection;
    }

    public ExtendedTableDataModel<Cliente> getDataModel() {
        List lista = emailBean.getEmailClienteList();
       
        dataModel = new ExtendedTableDataModel<Cliente>(new ClienteProvider(lista));
       
        return dataModel;
    }

    public void setDataModel(ExtendedTableDataModel<Cliente> dataModel) {
        this.dataModel = dataModel;
    }

    public String getTableState() {
        if (tableState == null){
            //try to get state from cookies
            Cookie[] cookies = ((HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest()).getCookies();
            if (cookies != null){
                for (Cookie c : cookies){
                    if (c.getName().equals("extdtCliente")){
                        tableState = c.getValue();
                        break;
                    }
                }
            }
        }
        return tableState;
    }

    public void setTableState(String tableState) {
        this.tableState = tableState;
        //save state in cookies
        Cookie stateCookie = new Cookie("extdtCliente", this.tableState);
        stateCookie.setMaxAge(30 * 24 * 60 * 60);
        ((HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse()).addCookie(stateCookie);

    }

    public void takeSelection() {
        Iterator<Object> iterator = getSelection().getKeys();
       
        while (iterator.hasNext()) {
            Object key = iterator.next();
            dataModel.setRowKey(key);
            if (dataModel.isRowAvailable()) {
                setCliente((Cliente) dataModel.getRowData());
            }
        }
    }

E ao carregar a página uma nova exception é lancada:

javax.el.ELException: /email.xhtml @25,102 value="#{clienteBeanUI.dataModel}": Error reading 'dataModel' on type it.devel.ui.ClienteBeanUI_$$_javassist_1

Implementei uma interface para o Bean, achando que era esse o problema, mais a exception persistiu.

Alguém tem uma sugestão ou idéia do que possa ser?


Abracos,

--
João Petrelli <joao.p...@gmail.com>


2009/6/17 João Petrelli <joao.p...@gmail.com>

Obrigado pela força Marcelo, vou estudar o seu exemplo.


Abracos,
--
João Petrelli <joao.p...@gmail.com>

2009/6/17 Marcelo Nunes <mna...@gmail.com>



---------- Forwarded message ----------
From: Marcelo Nunes <mna...@gmail.com>
Date: 2009/6/17
Subject: Re: [javasf] Re: Selecionando elemento de um rich:extendedDataTable
To: jav...@googlegroups.com


João,
Bom dia!
Segue anexo um exemplo simples que roda no tomcat. espero que te ajude a resolver este problema.
Abraços
Marcelo
2009/6/16 João Petrelli <joao.p...@gmail.com>





--
=======================================
João Petrelli <joao.p...@gmail.com>
FATEC (Faculdade de Tecnologias) - Ourinhos
Análises de Sistemas e Tecnologias das Informações
=======================================

João Petrelli

unread,
Jun 18, 2009, 4:02:45 PM6/18/09
to jav...@googlegroups.com
2009/6/18 João Petrelli <joao.p...@gmail.com>



--
João Petrelli <joao.p...@gmail.com>
Reply all
Reply to author
Forward
0 new messages