sexta-feira, 17 de fevereiro de 2012

Re: [java-br] insert com JPA : urgente!!

·

 

Boa tarde,
Valeu pelas dicas pessoal, eu realmente tenho o campo not null no meu bean e removi eles, mesmo assim, continua dando o mesmo erro.... pelo menos, sei que a forma que fiz está correta... no meu banco, eu deixei só o id como not null e autoincrement.. vou postar os dois aqui...
public class Clientes implements Serializable {    private static final long serialVersionUID = 1L;    @Id    @GeneratedValue(strategy = GenerationType.IDENTITY)    @Basic(optional = false)    @Column(name = "codcli")    private Integer codcli;    @Size(max = 20)    @Column(name = "guerra")    private String guerra;    @Size(max = 40)    @Column(name = "empresa")    private String empresa;    @Size(max = 40)    @Column(name = "logradouro")    private String logradouro;    @Size(max = 10)    @Column(name = "numero")    private String numero;    @Size(max = 30)    @Column(name = "complemento")    private String complemento;    @Size(max = 30)    @Column(name = "bairro")    private String bairro;    @Size(max = 8)    @Column(name = "cep")    private String cep;    @Size(max = 25)    @Column(name = "cidade")    private String cidade;    @Size(max = 2)    @Column(name = "uf")    private String
uf;    @Size(max = 10)    @Column(name = "telefone")    private String telefone;    // @Pattern(regexp="^\\(?(\\d{3})\\)?[- ]?(\\d{3})[- ]?(\\d{4})$", message="Formato de telefone/fax inválido, deve ser xxx-xxx-xxxx")//if the field contains phone or fax number consider using this annotation to enforce field validation    @Size(max = 10)    @Column(name = "fax")    private String fax;    // @Pattern(regexp="[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?", message="E-mail inválido")//if the field contains email address consider using this annotation to enforce field validation    @Size(max = 45)    @Column(name = "email")    private String email;    @Size(max = 45)    @Column(name = "website")    private String website;    @Column(name = "data_alteracao")    @Temporal(TemporalType.TIMESTAMP)    private Date dataAlteracao;   
@Column(name = "data_cadastro")    @Temporal(TemporalType.TIMESTAMP)    private Date dataCadastro;    @Size(max = 100)    @Column(name = "observacao")    private String observacao;    @JoinColumn(name = "tipo_logradouro", referencedColumnName = "logradouro")    @ManyToOne    private TipoLogradouro tipoLogradouro;    @OneToMany(mappedBy = "codcli")    private List<Contatos> contatosList;
}
E meu banco é postgreSQL
CREATE TABLE tbl_clientes(  codcli integer NOT NULL DEFAULT nextval('tbl_clientes_codcli'::regclass),  guerra character varying(20),  empresa character varying(40),  tipo_logradouro character varying(10),  logradouro character varying(40),  numero character varying(10),  complemento character varying(30),  bairro character varying(30),  cep character varying(8),  cidade character varying(25),  uf character varying(2),  telefone character varying(10),  fax character varying(10),  email character varying(45),  website character varying(45),  data_alteracao timestamp without time zone,  data_cadastro timestamp without time zone,  observacao character varying(100),  CONSTRAINT tbl_clientes_pkey PRIMARY KEY (codcli ),  CONSTRAINT tbl_clientes_tipo_logradouro_fkey FOREIGN KEY (tipo_logradouro)      REFERENCES tbl_tipo_logradouro (logradouro) MATCH SIMPLE      ON UPDATE CASCADE ON DELETE RESTRICT)WITH (  OIDS=FALSE);ALTER TABLE
tbl_clientes  OWNER TO postgres;
-- Index: tbl_clientes_cep
-- DROP INDEX tbl_clientes_cep;
CREATE INDEX tbl_clientes_cep  ON tbl_clientes  USING btree  (cep COLLATE pg_catalog."default" );
-- Index: tbl_clientes_cid
-- DROP INDEX tbl_clientes_cid;
CREATE INDEX tbl_clientes_cid  ON tbl_clientes  USING btree  (cidade COLLATE pg_catalog."default" );
-- Index: tbl_clientes_data_cadastro
-- DROP INDEX tbl_clientes_data_cadastro;
CREATE INDEX tbl_clientes_data_cadastro  ON tbl_clientes  USING btree  (data_cadastro );
-- Index: tbl_clientes_empresa
-- DROP INDEX tbl_clientes_empresa;
CREATE INDEX tbl_clientes_empresa  ON tbl_clientes  USING btree  (empresa COLLATE pg_catalog."default" );
-- Index: tbl_clientes_gue
-- DROP INDEX tbl_clientes_gue;
CREATE INDEX tbl_clientes_gue  ON tbl_clientes  USING btree  (guerra COLLATE pg_catalog."default" );
-- Index: tbl_clientes_tbl_clienteslogradouro
-- DROP INDEX tbl_clientes_tbl_clienteslogradouro;
CREATE INDEX tbl_clientes_tbl_clienteslogradouro  ON tbl_clientes  USING btree  (logradouro COLLATE pg_catalog."default" );
-- Index: tbl_clientes_telefone
-- DROP INDEX tbl_clientes_telefone;
CREATE INDEX tbl_clientes_telefone  ON tbl_clientes  USING btree  (telefone COLLATE pg_catalog."default" );
-- Index: "tbl_clientes_{eab38baa-fb7b-4175-8475-21ac8d"
-- DROP INDEX "tbl_clientes_{eab38baa-fb7b-4175-8475-21ac8d";
CREATE INDEX "tbl_clientes_{eab38baa-fb7b-4175-8475-21ac8d"  ON tbl_clientes  USING btree  (tipo_logradouro COLLATE pg_catalog."default" );

--- Em sex, 17/2/12, Marcus Paulo <mpaulobr@gmail.com> escreveu:

De: Marcus Paulo <mpaulobr@gmail.com>
Assunto: Re: [java-br] insert com JPA : urgente!!
Para: java-br@yahoogrupos.com.br
Data: Sexta-feira, 17 de Fevereiro de 2012, 14:17

Boa tarde Bruno,

experimente também, se caso tiver, retirar o @NotNull, de todos os ID's e
Relacionamentos, então faça o teste.

Caso não funcione, tente gerar o banco e refazer o teste.

Poste pra gente sua evolução.

--
Abraços
Marcus Paulo
Sun Certified Java Programmer 6 (SCJP)
Fotos: www.flickr.com/photos/marcus-paulo/

On Fri, Feb 17, 2012 at 1:11 PM, Marcus Paulo <mpaulobr@gmail.com> wrote:

> Boa tarde,
>
> além do que os colegas falaram,
>
> você já experimentou fazer um debug, para verificar o valor que está sendo
> passado.
>
> Outra coisa, verifique se os valores da inserção estão corretos. Tente
> verificar, se as tabelas que tem relacionamento, se os valores passado no
> insert estão corretos.
>
>
>
> Espero ter ajudado.
>
>
> --
> Abraços
> Marcus Paulo
> Sun Certified Java Programmer 6 (SCJP)
> Fotos: www.flickr.com/photos/marcus-paulo/
>
>
>
> 2012/2/17 Enio Nunes <enio.a.nunes@gmail.com>
>
>> Como vc não postou o bean vou chutar que nele dever ter uma anotação
>> "@NotNull" na propriedade Id que também é gerada pelo banco, e vc esta
>> usando o GlassFish
>> se for esse cenario, tira essa  anotação que fica tudo belza.
>>
>> 2012/2/17 Oscar Costa <oscar_al_costa@yahoo.com.br>
>>
>> > **
>> >
>> >
>> > Olá,
>> >
>> > Seria interessante postar o código do teu Bean e o a tabela do banco...
>> > esta dando erro de constraint...
>> >
>> >
>> > Caused
>> > by: javax.validation.ConstraintViolationException: Bean Validation
>> > constraint(s) violated while executing Automatic Bean Validation on
>> > callback event:'prePersist'. Please refer to embedded
>> > ConstraintViolations for details.
>> >
>> >
>> > De uma olhada nestes links:
>> >
>> > http://in.relation.to/tag/Bean+Validation
>> >
>> > http://docs.oracle.com/javaee/6/tutorial/doc/gkahp.html
>> >
>> > Oscar A. Costa
>> > http://blog.openarch.com
>> >
>> > "Do or do not, there is no try" - Master Yoda
>> >
>> > ________________________________
>> > De: Bruno Rodrigues <brunorodrigues197@yahoo.com.br>
>> > Para: Java Br <java-br@yahoogrupos.com.br>
>> > Enviadas: Sexta-feira, 17 de Fevereiro de 2012 12:00
>> > Assunto: [java-br] insert com JPA : urgente!!
>> >
>> >
>> >
>> >
>> >
>> > Bom
>> > dia grupo,
>> >
>> > Estou
>> > até com vergonha de colocar minha dúvida aqui, mas estou dois dias
>> > tentando e não aguento mais ver tantas exception juntas... rs... e o
>> > urgente é pq pediram isso pra ontem. rs
>> >
>> > Estou
>> > tentando fazer algo simples, um insert usando JPA.... eu consigo
>> > fazer tudo, delete, update, select... a única coisa que não está
>> > rolando é isso. Eu acho que não entendi muito bem como funciona. Eu
>> > tenho que passar meu Bean como parâmetro ou um objeto "genérico"
>> > … bom, vou postar como estão as coisas por aqui:
>> >
>> > @Stateless
>> >
>> > @LocalBean
>> >
>> > public
>> > class ClientesSessionBean {
>> >
>> > @Resource(mappedName
>> > = "jms/NotificationQueue")
>> >
>> > private
>> > Queue notificationQueue;
>> >
>> > @Resource(mappedName
>> > = "jms/NotificationQueueFactory")
>> >
>> > private
>> > ConnectionFactory notificationQueueFactory;
>> >
>> > @PersistenceContext
>> >
>> > private
>> > EntityManager em;
>> >
>> > .
>> >
>> > .
>> >
>> > .
>> >
>> > public
>> > void create(Clientes cliente) {
>> >
>> > //em.getTransaction().begin();
>> >
>> > em.persist(cliente);
>> >
>> > //em.getTransaction().commit();
>> >
>> > }
>> >
>> > E
>> > no meu managedBean do JSF
>> >
>> > clientesSessionBean.create(this.cliente);
>> >
>> > Minha
>> > entidade cliente é aquela basica... cod, nome, empresa e etc.
>> >
>> > Ai
>> > tem esse livro de erro
>> >
>> > Advertência:
>> > A system exception occurred during an invocation on EJB
>> > ClientesSessionBean method public void
>> >
>> >
>> br.com.arandanet.ejb.ClientesSessionBean.create(br.com.arandanet.entidade.Clientes)
>> >
>> > javax.ejb.EJBException
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.BaseContainer.processSystemException(BaseContainer.java:5193)
>> >
>> > at
>> >
>> com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:5091)
>> >
>> > at
>> >
>> com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4879)
>> >
>> > at
>> > com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2039)
>> >
>> > at
>> > com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1990)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:222)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88)
>> >
>> > at
>> > $Proxy555.create(Unknown Source)
>> >
>> > at
>> >
>> >
>> br.com.arandanet.ejb.__EJB31_Generated__ClientesSessionBean__Intf____Bean__.create(Unknown
>> > Source)
>> >
>> > at
>> >
>> >
>> br.com.arandanet.web.ClientesManagedBean.create(ClientesManagedBean.java:75)
>> >
>> > at
>> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >
>> > at
>> >
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> >
>> > at
>> >
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> >
>> > at
>> > java.lang.reflect.Method.invoke(Method.java:601)
>> >
>> > at
>> > javax.el.BeanELResolver.invokeMethod(BeanELResolver.java:737)
>> >
>> > at
>> > javax.el.BeanELResolver.invoke(BeanELResolver.java:467)
>> >
>> > at
>> > javax.el.CompositeELResolver.invoke(CompositeELResolver.java:254)
>> >
>> > at
>> > com.sun.el.parser.AstValue.invoke(AstValue.java:228)
>> >
>> > at
>> > com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)
>> >
>> > at
>> >
>> >
>> com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
>> >
>> > at
>> >
>> >
>> javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
>> >
>> > at
>> >
>> >
>> com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
>> >
>> > at
>> > javax.faces.component.UICommand.broadcast(UICommand.java:315)
>> >
>> > at
>> > javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
>> >
>> > at
>> >
>> javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
>> >
>> > at
>> >
>> >
>> com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
>> >
>> > at
>> > com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>> >
>> > at
>> > com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
>> >
>> > at
>> > javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
>> >
>> > at
>> >
>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1539)
>> >
>> > at
>> >
>> >
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
>> >
>> > at
>> >
>> >
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>> >
>> > at
>> >
>> >
>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
>> >
>> > at
>> >
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
>> >
>> > at
>> > com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)
>> >
>> > at
>> >
>> >
>> com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)
>> >
>> > at
>> >
>> >
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)
>> >
>> > at
>> >
>> >
>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:330)
>> >
>> > at
>> >
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
>> >
>> > at
>> >
>> >
>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:174)
>> >
>> > at
>> > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
>> >
>> > at
>> > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
>> >
>> > at
>> > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
>> >
>> > at
>> >
>> >
>> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
>> >
>> > at
>> >
>> >
>> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
>> >
>> > at
>> >
>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
>> >
>> > at
>> >
>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
>> >
>> > at
>> >
>> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
>> >
>> > at
>> >
>> >
>> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
>> >
>> > at
>> >
>> >
>> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
>> >
>> > at
>> > com.sun.grizzly.ContextTask.run(ContextTask.java:71)
>> >
>> > at
>> >
>> >
>> com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
>> >
>> > at
>> >
>> >
>> com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
>> >
>> > at
>> > java.lang.Thread.run(Thread.java:722)
>> >
>> > Caused
>> > by: javax.validation.ConstraintViolationException: Bean Validation
>> > constraint(s) violated while executing Automatic Bean Validation on
>> > callback event:'prePersist'. Please refer to embedded
>> > ConstraintViolations for details.
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.internal.jpa.metadata.listeners.BeanValidationListener.validateOnCallbackEvent(BeanValidationListener.java:90)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.internal.jpa.metadata.listeners.BeanValidationListener.prePersist(BeanValidationListener.java:62)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.descriptors.DescriptorEventManager.notifyListener(DescriptorEventManager.java:698)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.descriptors.DescriptorEventManager.notifyEJB30Listeners(DescriptorEventManager.java:641)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.descriptors.DescriptorEventManager.executeEvent(DescriptorEventManager.java:200)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNewObjectClone(UnitOfWorkImpl.java:4246)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNotRegisteredNewObjectForPersist(UnitOfWorkImpl.java:4223)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.registerNotRegisteredNewObjectForPersist(RepeatableWriteUnitOfWork.java:511)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNewObjectForPersist(UnitOfWorkImpl.java:4165)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.internal.jpa.EntityManagerImpl.persist(EntityManagerImpl.java:440)
>> >
>> > at
>> >
>> >
>> com.sun.enterprise.container.common.impl.EntityManagerWrapper.persist(EntityManagerWrapper.java:269)
>> >
>> > at
>> >
>> >
>> br.com.arandanet.ejb.ClientesSessionBean.create(ClientesSessionBean.java:40)
>> >
>> > at
>> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >
>> > at
>> >
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> >
>> > at
>> >
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> >
>> > at
>> > java.lang.reflect.Method.invoke(Method.java:601)
>> >
>> > at
>> >
>> >
>> org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
>> >
>> > at
>> >
>> >
>> org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5366)
>> >
>> > at
>> > com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
>> >
>> > at
>> > com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
>> >
>> > at
>> > sun.reflect.GeneratedMethodAccessor536.invoke(Unknown Source)
>> >
>> > at
>> >
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> >
>> > at
>> > java.lang.reflect.Method.invoke(Method.java:601)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)
>> >
>> > at
>> >
>> com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5338)
>> >
>> > at
>> > com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5326)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)
>> >
>> > ...
>> > 48 more
>> >
>> > Advertência:
>> > #{clientes.create()}: javax.ejb.EJBException
>> >
>> > javax.faces.FacesException:
>> > #{clientes.create()}: javax.ejb.EJBException
>> >
>> > at
>> >
>> >
>> com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
>> >
>> > at
>> > javax.faces.component.UICommand.broadcast(UICommand.java:315)
>> >
>> > at
>> > javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
>> >
>> > at
>> >
>> javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
>> >
>> > at
>> >
>> >
>> com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
>> >
>> > at
>> > com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>> >
>> > at
>> > com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
>> >
>> > at
>> > javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
>> >
>> > at
>> >
>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1539)
>> >
>> > at
>> >
>> >
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
>> >
>> > at
>> >
>> >
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>> >
>> > at
>> >
>> >
>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
>> >
>> > at
>> >
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
>> >
>> > at
>> > com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)
>> >
>> > at
>> >
>> >
>> com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)
>> >
>> > at
>> >
>> >
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)
>> >
>> > at
>> >
>> >
>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:330)
>> >
>> > at
>> >
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
>> >
>> > at
>> >
>> >
>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:174)
>> >
>> > at
>> > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
>> >
>> > at
>> > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
>> >
>> > at
>> > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
>> >
>> > at
>> >
>> >
>> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
>> >
>> > at
>> >
>> >
>> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
>> >
>> > at
>> >
>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
>> >
>> > at
>> >
>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
>> >
>> > at
>> >
>> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
>> >
>> > at
>> >
>> >
>> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
>> >
>> > at
>> >
>> >
>> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
>> >
>> > at
>> > com.sun.grizzly.ContextTask.run(ContextTask.java:71)
>> >
>> > at
>> >
>> >
>> com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
>> >
>> > at
>> >
>> >
>> com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
>> >
>> > at
>> > java.lang.Thread.run(Thread.java:722)
>> >
>> > Caused
>> > by: javax.faces.el.EvaluationException: javax.ejb.EJBException
>> >
>> > at
>> >
>> >
>> javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
>> >
>> > at
>> >
>> >
>> com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
>> >
>> > ...
>> > 32 more
>> >
>> > Caused
>> > by: javax.ejb.EJBException
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.BaseContainer.processSystemException(BaseContainer.java:5193)
>> >
>> > at
>> >
>> com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:5091)
>> >
>> > at
>> >
>> com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4879)
>> >
>> > at
>> > com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2039)
>> >
>> > at
>> > com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1990)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:222)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88)
>> >
>> > at
>> > $Proxy555.create(Unknown Source)
>> >
>> > at
>> >
>> >
>> br.com.arandanet.ejb.__EJB31_Generated__ClientesSessionBean__Intf____Bean__.create(Unknown
>> > Source)
>> >
>> > at
>> >
>> >
>> br.com.arandanet.web.ClientesManagedBean.create(ClientesManagedBean.java:75)
>> >
>> > at
>> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >
>> > at
>> >
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> >
>> > at
>> >
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> >
>> > at
>> > java.lang.reflect.Method.invoke(Method.java:601)
>> >
>> > at
>> > javax.el.BeanELResolver.invokeMethod(BeanELResolver.java:737)
>> >
>> > at
>> > javax.el.BeanELResolver.invoke(BeanELResolver.java:467)
>> >
>> > at
>> > javax.el.CompositeELResolver.invoke(CompositeELResolver.java:254)
>> >
>> > at
>> > com.sun.el.parser.AstValue.invoke(AstValue.java:228)
>> >
>> > at
>> > com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)
>> >
>> > at
>> >
>> >
>> com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
>> >
>> > at
>> >
>> >
>> javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
>> >
>> > ...
>> > 33 more
>> >
>> > Caused
>> > by: javax.validation.ConstraintViolationException: Bean Validation
>> > constraint(s) violated while executing Automatic Bean Validation on
>> > callback event:'prePersist'. Please refer to embedded
>> > ConstraintViolations for details.
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.internal.jpa.metadata.listeners.BeanValidationListener.validateOnCallbackEvent(BeanValidationListener.java:90)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.internal.jpa.metadata.listeners.BeanValidationListener.prePersist(BeanValidationListener.java:62)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.descriptors.DescriptorEventManager.notifyListener(DescriptorEventManager.java:698)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.descriptors.DescriptorEventManager.notifyEJB30Listeners(DescriptorEventManager.java:641)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.descriptors.DescriptorEventManager.executeEvent(DescriptorEventManager.java:200)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNewObjectClone(UnitOfWorkImpl.java:4246)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNotRegisteredNewObjectForPersist(UnitOfWorkImpl.java:4223)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.registerNotRegisteredNewObjectForPersist(RepeatableWriteUnitOfWork.java:511)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNewObjectForPersist(UnitOfWorkImpl.java:4165)
>> >
>> > at
>> >
>> >
>> org.eclipse.persistence.internal.jpa.EntityManagerImpl.persist(EntityManagerImpl.java:440)
>> >
>> > at
>> >
>> >
>> com.sun.enterprise.container.common.impl.EntityManagerWrapper.persist(EntityManagerWrapper.java:269)
>> >
>> > at
>> >
>> >
>> br.com.arandanet.ejb.ClientesSessionBean.create(ClientesSessionBean.java:40)
>> >
>> > at
>> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >
>> > at
>> >
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> >
>> > at
>> >
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> >
>> > at
>> > java.lang.reflect.Method.invoke(Method.java:601)
>> >
>> > at
>> >
>> >
>> org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
>> >
>> > at
>> >
>> >
>> org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5366)
>> >
>> > at
>> > com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
>> >
>> > at
>> > com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
>> >
>> > at
>> > sun.reflect.GeneratedMethodAccessor536.invoke(Unknown Source)
>> >
>> > at
>> >
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> >
>> > at
>> > java.lang.reflect.Method.invoke(Method.java:601)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)
>> >
>> > at
>> >
>> com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5338)
>> >
>> > at
>> > com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5326)
>> >
>> > at
>> >
>> >
>> com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)
>> >
>> > [As partes desta mensagem que não continham texto foram removidas]
>> >
>> > [As partes desta mensagem que não continham texto foram removidas]
>> >
>> >
>> >
>>
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>>
>> ------------------------------------
>>
>> Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
>> Para upload/download de arquivos:
>> http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
>>
>>
>>
>
>

[As partes desta mensagem que não continham texto foram removidas]

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

Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Que tal começar 2012 com um novo namoro?
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog