Я создал в своей базе данных PostgreSql функцию для генерации случайного номера дневника на основе финансового года с именем «gen_dairyno()».
Я также зарегистрировал эту функцию на диалекте спящего режима
registerFunction("gen_dairyno", new StandardSQLFunction("gen_dairyno"));
и также настроен в hibernate.cfg.xml.
Код, в котором я обращаюсь к функции, приведен ниже:
public String generateDiaryNo() {
return entityManager
.createQuery(
"select gen_dairyno() ").getSingleResult().toString();
}
Проблема в том, что когда я пытаюсь получить к нему доступ из приложения, оно выдает ошибку. Может кто-нибудь помочь мне пройти это?
Обнаружена ошибка:
Nov 12, 2014 11:37:07 AM org.hibernate.hql.internal.ast.ErrorCounter reportError
ERROR: :0:0: unexpected end of subtree
Nov 12, 2014 11:37:07 AM org.hibernate.hql.internal.ast.ErrorCounter reportError
ERROR: :0:0: unexpected end of subtree
:0:0: u n e x p e c t e d e n d o f s u b t r e e < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a n t l r . H q l S q l B a s e W a l k e r . f r o m E l e m e n t L i s t ( H q l S q l B a s e W a l k e r . j a v a : 3 3 1 4 ) < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a n t l r . H q l S q l B a s e W a l k e r . f r o m C l a u s e ( H q l S q l B a s e W a l k e r . j a v a : 7 0 6 ) < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a n t l r . H q l S q l B a s e W a l k e r . q u e r y ( H q l S q l B a s e W a l k e r . j a v a : 5 6 2 ) < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a n t l r . H q l S q l B a s e W a l k e r . s e l e c t S t a t e m e n t ( H q l S q l B a s e W a l k e r . j a v a : 2 9 9 ) < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a n t l r . H q l S q l B a s e W a l k e r . s t a t e m e n t ( H q l S q l B a s e W a l k e r . j a v a : 2 4 7 ) < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a s t . Q u e r y T r a n s l a t o r I m p l . a n a l y z e ( Q u e r y T r a n s l a t o r I m p l . j a v a : 2 4 8 ) < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a s t . Q u e r y T r a n s l a t o r I m p l . d o C o m p i l e ( Q u e r y T r a n s l a t o r I m p l . j a v a : 1 8 3 ) < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a s t . Q u e r y T r a n s l a t o r I m p l . c o m p i l e ( Q u e r y T r a n s l a t o r I m p l . j a v a : 1 3 6 ) < b r / > a t o r g . h i b e r n a t e . e n g i n e . q u e r y . s p i . H Q L Q u e r y P l a n . & l t ; i n i t & g t ; ( H Q L Q u e r y P l a n . j a v a : 1 0 5 ) < b r / > a t o r g . h i b e r n a t e . e n g i n e . q u e r y . s p i . H Q L Q u e r y P l a n . & l t ; i n i t & g t ; ( H Q L Q u e r y P l a n . j a v a : 8 0 ) < b r / > a t o r g . h i b e r n a t e . e n g i n e . q u e r y . s p i . Q u e r y P l a n C a c h e . g e t H Q L Q u e r y P l a n ( Q u e r y P l a n C a c h e . j a v a : 1 6 8 ) < b r / > a t o r g . h i b e r n a t e . i n t e r n a l . A b s t r a c t S e s s i o n I m p l . g e t H Q L Q u e r y P l a n ( A b s t r a c t S e s s i o n I m p l . j a v a : 2 2 1 ) < b r / > a t o r g . h i b e r n a t e . i n t e r n a l . A b s t r a c t S e s s i o n I m p l . c r e a t e Q u e r y ( A b s t r a c t S e s s i o n I m p l . j a v a : 1 9 9 ) < b r / > a t o r g . h i b e r n a t e . i n t e r n a l . S e s s i o n I m p l . c r e a t e Q u e r y ( S e s s i o n I m p l . j a v a : 1 7 7 7 ) < b r / > a t o r g . h i b e r n a t e . e j b . A b s t r a c t E n t i t y M a n a g e r I m p l . c r e a t e Q u e r y ( A b s t r a c t E n t i t y M a n a g e r I m p l . j a v a : 2 9 1 ) < b r / > a t s u n . r e f l e c t . G e n e r a t e d M e t h o d A c c e s s o r 2 8 . i n v o k e ( U n k n o w n S o u r c e ) < b r / > a t s u n . r e f l e c t . D e l e g a t i n g M e t h o d A c c e s s o r I m p l . i n v o k e ( U n k n o w n S o u r c e ) < b r / > a t j a v a . l a n g . r e f l e c t . M e t h o d . i n v o k e ( U n k n o w n S o u r c e ) < b r / > a t o r g . s p r i n g f r a m e w o r k . o r m . j p a . S h a r e d E n t i t y M a n a g e r C r e a t o r $ S h a r e d E n t i t y M a n a g e r I n v o c a t i o n H a n d l e r . i n v o k e ( S h a r e d E n t i t y M a n a g e r C r e a t o r . j a v a : 2 4 0 ) < b r / > a t c o m . s u n . p r o x y . $ P r o x y 3 2 . c r e a t e Q u e r y ( U n k n o w n S o u r c e ) < b r / > a t i n . c d a c n o i d a . s e r b . g l . d a o . D a o H e l p e r . f i n d B y F u n W i t h o u t A t t r i b u t e ( D a o H e l p e r . j a v a : 2 3 6 ) < b r / > a t i n . c d a c n o i d a . s e r b . g l . d a o . R e l e a s e D a o . g e n e r a t e D i a r y N o ( R e l e a s e D a o . j a v a : 5 9 4 ) < b r / > a t i n . c d a c n o i d a . s e r b . g l . d a o . R e l e a s e D a o $ $ F a s t C l a s s B y C G L I B $ $ d 5 b a 7 f 7 9 . i n v o k e ( & l t ; g e n e r a t e d & g t ; ) < b r / > a t n e t . s f . c g l i b . p r o x y . M e t h o d P r o x y . i n v o k e ( M e t h o d P r o x y . j a v a : 2 0 4 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . a o p . f r a m e w o r k . C g l i b 2 A o p P r o x y $ C g l i b M e t h o d I n v o c a t i o n . i n v o k e J o i n p o i n t ( C g l i b 2 A o p P r o x y . j a v a : 6 8 9 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . a o p . f r a m e w o r k . R e f l e c t i v e M e t h o d I n v o c a t i o n . p r o c e e d ( R e f l e c t i v e M e t h o d I n v o c a t i o n . j a v a : 1 5 0 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . d a o . s u p p o r t . P e r s i s t e n c e E x c e p t i o n T r a n s l a t i o n I n t e r c e p t o r . i n v o k e ( P e r s i s t e n c e E x c e p t i o n T r a n s l a t i o n I n t e r c e p t o r . j a v a : 1 5 5 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . a o p . f r a m e w o r k . R e f l e c t i v e M e t h o d I n v o c a t i o n . p r o c e e d ( R e f l e c t i v e M e t h o d I n v o c a t i o n . j a v a : 1 7 2 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . a o p . f r a m e w o r k . C g l i b 2 A o p P r o x y $ D y n a m i c A d v i s e d I n t e r c e p t o r . i n t e r c e p t ( C g l i b 2 A o p P r o x y . j a v a : 6 2 2 ) < b r / > a t i n . c d a c n o i d a . s e r b . g l . d a o . R e l e a s e D a o $ $ E n h a n c e r B y C G L I B $ $ 9 0 a 0 5 5 8 9 . g e n e r a t e D i a r y N o ( & l t ; g e n e r a t e d & g t ; ) < b r / > a t i n . c d a c n o i d a . s e r b . g l . s e r v i c e . R e l e a s e S e r v i c e I m p l . g e n e r a t e D i a r y N o ( R e l e a s e S e r v i c e I m p l . j a v a : 8 7 7 ) < b r / > a t s u n . r e f l e c t . N a t i v e M e t h o d A c c e s s o r I m p l . i n v o k e 0 ( N a t i v e M e t h o d ) < b r / > a t s u n . r e f l e c t . N a t i v e M e t h o d A c c e s s o r I m p l . i n v o k e ( U n k n o w n S o u r c e ) < b r / > a t s u n . r e f l e c t . D e l e g a t i n g M e t h o d A c c e s s o r I m p l . i n v o k e ( U n k n o w n S o u r c e ) < b r / > a t j a v a . l a n g . r e f l e c t . M e t h o d . i n v o k e ( U n k n o w n S o u r c e ) < b r / > a t o r g . s p r i n g f r a m e w o r k . a o p . s u p p o r t . A o p U tils.invokeJoinpointUsingReflection(AopUtils.java:319)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy77.generateDiaryNo(Unknown Source)
at in.cdacnoida.serb.gl.controller.ReleaseAction.SendForReleaseApproval(ReleaseAction.java:866)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at in.cdacnoida.serb.gl.misc.AntiSamyFilter.doFilter(AntiSamyFilter.java:51)
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:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
ТАКЖЕ
Nov 12, 2014 11:37:07 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [mvc-dispatcher] in context with path [/SERB] threw exception [Request processing failed; nested exception is org.springframework.dao.InvalidDataAccessApiUsageException: No data type for node: org.hibernate.hql.internal.ast.tree.MethodNode
\-[METHOD_CALL] MethodNode: '('
+-[METHOD_NAME] IdentNode: 'gen_dairyno' {originalText=gen_dairyno}
\-[EXPR_LIST] SqlNode: 'exprList'
; nested exception is java.lang.IllegalStateException: No data type for node: org.hibernate.hql.internal.ast.tree.MethodNode
\-[METHOD_CALL] MethodNode: '('
+-[METHOD_NAME] IdentNode: 'gen_dairyno' {originalText=gen_dairyno}
\-[EXPR_LIST] SqlNode: 'exprList'
] with root cause
java.lang.IllegalStateException: No data type for node: org.hibernate.hql.internal.ast.tree.MethodNode
\-[METHOD_CALL] MethodNode: '('
+-[METHOD_NAME] IdentNode: 'gen_dairyno' {originalText=gen_dairyno}
\-[EXPR_LIST] SqlNode: ' e x p r L i s t ' < b r / > < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a s t . t r e e . S e l e c t C l a u s e . i n i t i a l i z e E x p l i c i t S e l e c t C l a u s e ( S e l e c t C l a u s e . j a v a : 1 5 4 ) < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a s t . H q l S q l W a l k e r . u s e S e l e c t C l a u s e ( H q l S q l W a l k e r . j a v a : 8 5 9 ) < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a s t . H q l S q l W a l k e r . p r o c e s s Q u e r y ( H q l S q l W a l k e r . j a v a : 6 4 9 ) < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a n t l r . H q l S q l B a s e W a l k e r . q u e r y ( H q l S q l B a s e W a l k e r . j a v a : 6 6 3 ) < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a n t l r . H q l S q l B a s e W a l k e r . s e l e c t S t a t e m e n t ( H q l S q l B a s e W a l k e r . j a v a : 2 9 9 ) < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a n t l r . H q l S q l B a s e W a l k e r . s t a t e m e n t ( H q l S q l B a s e W a l k e r . j a v a : 2 4 7 ) < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a s t . Q u e r y T r a n s l a t o r I m p l . a n a l y z e ( Q u e r y T r a n s l a t o r I m p l . j a v a : 2 4 8 ) < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a s t . Q u e r y T r a n s l a t o r I m p l . d o C o m p i l e ( Q u e r y T r a n s l a t o r I m p l . j a v a : 1 8 3 ) < b r / > a t o r g . h i b e r n a t e . h q l . i n t e r n a l . a s t . Q u e r y T r a n s l a t o r I m p l . c o m p i l e ( Q u e r y T r a n s l a t o r I m p l . j a v a : 1 3 6 ) < b r / > a t o r g . h i b e r n a t e . e n g i n e . q u e r y . s p i . H Q L Q u e r y P l a n . & l t ; i n i t & g t ; ( H Q L Q u e r y P l a n . j a v a : 1 0 5 ) < b r / > a t o r g . h i b e r n a t e . e n g i n e . q u e r y . s p i . H Q L Q u e r y P l a n . & l t ; i n i t & g t ; ( H Q L Q u e r y P l a n . j a v a : 8 0 ) < b r / > a t o r g . h i b e r n a t e . e n g i n e . q u e r y . s p i . Q u e r y P l a n C a c h e . g e t H Q L Q u e r y P l a n ( Q u e r y P l a n C a c h e . j a v a : 1 6 8 ) < b r / > a t o r g . h i b e r n a t e . i n t e r n a l . A b s t r a c t S e s s i o n I m p l . g e t H Q L Q u e r y P l a n ( A b s t r a c t S e s s i o n I m p l . j a v a : 2 2 1 ) < b r / > a t o r g . h i b e r n a t e . i n t e r n a l . A b s t r a c t S e s s i o n I m p l . c r e a t e Q u e r y ( A b s t r a c t S e s s i o n I m p l . j a v a : 1 9 9 ) < b r / > a t o r g . h i b e r n a t e . i n t e r n a l . S e s s i o n I m p l . c r e a t e Q u e r y ( S e s s i o n I m p l . j a v a : 1 7 7 7 ) < b r / > a t o r g . h i b e r n a t e . e j b . A b s t r a c t E n t i t y M a n a g e r I m p l . c r e a t e Q u e r y ( A b s t r a c t E n t i t y M a n a g e r I m p l . j a v a : 2 9 1 ) < b r / > a t s u n . r e f l e c t . G e n e r a t e d M e t h o d A c c e s s o r 2 8 . i n v o k e ( U n k n o w n S o u r c e ) < b r / > a t s u n . r e f l e c t . D e l e g a t i n g M e t h o d A c c e s s o r I m p l . i n v o k e ( U n k n o w n S o u r c e ) < b r / > a t j a v a . l a n g . r e f l e c t . M e t h o d . i n v o k e ( U n k n o w n S o u r c e ) < b r / > a t o r g . s p r i n g f r a m e w o r k . o r m . j p a . S h a r e d E n t i t y M a n a g e r C r e a t o r $ S h a r e d E n t i t y M a n a g e r I n v o c a t i o n H a n d l e r . i n v o k e ( S h a r e d E n t i t y M a n a g e r C r e a t o r . j a v a : 2 4 0 ) < b r / > a t c o m . s u n . p r o x y . $ P r o x y 3 2 . c r e a t e Q u e r y ( U n k n o w n S o u r c e ) < b r / > a t i n . c d a c n o i d a . s e r b . g l . d a o . D a o H e l p e r . f i n d B y F u n W i t h o u t A t t r i b u t e ( D a o H e l p e r . j a v a : 2 3 6 ) < b r / > a t i n . c d a c n o i d a . s e r b . g l . d a o . R e l e a s e D a o . g e n e r a t e D i a r y N o ( R e l e a s e D a o . j a v a : 5 9 4 ) < b r / > a t i n . c d a c n o i d a . s e r b . g l . d a o . R e l e a s e D a o $ $ F a s t C l a s s B y C G L I B $ $ d 5 b a 7 f 7 9 . i n v o k e ( & l t ; g e n e r a t e d & g t ; ) < b r / > a t n e t . s f . c g l i b . p r o x y . M e t h o d P r o x y . i n v o k e ( M e t h o d P r o x y . j a v a : 2 0 4 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . a o p . f r a m e w o r k . C g l i b 2 A o p P r o x y $ C g l i b M e t h o d I n v o c a t i o n . i n v o k e J o i n p o i n t ( C g l i b 2 A o p P r o x y . j a v a : 6 8 9 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . a o p . f r a m e w o r k . R e f l e c t i v e M e t h o d I n v o c a t i o n . p r o c e e d ( R e f l e c t i v e M e t h o d I n v o c a t i o n . j a v a : 1 5 0 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . d a o . s u p p o r t . P e r s i s t e n c e E x c e p t i o n T r a n s l a t i o n I n t e r c e p t o r . i n v o k e ( P e r s i s t e n c e E x c e p t i o n T r a n s l a t i o n I n t e r c e p t o r . j a v a : 1 5 5 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . a o p . f r a m e w o r k . R e f l e c t i v e M e t h o d I n v o c a t i o n . p r o c e e d ( R e f l e c t i v e M e t h o d I n v o c a t i o n . j a v a : 1 7 2 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . a o p . f r a m e w o r k . C g l i b 2 A o p P r o x y $ D y n a m i c A d v i s e d I n t e r c e p t o r . i n t e r c e p t ( C g l i b 2 A o p P r o x y . j a v a : 6 2 2 ) < b r / > a t i n . c d a c n o i d a . s e r b . g l . d a o . R e l e a s e D a o $ $ E n h a n c e r B y C G L I B $ $ 9 0 a 0 5 5 8 9 . g e n e r a t e D i a r y N o ( & l t ; g e n e r a t e d & g t ; ) < b r / > a t i n . c d a c n o i d a . s e r b . g l . s e r v i c e . R e l e a s e S e r v i c e I m p l . g e n e r a t e D i a r y N o ( R e l e a s e S e r v i c e I m p l . j a v a : 8 7 7 ) < b r / > a t s u n . r e f l e c t . N a t i v e M e t h o d A c c e s s o r I m p l . i n v o k e 0 ( N a t i v e M e t h o d ) < b r / > a t s u n . r e f l e c t . N a t i v e M e t h o d A c c e s s o r I m p l . i n v o k e ( U n k n o w n S o u r c e ) < b r / > a t s u n . r e f l e c t . D e l e g a t i n g M e t h o d A c c e s s o r I m p l . i n v o k e ( U n k n o w n S o u r c e ) < b r / > a t j a v a . l a n g . r e f l e c t . M e t h o d . i n v o k e ( U n k n o w n S o u r c e ) < b r /> at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:319)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy77.generateDiaryNo(Unknown Source)
at in.cdacnoida.serb.gl.controller.ReleaseAction.SendForReleaseApproval(ReleaseAction.java:866)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at in.cdacnoida.serb.gl.misc.AntiSamyFilter.doFilter(AntiSamyFilter.java:51)
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:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)