No transaction is in progress no Persist do EntityHome

Ola pessoal estou começando com Jboss seam e usei o generator do Seam para fazer uma aplicação crud. Bem simples são duas entidades, Noticias e Tipos de Noticias, onde uma noticia pode ser de varios tipos.

Só que agora eu estou tentando customiza-la e quando eu tento incluir um dado na base usando o EntityHome ele esta gerando a exceção: 14:08:58,713 WARN [lifecycle] #{noticiasHome.persist}: javax.persistence.TransactionRequiredException: no transaction is in progress

Já vi na web algumas soluções chamando o EntityManager mas queria o porque deste erro.

Agradeço desde já.

A minha NoticiaHome esta assim:

@Name(“noticiasHome”)
@Scope(ScopeType.CONVERSATION)
public class NoticiasHome extends EntityHome {

@In(create=true)
TiponoticiasHome tiponoticiasHome;

@DataModel
private List<Tiponoticias> tpNoticias;


public void setNoticiasId(Integer id){
    setId(id);
}

public Integer getNoticiasId(){
    return (Integer) getId();
}

@Override
protected Noticias createInstance(){
    Noticias noticias = new Noticias();
    return noticias;
}

public void wire(){
    getInstance();
    Tiponoticias tiponoticias = tiponoticiasHome.getDefinedInstance();
    if (tiponoticias != null) {
       getInstance().setTiponoticias(tiponoticias);
    }
}

public boolean isWired() {
    if (getInstance().getTiponoticias() == null) return false;
    return true;
}

public Noticias getDefinedInstance(){
    return isIdDefined() ? getInstance() : null;
}

@Factory(value="tpNoticias")
@SuppressWarnings("unchecked")
public void consultar(){    	
	tpNoticias = getEntityManager().createQuery("select t from Tiponoticias t").getResultList(); 
 }

Entidade Noticia:
@Entity
@Table(name=“noticias”, catalog=“clipping”)
public class Noticias implements java.io.Serializable {

 /*
  * Váriaveis
  */
 private Integer id;
 private String descricao;
 private boolean ehDestaque;
 private String linkArqPublic;
 private String textoPublic;
 private String titulo;
 private Tiponoticias tiponoticias;
 @Transient
 private String destaque;

 /* 
  * Construtores
  */
public Noticias() {
}


public Noticias(boolean ehDestaque, String textoPublic, String titulo) {
    this.ehDestaque = ehDestaque;
    this.textoPublic = textoPublic;
    this.titulo = titulo;
}
public Noticias(String descricao, boolean ehDestaque, String linkArqPublic, String textoPublic, String titulo, Tiponoticias tiponoticias) {
   this.descricao = descricao;
   this.ehDestaque = ehDestaque;
   this.linkArqPublic = linkArqPublic;
   this.textoPublic = textoPublic;
   this.titulo = titulo;
   this.tiponoticias = tiponoticias;
}

/*
 * Getters e setters
 */

@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)  
@Column(name="id", unique=true, nullable=false)
public Integer getId() {
    return this.id;
}

public void setId(Integer id) {
    this.id = id;
}

@NotNull
@Length(max=50)
@Column(name="titulo", nullable=false, length=50)   
public String getTitulo() {
    return this.titulo;
}

public void setTitulo(String titulo) {
    this.titulo = titulo;
}


@Column(name="descricao", length=250)
@Length(max=250)
public String getDescricao() {
    return this.descricao;
}

public void setDescricao(String descricao) {
    this.descricao = descricao;
}


@Column(name="ehDestaque", nullable=false)
@NotNull
public boolean isEhDestaque() {
    return this.ehDestaque;
}

public void setEhDestaque(boolean ehDestaque) {
    this.ehDestaque = ehDestaque;
}

@Transient
public String getDestaque() {
	
	if(this.ehDestaque)
		destaque = "Sim";
	else
		destaque = "Não";
	return destaque;
}

@Length(max=80)
@Column(name="linkArqPublic", length=80)
public String getLinkArqPublic() {
    return this.linkArqPublic;
}

public void setLinkArqPublic(String linkArqPublic) {
    this.linkArqPublic = linkArqPublic;
}

@NotNull
@Length(max=500)
@Column(name="textoPublic", nullable=false, length=500)    
public String getTextoPublic() {
    return this.textoPublic;
}

public void setTextoPublic(String textoPublic) {
    this.textoPublic = textoPublic;
}    

@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="id", referencedColumnName="codigoTipo", insertable=false, updatable=false)
@NotNull  
public Tiponoticias getTiponoticias() {
    return this.tiponoticias;
}

public void setTiponoticias(Tiponoticias tiponoticias) {
    this.tiponoticias = tiponoticias;
}

}

E o meu NoticiaEdit.xhtml

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:s="http://jboss.com/products/seam/taglib"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:a="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich"
template=“layout/template.xhtml”>

<ui:define name=“body”>

<h:form id="noticias" styleClass="edit">

    <rich:panel>
        <f:facet name="header">#{noticiasHome.managed ? 'Atualizar' : 'Incluir'} Notícias</f:facet>



        <s:decorate id="descricaoField" template="layout/edit.xhtml">
            <ui:define name="label">Descrição</ui:define>
            <h:inputTextarea id="descricao"
                           cols="80"
                           rows="3"
                          value="#{noticiasHome.instance.descricao}"/>
        </s:decorate>


        <s:decorate id="ehDestaqueField" template="layout/edit.xhtml">
            <ui:define name="label">Será destaque</ui:define>
            <h:selectBooleanCheckbox id="ehDestaque"
                               required="true"
                                  value="#{noticiasHome.instance.ehDestaque}"/>
        </s:decorate>


        <s:decorate id="linkArqPublicField" template="layout/edit.xhtml">
            <ui:define name="label">Link auxiliar</ui:define>
            <h:inputText id="linkArqPublic"
                       size="80"
                  maxlength="80"
                      value="#{noticiasHome.instance.linkArqPublic}">
                <a:support event="onblur" reRender="linkArqPublicField" bypassUpdates="true" ajaxSingle="true"/>
            </h:inputText>
        </s:decorate>


        <s:decorate id="textoPublicField" template="layout/edit.xhtml">
            <ui:define name="label">Texto public</ui:define>
            <h:inputTextarea id="textoPublic"
                           cols="80"
                           rows="6"
                       required="true"
                          value="#{noticiasHome.instance.textoPublic}"/>
        </s:decorate>

        <s:decorate id="tituloField" template="layout/edit.xhtml">
            <ui:define name="label">Titulo</ui:define>
            <h:inputText id="titulo"
                   required="true"
                       size="50"
                  maxlength="50"
                      value="#{noticiasHome.instance.titulo}">
                <a:support event="onblur" reRender="tituloField" bypassUpdates="true" ajaxSingle="true"/>
            </h:inputText>
        </s:decorate>
        
        
        <s:decorate id="tipoDeNoticiaField" template="layout/edit.xhtml">
                <ui:define name="label">Tipo de notícia</ui:define>
                <h:selectOneMenu id="codigoTipo"
                                 required="true"                                     
                                 value="#{noticiasHome.instance.tiponoticias}" 
                				 style="width:150px;"   
                	           requiredMessage="O tipo da noticia é obrigatorio">
                	   
                	<s:selectItems var="itemTipo" 
                	   			 value="#{tpNoticias}" 
                	   			 label="#{itemTipo.nomeDoTipo}"  	                     	   		
                	  noSelectionLabel="selecione..."
                	  				id="tiponoticias"/>
                	<s:convertEntity/>
                </h:selectOneMenu>                    
       </s:decorate>
        

        <div style="clear:both">
            <span class="required">*</span>
            Campos obrigatórios
        </div>

    </rich:panel>

    <div class="actionButtons">

        <h:commandButton id="save"
                      value="Salvar"                          
                     action="#{noticiasHome.persist}"                    
                   />

        <h:commandButton id="update"
                      value="Atualizar"
                     action="#{noticiasHome.update}"
                   rendered="#{noticiasHome.managed}"/>

        <h:commandButton id="delete"
                      value="Excluir"
                     action="#{noticiasHome.remove}"
                  immediate="true"
                   rendered="#{noticiasHome.managed}"/>

        <s:button id="cancelEdit"
               value="Cancelar edição"
         propagation="end"
                view="/Noticias.xhtml"
            rendered="#{noticiasHome.managed}"/>

        <s:button id="cancelAdd"
               value="Cancelar inclusão"
         propagation="end"
                view="/#{empty noticiasFrom ? 'NoticiasList' : noticiasFrom}.xhtml"
            rendered="#{!noticiasHome.managed}"/>

    </div>
</h:form>

</ui:define>

</ui:composition>

seguinte tem como você colocar mais da execeção? parece estar faltando um pouquinho.

Foi mal, segue abaixo a exceção

14:08:58,712 FATAL [application] javax.persistence.TransactionRequiredException: no transaction is in progress
javax.faces.el.EvaluationException: javax.persistence.TransactionRequiredException: no transaction is in progress
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:91)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
at javax.faces.component.UICommand.broadcast(UICommand.java:383)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.HotDeployFilter.doFilter(HotDeployFilter.java:53)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: javax.persistence.TransactionRequiredException: no transaction is in progress
at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:293)
at org.jboss.seam.persistence.EntityManagerProxy.flush(EntityManagerProxy.java:92)
at org.jboss.seam.framework.EntityHome.persist(EntityHome.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
at org.jboss.seam.transaction.TransactionInterceptor$1.work(TransactionInterceptor.java:95)
at org.jboss.seam.util.Work.workInTransaction(Work.java:47)
at org.jboss.seam.transaction.TransactionInterceptor.aroundInvoke(TransactionInterceptor.java:89)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185)
at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103)
at br.com.romano.clipping.session.NoticiasHome_$$javassist_4.persist(NoticiasHome$$_javassist_4.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:329)
at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:342)
at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:58)
at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:77)
… 51 more

O resto…

14:08:58,713 WARN [lifecycle] #{noticiasHome.persist}: javax.persistence.TransactionRequiredException: no transaction is in progress
javax.faces.FacesException: #{noticiasHome.persist}: javax.persistence.TransactionRequiredException: no transaction is in progress
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:107)
at javax.faces.component.UICommand.broadcast(UICommand.java:383)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.HotDeployFilter.doFilter(HotDeployFilter.java:53)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: javax.faces.el.EvaluationException: javax.persistence.TransactionRequiredException: no transaction is in progress
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:91)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
… 50 more
Caused by: javax.persistence.TransactionRequiredException: no transaction is in progress
at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:293)
at org.jboss.seam.persistence.EntityManagerProxy.flush(EntityManagerProxy.java:92)
at org.jboss.seam.framework.EntityHome.persist(EntityHome.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
at org.jboss.seam.transaction.TransactionInterceptor$1.work(TransactionInterceptor.java:95)
at org.jboss.seam.util.Work.workInTransaction(Work.java:47)
at org.jboss.seam.transaction.TransactionInterceptor.aroundInvoke(TransactionInterceptor.java:89)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185)
at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103)
at br.com.romano.clipping.session.NoticiasHome_$$javassist_4.persist(NoticiasHome$$_javassist_4.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:329)
at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:342)
at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:58)
at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:77)
… 51 more