renanpto 29 de mai. de 2013
gabrielnsouza:
Pessoal seguinte,
estou utilizando web service com o vraptor dai eu chamo a função abaixo para salvar
posteriormente ele serializa o objeto para ser tratado desta forma:
mas ele não consegui persistir acontece um rollback sempre que eu serializo, é como se ele não completasse a função.
alguem tem uma ideia?
vlw.
O motivo do rollback acontece por alguma exceção deve estar sendo lançada.
O que o log da aplicação contém ?
gabrielnsouza 29 de mai. de 2013
Está ai cara o log, ele gera o relatorio normal e apresenta mas não faz a persistencia no banco
Relatório gerado com sucesso
Hibernate :
select
nextval ( 'sq_certidao' )
13 - 05 - 29 11 : 50 : 10 , 762 [ DEBUG ] br . com . caelum . vraptor . serialization . xstream . XStreamConverters - registered Xstream converter forbr . com . caelum . vraptor . validator . MessageConverter
13 - 05 - 29 11 : 50 : 10 , 762 [ DEBUG ] br . com . caelum . vraptor . serialization . xstream . XStreamConverters - registered Xstream converter forbr . com . caelum . vraptor . serialization . xstream . XStreamConverters $ NullConverter
13 - 05 - 29 11 : 50 : 10 , 802 [ DEBUG ] br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler - Invoking interceptor ForwardToDefaultViewInterceptor
13 - 05 - 29 11 : 50 : 10 , 802 [ DEBUG ] br . com . caelum . vraptor . interceptor . ForwardToDefaultViewInterceptor - Request already dispatched and commited somewhere else , not forwarding .
Hibernate :
insert
into
certidao
( ano , aprovado_ID , codReferencia , codigoControle , dataEmissao , ID )
values
( ? , ? , ? , ? , ? , ? )
13 - 05 - 29 11 : 50 : 10 , 912 [ ERROR ] org . hibernate . AssertionFailure - HHH000099 : an assertion failure occured ( this may indicate a bug in Hibernate , but is more likely due to unsafe use of the session ) : java . lang . NullPointerException
Mai 29 , 2013 11 : 50 : 10 AM org . apache . catalina . core . ApplicationContext log
SEVERE : Unhandled exception occurred whilst decorating page
org . hibernate . AssertionFailure : Unable to perform beforeTransactionCompletion callback
at org . hibernate . engine . spi . ActionQueue $ BeforeTransactionCompletionProcessQueue . beforeTransactionCompletion ( ActionQueue . java : 668 )
at org . hibernate . engine . spi . ActionQueue . beforeTransactionCompletion ( ActionQueue . java : 307 )
at org . hibernate . internal . SessionImpl . beforeTransactionCompletion ( SessionImpl . java : 578 )
at org . hibernate . engine . transaction . internal . jdbc . JdbcTransaction . beforeTransactionCommit ( JdbcTransaction . java : 105 )
at org . hibernate . engine . transaction . spi . AbstractTransactionImpl . commit ( AbstractTransactionImpl . java : 175 )
at br . com . caelum . vraptor . plugin . hibernate4 . HibernateTransactionInterceptor . intercept ( HibernateTransactionInterceptor . java : 35 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 54 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . environment . EnvironmentInterceptor . intercept ( EnvironmentInterceptor . java : 37 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 54 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 56 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . interceptor . ExceptionHandlerInterceptor . intercept ( ExceptionHandlerInterceptor . java : 71 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 54 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . interceptor . FlashInterceptor . intercept ( FlashInterceptor . java : 83 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 54 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . interceptor . ParametersInstantiatorInterceptor . intercept ( ParametersInstantiatorInterceptor . java : 93 )
at br . com . caelum . vraptor . core . LazyInterceptorHandler . execute ( LazyInterceptorHandler . java : 59 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . interceptor . InstantiateInterceptor . intercept ( InstantiateInterceptor . java : 48 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 54 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . interceptor . ResourceLookupInterceptor . intercept ( ResourceLookupInterceptor . java : 69 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 54 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 56 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . core . EnhancedRequestExecution . execute ( EnhancedRequestExecution . java : 44 )
at br . com . caelum . vraptor . VRaptor $ 1. insideRequest ( VRaptor . java : 91 )
at br . com . caelum . vraptor . ioc . spring . SpringProvider . provideForRequest ( SpringProvider . java : 58 )
at br . com . caelum . vraptor . VRaptor . doFilter ( VRaptor . java : 88 )
at org . apache . catalina . core . ApplicationFilterChain . internalDoFilter ( ApplicationFilterChain . java : 243 )
at org . apache . catalina . core . ApplicationFilterChain . doFilter ( ApplicationFilterChain . java : 210 )
at com . opensymphony . sitemesh . webapp . SiteMeshFilter . obtainContent ( SiteMeshFilter . java : 129 )
at com . opensymphony . sitemesh . webapp . SiteMeshFilter . doFilter ( SiteMeshFilter . java : 77 )
at org . apache . catalina . core . ApplicationFilterChain . internalDoFilter ( ApplicationFilterChain . java : 243 )
at org . apache . catalina . core . ApplicationFilterChain . doFilter ( ApplicationFilterChain . java : 210 )
at org . apache . catalina . core . StandardWrapperValve . invoke ( StandardWrapperValve . java : 222 )
at org . apache . catalina . core . StandardContextValve . invoke ( StandardContextValve . java : 123 )
at org . apache . catalina . authenticator . AuthenticatorBase . invoke ( AuthenticatorBase . java : 472 )
at org . apache . catalina . core . StandardHostValve . invoke ( StandardHostValve . java : 171 )
at org . apache . catalina . valves . ErrorReportValve . invoke ( ErrorReportValve . java : 99 )
at org . apache . catalina . valves . AccessLogValve . invoke ( AccessLogValve . java : 936 )
at org . apache . catalina . core . StandardEngineValve . invoke ( StandardEngineValve . java : 118 )
at org . apache . catalina . connector . CoyoteAdapter . service ( CoyoteAdapter . java : 407 )
at org . apache . coyote . http11 . AbstractHttp11Processor . process ( AbstractHttp11Processor . java : 1004 )
at org . apache . coyote . AbstractProtocol $ AbstractConnectionHandler . process ( AbstractProtocol . java : 589 )
at org . apache . tomcat . util . net . JIoEndpoint $ SocketProcessor . run ( JIoEndpoint . java : 310 )
at java . util . concurrent . ThreadPoolExecutor . runWorker ( Unknown Source )
at java . util . concurrent . ThreadPoolExecutor $ Worker . run ( Unknown Source )
at java . lang . Thread . run ( Unknown Source )
Caused by : java . lang . NullPointerException
at br . jus . jfce . infrastructure . AuditListener . newRevision ( AuditListener . java : 18 )
at org . hibernate . envers . revisioninfo . DefaultRevisionInfoGenerator . generate ( DefaultRevisionInfoGenerator . java : 99 )
at org . hibernate . envers . synchronization . AuditProcess . getCurrentRevisionData ( AuditProcess . java : 124 )
at org . hibernate . envers . synchronization . AuditProcess . executeInSession ( AuditProcess . java : 106 )
at org . hibernate . envers . synchronization . AuditProcess . doBeforeTransactionCompletion ( AuditProcess . java : 155 )
at org . hibernate . envers . synchronization . AuditProcessManager $ 1. doBeforeTransactionCompletion ( AuditProcessManager . java : 62 )
at org . hibernate . engine . spi . ActionQueue $ BeforeTransactionCompletionProcessQueue . beforeTransactionCompletion ( ActionQueue . java : 662 )
... 53 more
Mai 29 , 2013 11 : 50 : 10 AM org . apache . catalina . core . StandardWrapperValve invoke
SEVERE : Servlet . service () for servlet [ default ] in context with path [ /certidaoconcursospublicos ] threw exception
org . hibernate . AssertionFailure : Unable to perform beforeTransactionCompletion callback
at org . hibernate . engine . spi . ActionQueue $ BeforeTransactionCompletionProcessQueue . beforeTransactionCompletion ( ActionQueue . java : 668 )
at org . hibernate . engine . spi . ActionQueue . beforeTransactionCompletion ( ActionQueue . java : 307 )
at org . hibernate . internal . SessionImpl . beforeTransactionCompletion ( SessionImpl . java : 578 )
at org . hibernate . engine . transaction . internal . jdbc . JdbcTransaction . beforeTransactionCommit ( JdbcTransaction . java : 105 )
at org . hibernate . engine . transaction . spi . AbstractTransactionImpl . commit ( AbstractTransactionImpl . java : 175 )
at br . com . caelum . vraptor . plugin . hibernate4 . HibernateTransactionInterceptor . intercept ( HibernateTransactionInterceptor . java : 35 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 54 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . environment . EnvironmentInterceptor . intercept ( EnvironmentInterceptor . java : 37 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 54 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 56 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . interceptor . ExceptionHandlerInterceptor . intercept ( ExceptionHandlerInterceptor . java : 71 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 54 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . interceptor . FlashInterceptor . intercept ( FlashInterceptor . java : 83 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 54 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . interceptor . ParametersInstantiatorInterceptor . intercept ( ParametersInstantiatorInterceptor . java : 93 )
at br . com . caelum . vraptor . core . LazyInterceptorHandler . execute ( LazyInterceptorHandler . java : 59 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . interceptor . InstantiateInterceptor . intercept ( InstantiateInterceptor . java : 48 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 54 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . interceptor . ResourceLookupInterceptor . intercept ( ResourceLookupInterceptor . java : 69 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 54 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 56 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 54 )
at br . com . caelum . vraptor . core . EnhancedRequestExecution . execute ( EnhancedRequestExecution . java : 44 )
at br . com . caelum . vraptor . VRaptor $ 1. insideRequest ( VRaptor . java : 91 )
at br . com . caelum . vraptor . ioc . spring . SpringProvider . provideForRequest ( SpringProvider . java : 58 )
at br . com . caelum . vraptor . VRaptor . doFilter ( VRaptor . java : 88 )
at org . apache . catalina . core . ApplicationFilterChain . internalDoFilter ( ApplicationFilterChain . java : 243 )
at org . apache . catalina . core . ApplicationFilterChain . doFilter ( ApplicationFilterChain . java : 210 )
at com . opensymphony . sitemesh . webapp . SiteMeshFilter . obtainContent ( SiteMeshFilter . java : 129 )
at com . opensymphony . sitemesh . webapp . SiteMeshFilter . doFilter ( SiteMeshFilter . java : 77 )
at org . apache . catalina . core . ApplicationFilterChain . internalDoFilter ( ApplicationFilterChain . java : 243 )
at org . apache . catalina . core . ApplicationFilterChain . doFilter ( ApplicationFilterChain . java : 210 )
at org . apache . catalina . core . StandardWrapperValve . invoke ( StandardWrapperValve . java : 222 )
at org . apache . catalina . core . StandardContextValve . invoke ( StandardContextValve . java : 123 )
at org . apache . catalina . authenticator . AuthenticatorBase . invoke ( AuthenticatorBase . java : 472 )
at org . apache . catalina . core . StandardHostValve . invoke ( StandardHostValve . java : 171 )
at org . apache . catalina . valves . ErrorReportValve . invoke ( ErrorReportValve . java : 99 )
at org . apache . catalina . valves . AccessLogValve . invoke ( AccessLogValve . java : 936 )
at org . apache . catalina . core . StandardEngineValve . invoke ( StandardEngineValve . java : 118 )
at org . apache . catalina . connector . CoyoteAdapter . service ( CoyoteAdapter . java : 407 )
at org . apache . coyote . http11 . AbstractHttp11Processor . process ( AbstractHttp11Processor . java : 1004 )
at org . apache . coyote . AbstractProtocol $ AbstractConnectionHandler . process ( AbstractProtocol . java : 589 )
at org . apache . tomcat . util . net . JIoEndpoint $ SocketProcessor . run ( JIoEndpoint . java : 310 )
at java . util . concurrent . ThreadPoolExecutor . runWorker ( Unknown Source )
at java . util . concurrent . ThreadPoolExecutor $ Worker . run ( Unknown Source )
at java . lang . Thread . run ( Unknown Source )
Caused by : java . lang . NullPointerException
at br . jus . jfce . infrastructure . AuditListener . newRevision ( AuditListener . java : 18 )
at org . hibernate . envers . revisioninfo . DefaultRevisionInfoGenerator . generate ( DefaultRevisionInfoGenerator . java : 99 )
at org . hibernate . envers . synchronization . AuditProcess . getCurrentRevisionData ( AuditProcess . java : 124 )
at org . hibernate . envers . synchronization . AuditProcess . executeInSession ( AuditProcess . java : 106 )
at org . hibernate . envers . synchronization . AuditProcess . doBeforeTransactionCompletion ( AuditProcess . java : 155 )
at org . hibernate . envers . synchronization . AuditProcessManager $ 1. doBeforeTransactionCompletion ( AuditProcessManager . java : 62 )
at org . hibernate . engine . spi . ActionQueue $ BeforeTransactionCompletionProcessQueue . beforeTransactionCompletion ( ActionQueue . java : 662 )
... 53 more
renanpto 29 de mai. de 2013
Parece estar rolando um NullPointer em seu fonte, conforme o que o log sugere:
Caused by: java.lang.NullPointerException
at br.jus.jfce.infrastructure.AuditListener.newRevision(AuditListener.java:18)
gabrielnsouza 29 de mai. de 2013
Deu certo aqui renanpto era isso mesmo eu estava pegando o usuario logado so que com o webservice não tem nenhum uruario logado, dai fiz só uma verificação e tudo OK
vlw