-----org.hibernate.internal.SessionFactoryImpl @de82eff
org.hibernate.HibernateException: No Session found for current thread
at org.springframework.orm.hibernate4.SpringSessionContext.currentSession(SpringSessionContext.java: 97 )
at org.hibernate.internal.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java: 1041 )
at my.hy.pannote.dao.TestDAO.save(TestDAO.java: 18 )
at my.hy.pannote.service.MessageService.add(MessageService.java: 23 )
at my.hy.pannote.base.UserBaseController.addMessage(UserBaseController.java: 50 )
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.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.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 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: 99 )
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: 408 )
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java: 1023 )
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java: 589 )
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java: 1852 )
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: 1145 )
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java: 615 )
at java.lang.Thread.run(Thread.java: 722 )
|