You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rave.apache.org by "Ate Douma (JIRA)" <ji...@apache.org> on 2012/06/29 22:35:44 UTC

[jira] [Created] (RAVE-708) OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?

Ate Douma created RAVE-708:
------------------------------

             Summary: OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?
                 Key: RAVE-708
                 URL: https://issues.apache.org/jira/browse/RAVE-708
             Project: Rave
          Issue Type: Bug
    Affects Versions: 0.13
            Reporter: Ate Douma
             Fix For: 0.14


While testing the 0.13 release candidate and simply interacting with the Rave portal, all of a sudden the interaction was broken (Rave meltdown error message) and the below stacktrace was reported in the console.
The error seems to indicate that the database is locked by another process, although the only database access was coming from Rave itself.

[WARNING] [talledLocalContainer] Jun 29, 2012 10:03:06 PM org.apache.catalina.core.StandardWrapperValve invoke
[WARNING] [talledLocalContainer] SEVERE: Servlet.service() for servlet dispatcher threw exception
[WARNING] [talledLocalContainer] org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
[WARNING] [talledLocalContainer] 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
[WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:169)
[WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:146)
[WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
[WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lockFile(FileLock.java:336)
[WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lock(FileLock.java:128)
[WARNING] [talledLocalContainer] 	at org.h2.engine.Database.open(Database.java:542)
[WARNING] [talledLocalContainer] 	at org.h2.engine.Database.openDatabase(Database.java:222)
[WARNING] [talledLocalContainer] 	at org.h2.engine.Database.<init>(Database.java:217)
[WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:56)
[WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:159)
[WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
[WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:121)
[WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:28)
[WARNING] [talledLocalContainer] 	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
[WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
[WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
[WARNING] [talledLocalContainer] 	at org.h2.Driver.connect(Driver.java:72)
[WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:582)
[WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:154)
[WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
[WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
[WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
[WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.PreparedSQLStoreQuery$PreparedSQLExecutor.executeQuery(PreparedSQLStoreQuery.java:104)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:863)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:794)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:286)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
[WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source)
[WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
[WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.SharedEntityManagerCreator$DeferredQueryInvocationHandler.invoke(SharedEntityManagerCreator.java:310)
[WARNING] [talledLocalContainer] 	at $Proxy154.getResultList(Unknown Source)
[WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaWidgetRepository.getAllWidgetStatistics(JpaWidgetRepository.java:207)
[WARNING] [talledLocalContainer] 	at org.apache.rave.portal.service.impl.DefaultWidgetService.getAllWidgetStatistics(DefaultWidgetService.java:162)
[WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
[WARNING] [talledLocalContainer] 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
[WARNING] [talledLocalContainer] 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)
[WARNING] [talledLocalContainer] 	at $Proxy138.getAllWidgetStatistics(Unknown Source)
[WARNING] [talledLocalContainer] 	at org.apache.rave.portal.web.controller.WidgetStoreController.widgetStoreModelHelper(WidgetStoreController.java:250)
[WARNING] [talledLocalContainer] 	at org.apache.rave.portal.web.controller.WidgetStoreController.viewWidget(WidgetStoreController.java:112)
[WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
[WARNING] [talledLocalContainer] 	at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212)
[WARNING] [talledLocalContainer] 	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
[WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
[WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
[WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
[WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
[WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)
[WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)
[WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
[WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
[WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
[WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
[WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
[WARNING] [talledLocalContainer] 	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
[WARNING] [talledLocalContainer] 	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
[WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
[WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
[WARNING] [talledLocalContainer] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
[WARNING] [talledLocalContainer] 	at java.lang.Thread.run(Thread.java:662)
[WARNING] [talledLocalContainer] Jun 29, 2012 10:03:08 PM org.apache.shindig.protocol.ApiServlet responseItemFromException
[WARNING] [talledLocalContainer] INFO: A response error is being returned because a protocol exception occurred.occurred.
[WARNING] [talledLocalContainer] <openjpa-2.2.0-r422266:1244990 fatal general error> org.apache.openjpa.persistence.PersistenceException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
[WARNING] [talledLocalContainer] FailedObject: 1 [org.apache.openjpa.util.LongId] [java.lang.String]
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4918)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4878)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:136)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:110)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:62)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:949)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:413)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:391)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.meta.strats.StoreCollectionFieldStrategy.load(StoreCollectionFieldStrategy.java:551)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.meta.FieldMapping.load(FieldMapping.java:934)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.load(JDBCStoreManager.java:673)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingStoreManager.load(DelegatingStoreManager.java:117)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.ROPStoreManager.load(ROPStoreManager.java:78)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.StateManagerImpl.loadFields(StateManagerImpl.java:3072)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.StateManagerImpl.load(StateManagerImpl.java:458)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:1004)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:911)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingBroker.find(DelegatingBroker.java:231)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.EntityManagerImpl.find(EntityManagerImpl.java:487)
[WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
[WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
[WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365)
[WARNING] [talledLocalContainer] 	at $Proxy64.find(Unknown Source)
[WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
[WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
[WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240)
[WARNING] [talledLocalContainer] 	at $Proxy64.find(Unknown Source)
[WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:122)
[WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:44)
[WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:113)
[WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:35)
[WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getFromRepository(DefaultPersonService.java:198)
[WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPersonForId(DefaultPersonService.java:193)
[WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getUniqueListOfFriends(DefaultPersonService.java:104)
[WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:86)
[WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:64)
[WARNING] [talledLocalContainer] 	at org.apache.shindig.social.opensocial.service.PersonHandler.get(PersonHandler.java:89)
[WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor413.invoke(Unknown Source)
[WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
[WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$MethodCaller.call(DefaultHandlerRegistry.java:483)
[WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationHandler.execute(DefaultHandlerRegistry.java:302)
[WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationWrapper.execute(DefaultHandlerRegistry.java:326)
[WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.JsonRpcServlet.dispatchBatch(JsonRpcServlet.java:186)
[WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.JsonRpcServlet.service(JsonRpcServlet.java:132)
[WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[WARNING] [talledLocalContainer] 	at org.apache.shindig.gadgets.servlet.ETagFilter.doFilter(ETagFilter.java:55)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[WARNING] [talledLocalContainer] 	at org.apache.shindig.auth.AuthenticationServletFilter.callChain(AuthenticationServletFilter.java:151)
[WARNING] [talledLocalContainer] 	at org.apache.shindig.auth.AuthenticationServletFilter.doFilter(AuthenticationServletFilter.java:96)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[WARNING] [talledLocalContainer] 	at org.apache.shindig.common.servlet.HostFilter.doFilter(HostFilter.java:39)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[WARNING] [talledLocalContainer] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
[WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
[WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
[WARNING] [talledLocalContainer] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
[WARNING] [talledLocalContainer] 	at java.lang.Thread.run(Thread.java:662)
[WARNING] [talledLocalContainer] Caused by: org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
[WARNING] [talledLocalContainer] 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
[WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:169)
[WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:146)
[WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
[WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lockFile(FileLock.java:336)
[WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lock(FileLock.java:128)
[WARNING] [talledLocalContainer] 	at org.h2.engine.Database.open(Database.java:542)
[WARNING] [talledLocalContainer] 	at org.h2.engine.Database.openDatabase(Database.java:222)
[WARNING] [talledLocalContainer] 	at org.h2.engine.Database.<init>(Database.java:217)
[WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:56)
[WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:159)
[WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
[WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:121)
[WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:28)
[WARNING] [talledLocalContainer] 	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
[WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
[WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
[WARNING] [talledLocalContainer] 	at org.h2.Driver.connect(Driver.java:72)
[WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:582)
[WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:154)
[WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
[WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
[WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
[WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
[WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
[WARNING] [talledLocalContainer] 	... 69 more


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Re: [jira] [Commented] (RAVE-708) OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?

Posted by Ate Douma <at...@douma.nu>.
On 06/30/2012 12:27 AM, Chris Geer wrote:
> On Fri, Jun 29, 2012 at 2:42 PM, Ate Douma <at...@douma.nu> wrote:
>
>> On 06/29/2012 11:37 PM, Chris Geer wrote:
>>
>>> On Fri, Jun 29, 2012 at 2:29 PM, Ate Douma (JIRA) <ji...@apache.org>
>>> wrote:
>>>
>>>
>>>>     [
>>>> https://issues.apache.org/**jira/browse/RAVE-708?page=com.**
>>>> atlassian.jira.plugin.system.**issuetabpanels:comment-**
>>>> tabpanel&focusedCommentId=**13404230#comment-13404230<https://issues.apache.org/jira/browse/RAVE-708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13404230#comment-13404230>
>>>> ]
>>>>
>>>> Ate Douma commented on RAVE-708:
>>>> ------------------------------**--
>>>>
>>>> Well, it keeps happening. At least had this now 20x with some restarts in
>>>> between.
>>>> I hope others can reproduce this, for me it is consistent.
>>>>
>>>>
>>> How are you reproducing this?
>>>
>> Simple. Basically by just clicking around.
>>
>
> I can not reproduce this. I've tried with Chrome 20 and Firefox 13. So I
> can't debug at all.
>
Right. I already was a bit afraid of that.

Which means I'll have to figure out how to make this reproducible first.
Over the weekend and next week I'll try to run on other hardware and OS 
environments as well.

There have been unit-tests which only failed for me before, which turned out to 
be an OS/platform related issue (filesystem sort ordering). Maybe this is 
something likewise, although I doubt it.

>>
>> I'm working through the release verification tests [1], with a lot of help
>> from Jasha, and it just happens. Repeatedly ...
>>
>> Maybe it could be related to or flushed out by my browser (Firefox 14.0)
>> but the fact is these errors are caused on the server-side.
>>
>> [1] http://wiki.apache.org/rave/**ReleaseManagement/**ReleaseSchedule/**
>> VerificationResults-0.13<http://wiki.apache.org/rave/ReleaseManagement/ReleaseSchedule/VerificationResults-0.13>
>>

Re: [jira] [Commented] (RAVE-708) OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?

Posted by Chris Geer <ch...@cxtsoftware.com>.
On Fri, Jun 29, 2012 at 2:42 PM, Ate Douma <at...@douma.nu> wrote:

> On 06/29/2012 11:37 PM, Chris Geer wrote:
>
>> On Fri, Jun 29, 2012 at 2:29 PM, Ate Douma (JIRA) <ji...@apache.org>
>> wrote:
>>
>>
>>>    [
>>> https://issues.apache.org/**jira/browse/RAVE-708?page=com.**
>>> atlassian.jira.plugin.system.**issuetabpanels:comment-**
>>> tabpanel&focusedCommentId=**13404230#comment-13404230<https://issues.apache.org/jira/browse/RAVE-708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13404230#comment-13404230>
>>> ]
>>>
>>> Ate Douma commented on RAVE-708:
>>> ------------------------------**--
>>>
>>> Well, it keeps happening. At least had this now 20x with some restarts in
>>> between.
>>> I hope others can reproduce this, for me it is consistent.
>>>
>>>
>> How are you reproducing this?
>>
> Simple. Basically by just clicking around.
>

I can not reproduce this. I've tried with Chrome 20 and Firefox 13. So I
can't debug at all.

>
> I'm working through the release verification tests [1], with a lot of help
> from Jasha, and it just happens. Repeatedly ...
>
> Maybe it could be related to or flushed out by my browser (Firefox 14.0)
> but the fact is these errors are caused on the server-side.
>
> [1] http://wiki.apache.org/rave/**ReleaseManagement/**ReleaseSchedule/**
> VerificationResults-0.13<http://wiki.apache.org/rave/ReleaseManagement/ReleaseSchedule/VerificationResults-0.13>
>
>
>>
>>>  OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?
>>>> ------------------------------**------------------------------**
>>>> -----------
>>>>
>>>>                 Key: RAVE-708
>>>>                 URL: https://issues.apache.org/**jira/browse/RAVE-708<https://issues.apache.org/jira/browse/RAVE-708>
>>>>             Project: Rave
>>>>          Issue Type: Bug
>>>>    Affects Versions: 0.13
>>>>            Reporter: Ate Douma
>>>>             Fix For: 0.14
>>>>
>>>>
>>>> While testing the 0.13 release candidate and simply interacting with the
>>>>
>>> Rave portal, all of a sudden the interaction was broken (Rave meltdown
>>> error message) and the below stacktrace was reported in the console.
>>>
>>>> The error seems to indicate that the database is locked by another
>>>>
>>> process, although the only database access was coming from Rave itself.
>>>
>>>> [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:06 PM
>>>>
>>> org.apache.catalina.core.**StandardWrapperValve invoke
>>>
>>>> [WARNING] [talledLocalContainer] SEVERE: Servlet.service() for servlet
>>>>
>>> dispatcher threw exception
>>>
>>>> [WARNING] [talledLocalContainer] org.h2.jdbc.JdbcSQLException: Database
>>>>
>>> may be already in use: "Locked by another process". Possible solutions:
>>> close all other connection(s); use the server mode [90020-167]
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.message.DbException.**getJdbcSQLException(**DbException.java:329)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.message.DbException.**get(DbException.java:169)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.message.DbException.**get(DbException.java:146)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.store.FileLock.**getExceptionAlreadyInUse(**FileLock.java:439)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.store.FileLock.**lockFile(FileLock.java:336)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.store.FileLock.lock(**FileLock.java:128)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.Database.open(**Database.java:542)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.Database.**openDatabase(Database.java:**222)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.Database.<init>(**Database.java:217)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.Engine.**openSession(Engine.java:56)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.Engine.**openSession(Engine.java:159)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.Engine.**createSessionAndValidate(**Engine.java:138)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.Engine.**createSession(Engine.java:121)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.Engine.**createSession(Engine.java:28)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.SessionRemote.**connectEmbeddedOrServer(**
>>> SessionRemote.java:305)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.jdbc.JdbcConnection.<**init>(JdbcConnection.java:110)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.jdbc.JdbcConnection.<**init>(JdbcConnection.java:94)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.Driver.connect(Driver.**java:72)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> java.sql.DriverManager.**getConnection(DriverManager.**java:582)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> java.sql.DriverManager.**getConnection(DriverManager.**java:154)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.jdbc.**datasource.**DriverManagerDataSource.**
>>> getConnectionFromDriverManager**(DriverManagerDataSource.java:**173)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.jdbc.**datasource.**DriverManagerDataSource.**
>>> getConnectionFromDriver(**DriverManagerDataSource.java:**164)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.jdbc.**datasource.**AbstractDriverBasedDataSource.**
>>> getConnectionFromDriver(**AbstractDriverBasedDataSource.**java:149)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.jdbc.**datasource.**AbstractDriverBasedDataSource.**
>>> getConnection(**AbstractDriverBasedDataSource.**java:119)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.lib.jdbc.**DelegatingDataSource.**getConnection(**
>>> DelegatingDataSource.java:110)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.lib.jdbc.**DecoratingDataSource.**getConnection(**
>>> DecoratingDataSource.java:87)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.**kernel.JDBCStoreManager.**connectInternal(**
>>> JDBCStoreManager.java:960)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.**kernel.JDBCStoreManager.**
>>> connect(JDBCStoreManager.java:**945)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.**kernel.JDBCStoreManager.**getConnection(**
>>> JDBCStoreManager.java:240)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.**kernel.PreparedSQLStoreQuery$**
>>> PreparedSQLExecutor.**executeQuery(**PreparedSQLStoreQuery.java:**104)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.kernel.**QueryImpl.execute(QueryImpl.**java:1005)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.kernel.**QueryImpl.execute(QueryImpl.**java:863)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.kernel.**QueryImpl.execute(QueryImpl.**java:794)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.kernel.**DelegatingQuery.execute(**
>>> DelegatingQuery.java:542)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.**persistence.QueryImpl.execute(**QueryImpl.java:286)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.**persistence.QueryImpl.**
>>> getResultList(QueryImpl.java:**302)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> sun.reflect.**GeneratedMethodAccessor135.**invoke(Unknown Source)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> sun.reflect.**DelegatingMethodAccessorImpl.**invoke(**
>>> DelegatingMethodAccessorImpl.**java:25)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> java.lang.reflect.Method.**invoke(Method.java:597)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.orm.jpa.**SharedEntityManagerCreator$**
>>> DeferredQueryInvocationHandler**.invoke(**SharedEntityManagerCreator.**
>>> java:310)
>>>
>>>> [WARNING] [talledLocalContainer]      at $Proxy154.getResultList(**
>>>> Unknown
>>>>
>>> Source)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.rave.portal.**repository.impl.**JpaWidgetRepository.**
>>> getAllWidgetStatistics(**JpaWidgetRepository.java:207)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.rave.portal.**service.impl.**DefaultWidgetService.**
>>> getAllWidgetStatistics(**DefaultWidgetService.java:162)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> sun.reflect.**NativeMethodAccessorImpl.**invoke0(Native Method)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> sun.reflect.**NativeMethodAccessorImpl.**invoke(**
>>> NativeMethodAccessorImpl.java:**39)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> sun.reflect.**DelegatingMethodAccessorImpl.**invoke(**
>>> DelegatingMethodAccessorImpl.**java:25)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> java.lang.reflect.Method.**invoke(Method.java:597)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.aop.**support.AopUtils.**
>>> invokeJoinpointUsingReflection**(AopUtils.java:318)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.aop.**framework.JdkDynamicAopProxy.**
>>> invoke(JdkDynamicAopProxy.**java:196)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> $Proxy138.**getAllWidgetStatistics(Unknown Source)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.rave.portal.web.**controller.**WidgetStoreController.**
>>> widgetStoreModelHelper(**WidgetStoreController.java:**250)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.rave.portal.web.**controller.**WidgetStoreController.**
>>> viewWidget(**WidgetStoreController.java:**112)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> sun.reflect.**NativeMethodAccessorImpl.**invoke0(Native Method)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> sun.reflect.**NativeMethodAccessorImpl.**invoke(**
>>> NativeMethodAccessorImpl.java:**39)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> sun.reflect.**DelegatingMethodAccessorImpl.**invoke(**
>>> DelegatingMethodAccessorImpl.**java:25)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> java.lang.reflect.Method.**invoke(Method.java:597)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.web.**method.support.**
>>> InvocableHandlerMethod.invoke(**InvocableHandlerMethod.java:**212)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.web.**method.support.**InvocableHandlerMethod.**
>>> invokeForRequest(**InvocableHandlerMethod.java:**126)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.web.**servlet.mvc.method.annotation.**
>>> ServletInvocableHandlerMethod.**invokeAndHandle(**
>>> ServletInvocableHandlerMethod.**java:96)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.web.**servlet.mvc.method.annotation.**
>>> RequestMappingHandlerAdapter.**invokeHandlerMethod(**
>>> RequestMappingHandlerAdapter.**java:617)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.web.**servlet.mvc.method.annotation.**
>>> RequestMappingHandlerAdapter.**handleInternal(**
>>> RequestMappingHandlerAdapter.**java:578)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.web.**servlet.mvc.method.**
>>> AbstractHandlerMethodAdapter.**handle(**AbstractHandlerMethodAdapter.**
>>> java:80)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.web.**servlet.DispatcherServlet.**
>>> doDispatch(DispatcherServlet.**java:900)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.web.**servlet.DispatcherServlet.**
>>> doService(DispatcherServlet.**java:827)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.web.**servlet.FrameworkServlet.**processRequest(**
>>> FrameworkServlet.java:882)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.web.**servlet.FrameworkServlet.**
>>> doGet(FrameworkServlet.java:**778)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> javax.servlet.http.**HttpServlet.service(**HttpServlet.java:617)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> javax.servlet.http.**HttpServlet.service(**HttpServlet.java:717)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(**
>>> ApplicationFilterChain.java:**290)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
>>> ApplicationFilterChain.java:**206)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.FilterChainProxy$**
>>> VirtualFilterChain.doFilter(**FilterChainProxy.java:311)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.access.intercept.**
>>> FilterSecurityInterceptor.**invoke(**FilterSecurityInterceptor.**
>>> java:116)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.access.intercept.**
>>> FilterSecurityInterceptor.**doFilter(**FilterSecurityInterceptor.**
>>> java:83)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.FilterChainProxy$**
>>> VirtualFilterChain.doFilter(**FilterChainProxy.java:323)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.access.**ExceptionTranslationFilter.*
>>> *doFilter(**ExceptionTranslationFilter.**java:113)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.FilterChainProxy$**
>>> VirtualFilterChain.doFilter(**FilterChainProxy.java:323)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.session.**SessionManagementFilter.**
>>> doFilter(**SessionManagementFilter.java:**101)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.FilterChainProxy$**
>>> VirtualFilterChain.doFilter(**FilterChainProxy.java:323)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.authentication.**
>>> AnonymousAuthenticationFilter.**doFilter(**
>>> AnonymousAuthenticationFilter.**java:113)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.FilterChainProxy$**
>>> VirtualFilterChain.doFilter(**FilterChainProxy.java:323)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.authentication.rememberme.**
>>> RememberMeAuthenticationFilter**.doFilter(**
>>> RememberMeAuthenticationFilter**.java:146)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.FilterChainProxy$**
>>> VirtualFilterChain.doFilter(**FilterChainProxy.java:323)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.servletapi.**
>>> SecurityContextHolderAwareRequ**estFilter.doFilter(**
>>> SecurityContextHolderAwareRequ**estFilter.java:54)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.FilterChainProxy$**
>>> VirtualFilterChain.doFilter(**FilterChainProxy.java:323)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.savedrequest.**
>>> RequestCacheAwareFilter.**doFilter(**RequestCacheAwareFilter.java:**45)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.FilterChainProxy$**
>>> VirtualFilterChain.doFilter(**FilterChainProxy.java:323)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.authentication.www.**
>>> BasicAuthenticationFilter.**doFilter(**BasicAuthenticationFilter.**
>>> java:150)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.FilterChainProxy$**
>>> VirtualFilterChain.doFilter(**FilterChainProxy.java:323)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.authentication.**
>>> AbstractAuthenticationProcessi**ngFilter.doFilter(**
>>> AbstractAuthenticationProcessi**ngFilter.java:182)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.FilterChainProxy$**
>>> VirtualFilterChain.doFilter(**FilterChainProxy.java:323)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.authentication.**
>>> AbstractAuthenticationProcessi**ngFilter.doFilter(**
>>> AbstractAuthenticationProcessi**ngFilter.java:182)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.FilterChainProxy$**
>>> VirtualFilterChain.doFilter(**FilterChainProxy.java:323)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.authentication.logout.**
>>> LogoutFilter.doFilter(**LogoutFilter.java:105)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.FilterChainProxy$**
>>> VirtualFilterChain.doFilter(**FilterChainProxy.java:323)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.context.**
>>> SecurityContextPersistenceFilt**er.doFilter(**
>>> SecurityContextPersistenceFilt**er.java:87)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.FilterChainProxy$**
>>> VirtualFilterChain.doFilter(**FilterChainProxy.java:323)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.security.**web.FilterChainProxy.doFilter(**
>>> FilterChainProxy.java:173)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.web.**filter.DelegatingFilterProxy.**invokeDelegate(
>>> **DelegatingFilterProxy.java:**346)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.web.**filter.DelegatingFilterProxy.**doFilter(**
>>> DelegatingFilterProxy.java:**259)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(**
>>> ApplicationFilterChain.java:**235)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
>>> ApplicationFilterChain.java:**206)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**StandardWrapperValve.invoke(**
>>> StandardWrapperValve.java:233)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**StandardContextValve.invoke(**
>>> StandardContextValve.java:191)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**StandardHostValve.invoke(**
>>> StandardHostValve.java:127)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.valves.**ErrorReportValve.invoke(**
>>> ErrorReportValve.java:102)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.valves.**AccessLogValve.invoke(**
>>> AccessLogValve.java:615)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**StandardEngineValve.invoke(**
>>> StandardEngineValve.java:109)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.connector.**CoyoteAdapter.service(**
>>> CoyoteAdapter.java:293)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.coyote.http11.**Http11Processor.process(**
>>> Http11Processor.java:859)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.coyote.http11.**Http11Protocol$**Http11ConnectionHandler.**
>>> process(Http11Protocol.java:**602)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.tomcat.util.net.**JIoEndpoint$Worker.run(**
>>> JIoEndpoint.java:489)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> java.lang.Thread.run(Thread.**java:662)
>>>
>>>> [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:08 PM
>>>>
>>> org.apache.shindig.protocol.**ApiServlet responseItemFromException
>>>
>>>> [WARNING] [talledLocalContainer] INFO: A response error is being
>>>>
>>> returned because a protocol exception occurred.occurred.
>>>
>>>> [WARNING] [talledLocalContainer] <openjpa-2.2.0-r422266:1244990 fatal
>>>>
>>> general error> org.apache.openjpa.**persistence.**PersistenceException:
>>> Database may be already in use: "Locked by another process". Possible
>>> solutions: close all other connection(s); use the server mode [90020-167]
>>>
>>>> [WARNING] [talledLocalContainer] FailedObject: 1
>>>>
>>> [org.apache.openjpa.util.**LongId] [java.lang.String]
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.sql.**DBDictionary.narrow(**
>>> DBDictionary.java:4918)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.sql.**DBDictionary.**newStoreException(**
>>> DBDictionary.java:4878)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.sql.**SQLExceptions.getStore(**
>>> SQLExceptions.java:136)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.sql.**SQLExceptions.getStore(**
>>> SQLExceptions.java:110)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.sql.**SQLExceptions.getStore(**
>>> SQLExceptions.java:62)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.**kernel.JDBCStoreManager.**
>>> connect(JDBCStoreManager.java:**949)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.**kernel.JDBCStoreManager.**getConnection(**
>>> JDBCStoreManager.java:240)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.sql.**SelectImpl.execute(SelectImpl.**java:413)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.sql.**SelectImpl.execute(SelectImpl.**java:391)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.sql.**LogicalUnion$UnionSelect.**
>>> execute(LogicalUnion.java:427)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.sql.**LogicalUnion.execute(**
>>> LogicalUnion.java:230)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.sql.**LogicalUnion.execute(**
>>> LogicalUnion.java:220)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.meta.**strats.**StoreCollectionFieldStrategy.**
>>> load(**StoreCollectionFieldStrategy.**java:551)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.meta.**FieldMapping.load(**
>>> FieldMapping.java:934)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.**kernel.JDBCStoreManager.load(**
>>> JDBCStoreManager.java:673)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.kernel.**DelegatingStoreManager.load(**
>>> DelegatingStoreManager.java:**117)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.kernel.**ROPStoreManager.load(**
>>> ROPStoreManager.java:78)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.kernel.**StateManagerImpl.loadFields(**
>>> StateManagerImpl.java:3072)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.kernel.**StateManagerImpl.load(**
>>> StateManagerImpl.java:458)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.kernel.**BrokerImpl.find(BrokerImpl.**java:1004)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.kernel.**BrokerImpl.find(BrokerImpl.**java:911)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.kernel.**DelegatingBroker.find(**
>>> DelegatingBroker.java:231)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.**persistence.EntityManagerImpl.**
>>> find(EntityManagerImpl.java:**487)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> sun.reflect.**GeneratedMethodAccessor325.**invoke(Unknown Source)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> sun.reflect.**DelegatingMethodAccessorImpl.**invoke(**
>>> DelegatingMethodAccessorImpl.**java:25)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> java.lang.reflect.Method.**invoke(Method.java:597)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.orm.jpa.**ExtendedEntityManagerCreator$**
>>> ExtendedEntityManagerInvocatio**nHandler.invoke(**
>>> ExtendedEntityManagerCreator.**java:365)
>>>
>>>> [WARNING] [talledLocalContainer]      at $Proxy64.find(Unknown Source)
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> sun.reflect.**GeneratedMethodAccessor325.**invoke(Unknown Source)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> sun.reflect.**DelegatingMethodAccessorImpl.**invoke(**
>>> DelegatingMethodAccessorImpl.**java:25)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> java.lang.reflect.Method.**invoke(Method.java:597)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.orm.jpa.**SharedEntityManagerCreator$**
>>> SharedEntityManagerInvocationH**andler.invoke(**
>>> SharedEntityManagerCreator.**java:240)
>>>
>>>> [WARNING] [talledLocalContainer]      at $Proxy64.find(Unknown Source)
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.rave.portal.**repository.impl.**JpaPersonRepository.get(**
>>> JpaPersonRepository.java:122)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.rave.portal.**repository.impl.**JpaPersonRepository.get(**
>>> JpaPersonRepository.java:44)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.rave.opensocial.**repository.impl.**
>>> DecoratingOpenSocialPersonRepo**sitory.get(**
>>> DecoratingOpenSocialPersonRepo**sitory.java:113)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.rave.opensocial.**repository.impl.**
>>> DecoratingOpenSocialPersonRepo**sitory.get(**
>>> DecoratingOpenSocialPersonRepo**sitory.java:35)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.rave.opensocial.**service.impl.**DefaultPersonService.**
>>> getFromRepository(**DefaultPersonService.java:198)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.rave.opensocial.**service.impl.**DefaultPersonService.**
>>> getPersonForId(**DefaultPersonService.java:193)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.rave.opensocial.**service.impl.**DefaultPersonService.**
>>> getUniqueListOfFriends(**DefaultPersonService.java:104)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.rave.opensocial.**service.impl.**DefaultPersonService.**
>>> getPeople(**DefaultPersonService.java:86)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.rave.opensocial.**service.impl.**DefaultPersonService.**
>>> getPeople(**DefaultPersonService.java:64)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.shindig.social.**opensocial.service.**PersonHandler.get(**
>>> PersonHandler.java:89)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> sun.reflect.**GeneratedMethodAccessor413.**invoke(Unknown Source)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> sun.reflect.**DelegatingMethodAccessorImpl.**invoke(**
>>> DelegatingMethodAccessorImpl.**java:25)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> java.lang.reflect.Method.**invoke(Method.java:597)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.shindig.protocol.**DefaultHandlerRegistry$**
>>> MethodCaller.call(**DefaultHandlerRegistry.java:**483)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.shindig.protocol.**DefaultHandlerRegistry$**
>>> RpcInvocationHandler.execute(**DefaultHandlerRegistry.java:**302)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.shindig.protocol.**DefaultHandlerRegistry$**
>>> RpcInvocationWrapper.execute(**DefaultHandlerRegistry.java:**326)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.shindig.protocol.**JsonRpcServlet.dispatchBatch(**
>>> JsonRpcServlet.java:186)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.shindig.protocol.**JsonRpcServlet.service(**
>>> JsonRpcServlet.java:132)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> javax.servlet.http.**HttpServlet.service(**HttpServlet.java:717)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(**
>>> ApplicationFilterChain.java:**290)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
>>> ApplicationFilterChain.java:**206)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.shindig.gadgets.**servlet.ETagFilter.doFilter(**
>>> ETagFilter.java:55)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(**
>>> ApplicationFilterChain.java:**235)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
>>> ApplicationFilterChain.java:**206)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.shindig.auth.**AuthenticationServletFilter.**callChain(**
>>> AuthenticationServletFilter.**java:151)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.shindig.auth.**AuthenticationServletFilter.**doFilter(**
>>> AuthenticationServletFilter.**java:96)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(**
>>> ApplicationFilterChain.java:**235)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
>>> ApplicationFilterChain.java:**206)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.shindig.common.**servlet.HostFilter.doFilter(**
>>> HostFilter.java:39)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(**
>>> ApplicationFilterChain.java:**235)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
>>> ApplicationFilterChain.java:**206)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**StandardWrapperValve.invoke(**
>>> StandardWrapperValve.java:233)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**StandardContextValve.invoke(**
>>> StandardContextValve.java:191)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**StandardHostValve.invoke(**
>>> StandardHostValve.java:127)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.valves.**ErrorReportValve.invoke(**
>>> ErrorReportValve.java:102)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.valves.**AccessLogValve.invoke(**
>>> AccessLogValve.java:615)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.core.**StandardEngineValve.invoke(**
>>> StandardEngineValve.java:109)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.catalina.connector.**CoyoteAdapter.service(**
>>> CoyoteAdapter.java:293)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.coyote.http11.**Http11Processor.process(**
>>> Http11Processor.java:859)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.coyote.http11.**Http11Protocol$**Http11ConnectionHandler.**
>>> process(Http11Protocol.java:**602)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.tomcat.util.net.**JIoEndpoint$Worker.run(**
>>> JIoEndpoint.java:489)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> java.lang.Thread.run(Thread.**java:662)
>>>
>>>> [WARNING] [talledLocalContainer] Caused by:
>>>>
>>> org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by
>>> another process". Possible solutions: close all other connection(s); use
>>> the server mode [90020-167]
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.message.DbException.**getJdbcSQLException(**DbException.java:329)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.message.DbException.**get(DbException.java:169)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.message.DbException.**get(DbException.java:146)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.store.FileLock.**getExceptionAlreadyInUse(**FileLock.java:439)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.store.FileLock.**lockFile(FileLock.java:336)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.store.FileLock.lock(**FileLock.java:128)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.Database.open(**Database.java:542)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.Database.**openDatabase(Database.java:**222)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.Database.<init>(**Database.java:217)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.Engine.**openSession(Engine.java:56)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.Engine.**openSession(Engine.java:159)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.Engine.**createSessionAndValidate(**Engine.java:138)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.Engine.**createSession(Engine.java:121)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.Engine.**createSession(Engine.java:28)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.engine.SessionRemote.**connectEmbeddedOrServer(**
>>> SessionRemote.java:305)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.jdbc.JdbcConnection.<**init>(JdbcConnection.java:110)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.jdbc.JdbcConnection.<**init>(JdbcConnection.java:94)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.h2.Driver.connect(Driver.**java:72)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> java.sql.DriverManager.**getConnection(DriverManager.**java:582)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> java.sql.DriverManager.**getConnection(DriverManager.**java:154)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.jdbc.**datasource.**DriverManagerDataSource.**
>>> getConnectionFromDriverManager**(DriverManagerDataSource.java:**173)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.jdbc.**datasource.**DriverManagerDataSource.**
>>> getConnectionFromDriver(**DriverManagerDataSource.java:**164)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.jdbc.**datasource.**AbstractDriverBasedDataSource.**
>>> getConnectionFromDriver(**AbstractDriverBasedDataSource.**java:149)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.springframework.jdbc.**datasource.**AbstractDriverBasedDataSource.**
>>> getConnection(**AbstractDriverBasedDataSource.**java:119)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.lib.jdbc.**DelegatingDataSource.**getConnection(**
>>> DelegatingDataSource.java:110)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.lib.jdbc.**DecoratingDataSource.**getConnection(**
>>> DecoratingDataSource.java:87)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.**kernel.JDBCStoreManager.**connectInternal(**
>>> JDBCStoreManager.java:960)
>>>
>>>> [WARNING] [talledLocalContainer]      at
>>>>
>>> org.apache.openjpa.jdbc.**kernel.JDBCStoreManager.**
>>> connect(JDBCStoreManager.java:**945)
>>>
>>>> [WARNING] [talledLocalContainer]      ... 69 more
>>>>
>>>
>>> --
>>> This message is automatically generated by JIRA.
>>> If you think it was sent incorrectly, please contact your JIRA
>>> administrators:
>>> https://issues.apache.org/**jira/secure/**ContactAdministrators!default.
>>> **jspa<https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa>
>>> For more information on JIRA, see: http://www.atlassian.com/**
>>> software/jira <http://www.atlassian.com/software/jira>
>>>
>>>
>>>
>>>
>>
>
>

Re: [jira] [Commented] (RAVE-708) OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?

Posted by Ate Douma <at...@douma.nu>.
On 06/29/2012 11:37 PM, Chris Geer wrote:
> On Fri, Jun 29, 2012 at 2:29 PM, Ate Douma (JIRA) <ji...@apache.org> wrote:
>
>>
>>     [
>> https://issues.apache.org/jira/browse/RAVE-708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13404230#comment-13404230]
>>
>> Ate Douma commented on RAVE-708:
>> --------------------------------
>>
>> Well, it keeps happening. At least had this now 20x with some restarts in
>> between.
>> I hope others can reproduce this, for me it is consistent.
>>
>
> How are you reproducing this?
Simple. Basically by just clicking around.

I'm working through the release verification tests [1], with a lot of help from 
Jasha, and it just happens. Repeatedly ...

Maybe it could be related to or flushed out by my browser (Firefox 14.0) but the 
fact is these errors are caused on the server-side.

[1] 
http://wiki.apache.org/rave/ReleaseManagement/ReleaseSchedule/VerificationResults-0.13
>
>>
>>> OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?
>>> -----------------------------------------------------------------------
>>>
>>>                  Key: RAVE-708
>>>                  URL: https://issues.apache.org/jira/browse/RAVE-708
>>>              Project: Rave
>>>           Issue Type: Bug
>>>     Affects Versions: 0.13
>>>             Reporter: Ate Douma
>>>              Fix For: 0.14
>>>
>>>
>>> While testing the 0.13 release candidate and simply interacting with the
>> Rave portal, all of a sudden the interaction was broken (Rave meltdown
>> error message) and the below stacktrace was reported in the console.
>>> The error seems to indicate that the database is locked by another
>> process, although the only database access was coming from Rave itself.
>>> [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:06 PM
>> org.apache.catalina.core.StandardWrapperValve invoke
>>> [WARNING] [talledLocalContainer] SEVERE: Servlet.service() for servlet
>> dispatcher threw exception
>>> [WARNING] [talledLocalContainer] org.h2.jdbc.JdbcSQLException: Database
>> may be already in use: "Locked by another process". Possible solutions:
>> close all other connection(s); use the server mode [90020-167]
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.message.DbException.get(DbException.java:169)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.message.DbException.get(DbException.java:146)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.store.FileLock.lockFile(FileLock.java:336)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.store.FileLock.lock(FileLock.java:128)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.Database.open(Database.java:542)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.Database.openDatabase(Database.java:222)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.Database.<init>(Database.java:217)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.Engine.openSession(Engine.java:56)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.Engine.openSession(Engine.java:159)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.Engine.createSession(Engine.java:121)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.Engine.createSession(Engine.java:28)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.Driver.connect(Driver.java:72)
>>> [WARNING] [talledLocalContainer]      at
>> java.sql.DriverManager.getConnection(DriverManager.java:582)
>>> [WARNING] [talledLocalContainer]      at
>> java.sql.DriverManager.getConnection(DriverManager.java:154)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.kernel.PreparedSQLStoreQuery$PreparedSQLExecutor.executeQuery(PreparedSQLStoreQuery.java:104)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:863)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:794)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:286)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
>>> [WARNING] [talledLocalContainer]      at
>> sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source)
>>> [WARNING] [talledLocalContainer]      at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> [WARNING] [talledLocalContainer]      at
>> java.lang.reflect.Method.invoke(Method.java:597)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.orm.jpa.SharedEntityManagerCreator$DeferredQueryInvocationHandler.invoke(SharedEntityManagerCreator.java:310)
>>> [WARNING] [talledLocalContainer]      at $Proxy154.getResultList(Unknown
>> Source)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.rave.portal.repository.impl.JpaWidgetRepository.getAllWidgetStatistics(JpaWidgetRepository.java:207)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.rave.portal.service.impl.DefaultWidgetService.getAllWidgetStatistics(DefaultWidgetService.java:162)
>>> [WARNING] [talledLocalContainer]      at
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> [WARNING] [talledLocalContainer]      at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> [WARNING] [talledLocalContainer]      at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> [WARNING] [talledLocalContainer]      at
>> java.lang.reflect.Method.invoke(Method.java:597)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)
>>> [WARNING] [talledLocalContainer]      at
>> $Proxy138.getAllWidgetStatistics(Unknown Source)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.rave.portal.web.controller.WidgetStoreController.widgetStoreModelHelper(WidgetStoreController.java:250)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.rave.portal.web.controller.WidgetStoreController.viewWidget(WidgetStoreController.java:112)
>>> [WARNING] [talledLocalContainer]      at
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> [WARNING] [talledLocalContainer]      at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> [WARNING] [talledLocalContainer]      at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> [WARNING] [talledLocalContainer]      at
>> java.lang.reflect.Method.invoke(Method.java:597)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
>>> [WARNING] [talledLocalContainer]      at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>>> [WARNING] [talledLocalContainer]      at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>>> [WARNING] [talledLocalContainer]      at
>> java.lang.Thread.run(Thread.java:662)
>>> [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:08 PM
>> org.apache.shindig.protocol.ApiServlet responseItemFromException
>>> [WARNING] [talledLocalContainer] INFO: A response error is being
>> returned because a protocol exception occurred.occurred.
>>> [WARNING] [talledLocalContainer] <openjpa-2.2.0-r422266:1244990 fatal
>> general error> org.apache.openjpa.persistence.PersistenceException:
>> Database may be already in use: "Locked by another process". Possible
>> solutions: close all other connection(s); use the server mode [90020-167]
>>> [WARNING] [talledLocalContainer] FailedObject: 1
>> [org.apache.openjpa.util.LongId] [java.lang.String]
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4918)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4878)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:136)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:110)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:62)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:949)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:413)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:391)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.meta.strats.StoreCollectionFieldStrategy.load(StoreCollectionFieldStrategy.java:551)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.meta.FieldMapping.load(FieldMapping.java:934)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.load(JDBCStoreManager.java:673)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.kernel.DelegatingStoreManager.load(DelegatingStoreManager.java:117)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.kernel.ROPStoreManager.load(ROPStoreManager.java:78)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.kernel.StateManagerImpl.loadFields(StateManagerImpl.java:3072)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.kernel.StateManagerImpl.load(StateManagerImpl.java:458)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:1004)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:911)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.kernel.DelegatingBroker.find(DelegatingBroker.java:231)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.persistence.EntityManagerImpl.find(EntityManagerImpl.java:487)
>>> [WARNING] [talledLocalContainer]      at
>> sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
>>> [WARNING] [talledLocalContainer]      at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> [WARNING] [talledLocalContainer]      at
>> java.lang.reflect.Method.invoke(Method.java:597)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365)
>>> [WARNING] [talledLocalContainer]      at $Proxy64.find(Unknown Source)
>>> [WARNING] [talledLocalContainer]      at
>> sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
>>> [WARNING] [talledLocalContainer]      at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> [WARNING] [talledLocalContainer]      at
>> java.lang.reflect.Method.invoke(Method.java:597)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240)
>>> [WARNING] [talledLocalContainer]      at $Proxy64.find(Unknown Source)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:122)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:44)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:113)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:35)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.rave.opensocial.service.impl.DefaultPersonService.getFromRepository(DefaultPersonService.java:198)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.rave.opensocial.service.impl.DefaultPersonService.getPersonForId(DefaultPersonService.java:193)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.rave.opensocial.service.impl.DefaultPersonService.getUniqueListOfFriends(DefaultPersonService.java:104)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:86)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:64)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.shindig.social.opensocial.service.PersonHandler.get(PersonHandler.java:89)
>>> [WARNING] [talledLocalContainer]      at
>> sun.reflect.GeneratedMethodAccessor413.invoke(Unknown Source)
>>> [WARNING] [talledLocalContainer]      at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> [WARNING] [talledLocalContainer]      at
>> java.lang.reflect.Method.invoke(Method.java:597)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.shindig.protocol.DefaultHandlerRegistry$MethodCaller.call(DefaultHandlerRegistry.java:483)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationHandler.execute(DefaultHandlerRegistry.java:302)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationWrapper.execute(DefaultHandlerRegistry.java:326)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.shindig.protocol.JsonRpcServlet.dispatchBatch(JsonRpcServlet.java:186)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.shindig.protocol.JsonRpcServlet.service(JsonRpcServlet.java:132)
>>> [WARNING] [talledLocalContainer]      at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.shindig.gadgets.servlet.ETagFilter.doFilter(ETagFilter.java:55)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.shindig.auth.AuthenticationServletFilter.callChain(AuthenticationServletFilter.java:151)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.shindig.auth.AuthenticationServletFilter.doFilter(AuthenticationServletFilter.java:96)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.shindig.common.servlet.HostFilter.doFilter(HostFilter.java:39)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>>> [WARNING] [talledLocalContainer]      at
>> java.lang.Thread.run(Thread.java:662)
>>> [WARNING] [talledLocalContainer] Caused by:
>> org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by
>> another process". Possible solutions: close all other connection(s); use
>> the server mode [90020-167]
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.message.DbException.get(DbException.java:169)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.message.DbException.get(DbException.java:146)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.store.FileLock.lockFile(FileLock.java:336)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.store.FileLock.lock(FileLock.java:128)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.Database.open(Database.java:542)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.Database.openDatabase(Database.java:222)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.Database.<init>(Database.java:217)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.Engine.openSession(Engine.java:56)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.Engine.openSession(Engine.java:159)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.Engine.createSession(Engine.java:121)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.Engine.createSession(Engine.java:28)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
>>> [WARNING] [talledLocalContainer]      at
>> org.h2.Driver.connect(Driver.java:72)
>>> [WARNING] [talledLocalContainer]      at
>> java.sql.DriverManager.getConnection(DriverManager.java:582)
>>> [WARNING] [talledLocalContainer]      at
>> java.sql.DriverManager.getConnection(DriverManager.java:154)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
>>> [WARNING] [talledLocalContainer]      at
>> org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
>>> [WARNING] [talledLocalContainer]      at
>> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
>>> [WARNING] [talledLocalContainer]      ... 69 more
>>
>> --
>> This message is automatically generated by JIRA.
>> If you think it was sent incorrectly, please contact your JIRA
>> administrators:
>> https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
>> For more information on JIRA, see: http://www.atlassian.com/software/jira
>>
>>
>>
>



Re: [jira] [Commented] (RAVE-708) OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?

Posted by Chris Geer <ch...@cxtsoftware.com>.
On Fri, Jun 29, 2012 at 2:29 PM, Ate Douma (JIRA) <ji...@apache.org> wrote:

>
>    [
> https://issues.apache.org/jira/browse/RAVE-708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13404230#comment-13404230]
>
> Ate Douma commented on RAVE-708:
> --------------------------------
>
> Well, it keeps happening. At least had this now 20x with some restarts in
> between.
> I hope others can reproduce this, for me it is consistent.
>

How are you reproducing this?

>
> > OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?
> > -----------------------------------------------------------------------
> >
> >                 Key: RAVE-708
> >                 URL: https://issues.apache.org/jira/browse/RAVE-708
> >             Project: Rave
> >          Issue Type: Bug
> >    Affects Versions: 0.13
> >            Reporter: Ate Douma
> >             Fix For: 0.14
> >
> >
> > While testing the 0.13 release candidate and simply interacting with the
> Rave portal, all of a sudden the interaction was broken (Rave meltdown
> error message) and the below stacktrace was reported in the console.
> > The error seems to indicate that the database is locked by another
> process, although the only database access was coming from Rave itself.
> > [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:06 PM
> org.apache.catalina.core.StandardWrapperValve invoke
> > [WARNING] [talledLocalContainer] SEVERE: Servlet.service() for servlet
> dispatcher threw exception
> > [WARNING] [talledLocalContainer] org.h2.jdbc.JdbcSQLException: Database
> may be already in use: "Locked by another process". Possible solutions:
> close all other connection(s); use the server mode [90020-167]
> > [WARNING] [talledLocalContainer]      at
> org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
> > [WARNING] [talledLocalContainer]      at
> org.h2.message.DbException.get(DbException.java:169)
> > [WARNING] [talledLocalContainer]      at
> org.h2.message.DbException.get(DbException.java:146)
> > [WARNING] [talledLocalContainer]      at
> org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
> > [WARNING] [talledLocalContainer]      at
> org.h2.store.FileLock.lockFile(FileLock.java:336)
> > [WARNING] [talledLocalContainer]      at
> org.h2.store.FileLock.lock(FileLock.java:128)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.Database.open(Database.java:542)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.Database.openDatabase(Database.java:222)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.Database.<init>(Database.java:217)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.Engine.openSession(Engine.java:56)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.Engine.openSession(Engine.java:159)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.Engine.createSession(Engine.java:121)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.Engine.createSession(Engine.java:28)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
> > [WARNING] [talledLocalContainer]      at
> org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
> > [WARNING] [talledLocalContainer]      at
> org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
> > [WARNING] [talledLocalContainer]      at
> org.h2.Driver.connect(Driver.java:72)
> > [WARNING] [talledLocalContainer]      at
> java.sql.DriverManager.getConnection(DriverManager.java:582)
> > [WARNING] [talledLocalContainer]      at
> java.sql.DriverManager.getConnection(DriverManager.java:154)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.kernel.PreparedSQLStoreQuery$PreparedSQLExecutor.executeQuery(PreparedSQLStoreQuery.java:104)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:863)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:794)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:286)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> > [WARNING] [talledLocalContainer]      at
> sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source)
> > [WARNING] [talledLocalContainer]      at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > [WARNING] [talledLocalContainer]      at
> java.lang.reflect.Method.invoke(Method.java:597)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.orm.jpa.SharedEntityManagerCreator$DeferredQueryInvocationHandler.invoke(SharedEntityManagerCreator.java:310)
> > [WARNING] [talledLocalContainer]      at $Proxy154.getResultList(Unknown
> Source)
> > [WARNING] [talledLocalContainer]      at
> org.apache.rave.portal.repository.impl.JpaWidgetRepository.getAllWidgetStatistics(JpaWidgetRepository.java:207)
> > [WARNING] [talledLocalContainer]      at
> org.apache.rave.portal.service.impl.DefaultWidgetService.getAllWidgetStatistics(DefaultWidgetService.java:162)
> > [WARNING] [talledLocalContainer]      at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > [WARNING] [talledLocalContainer]      at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > [WARNING] [talledLocalContainer]      at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > [WARNING] [talledLocalContainer]      at
> java.lang.reflect.Method.invoke(Method.java:597)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)
> > [WARNING] [talledLocalContainer]      at
> $Proxy138.getAllWidgetStatistics(Unknown Source)
> > [WARNING] [talledLocalContainer]      at
> org.apache.rave.portal.web.controller.WidgetStoreController.widgetStoreModelHelper(WidgetStoreController.java:250)
> > [WARNING] [talledLocalContainer]      at
> org.apache.rave.portal.web.controller.WidgetStoreController.viewWidget(WidgetStoreController.java:112)
> > [WARNING] [talledLocalContainer]      at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > [WARNING] [talledLocalContainer]      at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > [WARNING] [talledLocalContainer]      at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > [WARNING] [talledLocalContainer]      at
> java.lang.reflect.Method.invoke(Method.java:597)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
> > [WARNING] [talledLocalContainer]      at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> > [WARNING] [talledLocalContainer]      at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> > [WARNING] [talledLocalContainer]      at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> > [WARNING] [talledLocalContainer]      at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> > [WARNING] [talledLocalContainer]      at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> > [WARNING] [talledLocalContainer]      at
> java.lang.Thread.run(Thread.java:662)
> > [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:08 PM
> org.apache.shindig.protocol.ApiServlet responseItemFromException
> > [WARNING] [talledLocalContainer] INFO: A response error is being
> returned because a protocol exception occurred.occurred.
> > [WARNING] [talledLocalContainer] <openjpa-2.2.0-r422266:1244990 fatal
> general error> org.apache.openjpa.persistence.PersistenceException:
> Database may be already in use: "Locked by another process". Possible
> solutions: close all other connection(s); use the server mode [90020-167]
> > [WARNING] [talledLocalContainer] FailedObject: 1
> [org.apache.openjpa.util.LongId] [java.lang.String]
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4918)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4878)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:136)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:110)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:62)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:949)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:413)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:391)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.meta.strats.StoreCollectionFieldStrategy.load(StoreCollectionFieldStrategy.java:551)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.meta.FieldMapping.load(FieldMapping.java:934)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.load(JDBCStoreManager.java:673)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.kernel.DelegatingStoreManager.load(DelegatingStoreManager.java:117)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.kernel.ROPStoreManager.load(ROPStoreManager.java:78)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.kernel.StateManagerImpl.loadFields(StateManagerImpl.java:3072)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.kernel.StateManagerImpl.load(StateManagerImpl.java:458)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:1004)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:911)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.kernel.DelegatingBroker.find(DelegatingBroker.java:231)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.persistence.EntityManagerImpl.find(EntityManagerImpl.java:487)
> > [WARNING] [talledLocalContainer]      at
> sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
> > [WARNING] [talledLocalContainer]      at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > [WARNING] [talledLocalContainer]      at
> java.lang.reflect.Method.invoke(Method.java:597)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365)
> > [WARNING] [talledLocalContainer]      at $Proxy64.find(Unknown Source)
> > [WARNING] [talledLocalContainer]      at
> sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
> > [WARNING] [talledLocalContainer]      at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > [WARNING] [talledLocalContainer]      at
> java.lang.reflect.Method.invoke(Method.java:597)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240)
> > [WARNING] [talledLocalContainer]      at $Proxy64.find(Unknown Source)
> > [WARNING] [talledLocalContainer]      at
> org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:122)
> > [WARNING] [talledLocalContainer]      at
> org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:44)
> > [WARNING] [talledLocalContainer]      at
> org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:113)
> > [WARNING] [talledLocalContainer]      at
> org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:35)
> > [WARNING] [talledLocalContainer]      at
> org.apache.rave.opensocial.service.impl.DefaultPersonService.getFromRepository(DefaultPersonService.java:198)
> > [WARNING] [talledLocalContainer]      at
> org.apache.rave.opensocial.service.impl.DefaultPersonService.getPersonForId(DefaultPersonService.java:193)
> > [WARNING] [talledLocalContainer]      at
> org.apache.rave.opensocial.service.impl.DefaultPersonService.getUniqueListOfFriends(DefaultPersonService.java:104)
> > [WARNING] [talledLocalContainer]      at
> org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:86)
> > [WARNING] [talledLocalContainer]      at
> org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:64)
> > [WARNING] [talledLocalContainer]      at
> org.apache.shindig.social.opensocial.service.PersonHandler.get(PersonHandler.java:89)
> > [WARNING] [talledLocalContainer]      at
> sun.reflect.GeneratedMethodAccessor413.invoke(Unknown Source)
> > [WARNING] [talledLocalContainer]      at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > [WARNING] [talledLocalContainer]      at
> java.lang.reflect.Method.invoke(Method.java:597)
> > [WARNING] [talledLocalContainer]      at
> org.apache.shindig.protocol.DefaultHandlerRegistry$MethodCaller.call(DefaultHandlerRegistry.java:483)
> > [WARNING] [talledLocalContainer]      at
> org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationHandler.execute(DefaultHandlerRegistry.java:302)
> > [WARNING] [talledLocalContainer]      at
> org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationWrapper.execute(DefaultHandlerRegistry.java:326)
> > [WARNING] [talledLocalContainer]      at
> org.apache.shindig.protocol.JsonRpcServlet.dispatchBatch(JsonRpcServlet.java:186)
> > [WARNING] [talledLocalContainer]      at
> org.apache.shindig.protocol.JsonRpcServlet.service(JsonRpcServlet.java:132)
> > [WARNING] [talledLocalContainer]      at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> > [WARNING] [talledLocalContainer]      at
> org.apache.shindig.gadgets.servlet.ETagFilter.doFilter(ETagFilter.java:55)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> > [WARNING] [talledLocalContainer]      at
> org.apache.shindig.auth.AuthenticationServletFilter.callChain(AuthenticationServletFilter.java:151)
> > [WARNING] [talledLocalContainer]      at
> org.apache.shindig.auth.AuthenticationServletFilter.doFilter(AuthenticationServletFilter.java:96)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> > [WARNING] [talledLocalContainer]      at
> org.apache.shindig.common.servlet.HostFilter.doFilter(HostFilter.java:39)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> > [WARNING] [talledLocalContainer]      at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> > [WARNING] [talledLocalContainer]      at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> > [WARNING] [talledLocalContainer]      at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> > [WARNING] [talledLocalContainer]      at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> > [WARNING] [talledLocalContainer]      at
> java.lang.Thread.run(Thread.java:662)
> > [WARNING] [talledLocalContainer] Caused by:
> org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by
> another process". Possible solutions: close all other connection(s); use
> the server mode [90020-167]
> > [WARNING] [talledLocalContainer]      at
> org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
> > [WARNING] [talledLocalContainer]      at
> org.h2.message.DbException.get(DbException.java:169)
> > [WARNING] [talledLocalContainer]      at
> org.h2.message.DbException.get(DbException.java:146)
> > [WARNING] [talledLocalContainer]      at
> org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
> > [WARNING] [talledLocalContainer]      at
> org.h2.store.FileLock.lockFile(FileLock.java:336)
> > [WARNING] [talledLocalContainer]      at
> org.h2.store.FileLock.lock(FileLock.java:128)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.Database.open(Database.java:542)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.Database.openDatabase(Database.java:222)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.Database.<init>(Database.java:217)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.Engine.openSession(Engine.java:56)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.Engine.openSession(Engine.java:159)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.Engine.createSession(Engine.java:121)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.Engine.createSession(Engine.java:28)
> > [WARNING] [talledLocalContainer]      at
> org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
> > [WARNING] [talledLocalContainer]      at
> org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
> > [WARNING] [talledLocalContainer]      at
> org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
> > [WARNING] [talledLocalContainer]      at
> org.h2.Driver.connect(Driver.java:72)
> > [WARNING] [talledLocalContainer]      at
> java.sql.DriverManager.getConnection(DriverManager.java:582)
> > [WARNING] [talledLocalContainer]      at
> java.sql.DriverManager.getConnection(DriverManager.java:154)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
> > [WARNING] [talledLocalContainer]      at
> org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
> > [WARNING] [talledLocalContainer]      at
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
> > [WARNING] [talledLocalContainer]      ... 69 more
>
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA
> administrators:
> https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>
>
>

[jira] [Resolved] (RAVE-708) OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?

Posted by "Ate Douma (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/RAVE-708?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ate Douma resolved RAVE-708.
----------------------------

       Resolution: Cannot Reproduce
    Fix Version/s:     (was: 0.15)
         Assignee: Ate Douma

I've been trying to reproduce this problem on the new 0.14 release candidate but haven't succeeded to do so, after many attempts.
Which is kind of cool,  but AFAIK nobody explicitly made changes since the 0.13 release candidate to solve this, so the cause of the problem remains unclear.

However, with nobody else having encountered these, and myself no longer being able to reproduce, I'm resolving this now as 'Cannot Reproduce'
                
> OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?
> -----------------------------------------------------------------------
>
>                 Key: RAVE-708
>                 URL: https://issues.apache.org/jira/browse/RAVE-708
>             Project: Rave
>          Issue Type: Bug
>    Affects Versions: 0.13
>            Reporter: Ate Douma
>            Assignee: Ate Douma
>
> While testing the 0.13 release candidate and simply interacting with the Rave portal, all of a sudden the interaction was broken (Rave meltdown error message) and the below stacktrace was reported in the console.
> The error seems to indicate that the database is locked by another process, although the only database access was coming from Rave itself.
> [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:06 PM org.apache.catalina.core.StandardWrapperValve invoke
> [WARNING] [talledLocalContainer] SEVERE: Servlet.service() for servlet dispatcher threw exception
> [WARNING] [talledLocalContainer] org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:169)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:146)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lockFile(FileLock.java:336)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lock(FileLock.java:128)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.open(Database.java:542)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.openDatabase(Database.java:222)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.<init>(Database.java:217)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:56)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:159)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:121)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:28)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
> [WARNING] [talledLocalContainer] 	at org.h2.Driver.connect(Driver.java:72)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:582)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:154)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.PreparedSQLStoreQuery$PreparedSQLExecutor.executeQuery(PreparedSQLStoreQuery.java:104)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:863)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:794)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:286)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.SharedEntityManagerCreator$DeferredQueryInvocationHandler.invoke(SharedEntityManagerCreator.java:310)
> [WARNING] [talledLocalContainer] 	at $Proxy154.getResultList(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaWidgetRepository.getAllWidgetStatistics(JpaWidgetRepository.java:207)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.service.impl.DefaultWidgetService.getAllWidgetStatistics(DefaultWidgetService.java:162)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
> [WARNING] [talledLocalContainer] 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)
> [WARNING] [talledLocalContainer] 	at $Proxy138.getAllWidgetStatistics(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.web.controller.WidgetStoreController.widgetStoreModelHelper(WidgetStoreController.java:250)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.web.controller.WidgetStoreController.viewWidget(WidgetStoreController.java:112)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> [WARNING] [talledLocalContainer] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> [WARNING] [talledLocalContainer] 	at java.lang.Thread.run(Thread.java:662)
> [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:08 PM org.apache.shindig.protocol.ApiServlet responseItemFromException
> [WARNING] [talledLocalContainer] INFO: A response error is being returned because a protocol exception occurred.occurred.
> [WARNING] [talledLocalContainer] <openjpa-2.2.0-r422266:1244990 fatal general error> org.apache.openjpa.persistence.PersistenceException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] FailedObject: 1 [org.apache.openjpa.util.LongId] [java.lang.String]
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4918)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4878)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:136)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:62)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:949)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:413)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:391)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.meta.strats.StoreCollectionFieldStrategy.load(StoreCollectionFieldStrategy.java:551)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.meta.FieldMapping.load(FieldMapping.java:934)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.load(JDBCStoreManager.java:673)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingStoreManager.load(DelegatingStoreManager.java:117)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.ROPStoreManager.load(ROPStoreManager.java:78)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.StateManagerImpl.loadFields(StateManagerImpl.java:3072)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.StateManagerImpl.load(StateManagerImpl.java:458)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:1004)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:911)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingBroker.find(DelegatingBroker.java:231)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.EntityManagerImpl.find(EntityManagerImpl.java:487)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365)
> [WARNING] [talledLocalContainer] 	at $Proxy64.find(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240)
> [WARNING] [talledLocalContainer] 	at $Proxy64.find(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:122)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:44)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:113)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:35)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getFromRepository(DefaultPersonService.java:198)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPersonForId(DefaultPersonService.java:193)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getUniqueListOfFriends(DefaultPersonService.java:104)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:86)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:64)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.social.opensocial.service.PersonHandler.get(PersonHandler.java:89)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor413.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$MethodCaller.call(DefaultHandlerRegistry.java:483)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationHandler.execute(DefaultHandlerRegistry.java:302)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationWrapper.execute(DefaultHandlerRegistry.java:326)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.JsonRpcServlet.dispatchBatch(JsonRpcServlet.java:186)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.JsonRpcServlet.service(JsonRpcServlet.java:132)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.gadgets.servlet.ETagFilter.doFilter(ETagFilter.java:55)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.auth.AuthenticationServletFilter.callChain(AuthenticationServletFilter.java:151)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.auth.AuthenticationServletFilter.doFilter(AuthenticationServletFilter.java:96)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.common.servlet.HostFilter.doFilter(HostFilter.java:39)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> [WARNING] [talledLocalContainer] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> [WARNING] [talledLocalContainer] 	at java.lang.Thread.run(Thread.java:662)
> [WARNING] [talledLocalContainer] Caused by: org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:169)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:146)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lockFile(FileLock.java:336)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lock(FileLock.java:128)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.open(Database.java:542)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.openDatabase(Database.java:222)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.<init>(Database.java:217)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:56)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:159)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:121)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:28)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
> [WARNING] [talledLocalContainer] 	at org.h2.Driver.connect(Driver.java:72)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:582)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:154)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
> [WARNING] [talledLocalContainer] 	... 69 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (RAVE-708) OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?

Posted by "Raminderjeet Singh (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/RAVE-708?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Raminderjeet Singh updated RAVE-708:
------------------------------------

    Fix Version/s:     (was: 0.14)
                   0.15
    
> OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?
> -----------------------------------------------------------------------
>
>                 Key: RAVE-708
>                 URL: https://issues.apache.org/jira/browse/RAVE-708
>             Project: Rave
>          Issue Type: Bug
>    Affects Versions: 0.13
>            Reporter: Ate Douma
>             Fix For: 0.15
>
>
> While testing the 0.13 release candidate and simply interacting with the Rave portal, all of a sudden the interaction was broken (Rave meltdown error message) and the below stacktrace was reported in the console.
> The error seems to indicate that the database is locked by another process, although the only database access was coming from Rave itself.
> [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:06 PM org.apache.catalina.core.StandardWrapperValve invoke
> [WARNING] [talledLocalContainer] SEVERE: Servlet.service() for servlet dispatcher threw exception
> [WARNING] [talledLocalContainer] org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:169)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:146)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lockFile(FileLock.java:336)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lock(FileLock.java:128)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.open(Database.java:542)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.openDatabase(Database.java:222)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.<init>(Database.java:217)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:56)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:159)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:121)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:28)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
> [WARNING] [talledLocalContainer] 	at org.h2.Driver.connect(Driver.java:72)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:582)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:154)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.PreparedSQLStoreQuery$PreparedSQLExecutor.executeQuery(PreparedSQLStoreQuery.java:104)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:863)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:794)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:286)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.SharedEntityManagerCreator$DeferredQueryInvocationHandler.invoke(SharedEntityManagerCreator.java:310)
> [WARNING] [talledLocalContainer] 	at $Proxy154.getResultList(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaWidgetRepository.getAllWidgetStatistics(JpaWidgetRepository.java:207)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.service.impl.DefaultWidgetService.getAllWidgetStatistics(DefaultWidgetService.java:162)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
> [WARNING] [talledLocalContainer] 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)
> [WARNING] [talledLocalContainer] 	at $Proxy138.getAllWidgetStatistics(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.web.controller.WidgetStoreController.widgetStoreModelHelper(WidgetStoreController.java:250)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.web.controller.WidgetStoreController.viewWidget(WidgetStoreController.java:112)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> [WARNING] [talledLocalContainer] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> [WARNING] [talledLocalContainer] 	at java.lang.Thread.run(Thread.java:662)
> [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:08 PM org.apache.shindig.protocol.ApiServlet responseItemFromException
> [WARNING] [talledLocalContainer] INFO: A response error is being returned because a protocol exception occurred.occurred.
> [WARNING] [talledLocalContainer] <openjpa-2.2.0-r422266:1244990 fatal general error> org.apache.openjpa.persistence.PersistenceException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] FailedObject: 1 [org.apache.openjpa.util.LongId] [java.lang.String]
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4918)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4878)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:136)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:62)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:949)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:413)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:391)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.meta.strats.StoreCollectionFieldStrategy.load(StoreCollectionFieldStrategy.java:551)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.meta.FieldMapping.load(FieldMapping.java:934)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.load(JDBCStoreManager.java:673)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingStoreManager.load(DelegatingStoreManager.java:117)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.ROPStoreManager.load(ROPStoreManager.java:78)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.StateManagerImpl.loadFields(StateManagerImpl.java:3072)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.StateManagerImpl.load(StateManagerImpl.java:458)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:1004)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:911)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingBroker.find(DelegatingBroker.java:231)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.EntityManagerImpl.find(EntityManagerImpl.java:487)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365)
> [WARNING] [talledLocalContainer] 	at $Proxy64.find(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240)
> [WARNING] [talledLocalContainer] 	at $Proxy64.find(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:122)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:44)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:113)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:35)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getFromRepository(DefaultPersonService.java:198)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPersonForId(DefaultPersonService.java:193)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getUniqueListOfFriends(DefaultPersonService.java:104)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:86)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:64)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.social.opensocial.service.PersonHandler.get(PersonHandler.java:89)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor413.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$MethodCaller.call(DefaultHandlerRegistry.java:483)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationHandler.execute(DefaultHandlerRegistry.java:302)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationWrapper.execute(DefaultHandlerRegistry.java:326)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.JsonRpcServlet.dispatchBatch(JsonRpcServlet.java:186)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.JsonRpcServlet.service(JsonRpcServlet.java:132)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.gadgets.servlet.ETagFilter.doFilter(ETagFilter.java:55)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.auth.AuthenticationServletFilter.callChain(AuthenticationServletFilter.java:151)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.auth.AuthenticationServletFilter.doFilter(AuthenticationServletFilter.java:96)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.common.servlet.HostFilter.doFilter(HostFilter.java:39)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> [WARNING] [talledLocalContainer] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> [WARNING] [talledLocalContainer] 	at java.lang.Thread.run(Thread.java:662)
> [WARNING] [talledLocalContainer] Caused by: org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:169)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:146)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lockFile(FileLock.java:336)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lock(FileLock.java:128)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.open(Database.java:542)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.openDatabase(Database.java:222)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.<init>(Database.java:217)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:56)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:159)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:121)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:28)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
> [WARNING] [talledLocalContainer] 	at org.h2.Driver.connect(Driver.java:72)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:582)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:154)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
> [WARNING] [talledLocalContainer] 	... 69 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (RAVE-708) OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?

Posted by "Ate Douma (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/RAVE-708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13404224#comment-13404224 ] 

Ate Douma commented on RAVE-708:
--------------------------------

Just reproduced it, now with an error popup while moving a widget:

POST: http://localhost:8080/portal/app/api/rpc/page/regionWidget/53/move?fromRegion=38&newPosition=0&toRegion=39
Response: {"error":true,"result":null,"errorCode":"INTERNAL_ERROR","errorMessage":"Could not open JPA EntityManager for transaction; nested exception is <openjpa-2.2.0-r422266:1244990 fatal general error> org.apache.openjpa.persistence.PersistenceException: Database may be already in use: \"Locked by another process\". Possible solutions: close all other connection(s); use the server mode [90020-167]"}

This is after starting a clean release distribution instance and only accessing it through a single browser (Firefox).
It looks to me like we've got some concurrency issues.
                
> OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?
> -----------------------------------------------------------------------
>
>                 Key: RAVE-708
>                 URL: https://issues.apache.org/jira/browse/RAVE-708
>             Project: Rave
>          Issue Type: Bug
>    Affects Versions: 0.13
>            Reporter: Ate Douma
>             Fix For: 0.14
>
>
> While testing the 0.13 release candidate and simply interacting with the Rave portal, all of a sudden the interaction was broken (Rave meltdown error message) and the below stacktrace was reported in the console.
> The error seems to indicate that the database is locked by another process, although the only database access was coming from Rave itself.
> [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:06 PM org.apache.catalina.core.StandardWrapperValve invoke
> [WARNING] [talledLocalContainer] SEVERE: Servlet.service() for servlet dispatcher threw exception
> [WARNING] [talledLocalContainer] org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:169)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:146)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lockFile(FileLock.java:336)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lock(FileLock.java:128)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.open(Database.java:542)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.openDatabase(Database.java:222)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.<init>(Database.java:217)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:56)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:159)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:121)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:28)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
> [WARNING] [talledLocalContainer] 	at org.h2.Driver.connect(Driver.java:72)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:582)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:154)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.PreparedSQLStoreQuery$PreparedSQLExecutor.executeQuery(PreparedSQLStoreQuery.java:104)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:863)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:794)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:286)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.SharedEntityManagerCreator$DeferredQueryInvocationHandler.invoke(SharedEntityManagerCreator.java:310)
> [WARNING] [talledLocalContainer] 	at $Proxy154.getResultList(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaWidgetRepository.getAllWidgetStatistics(JpaWidgetRepository.java:207)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.service.impl.DefaultWidgetService.getAllWidgetStatistics(DefaultWidgetService.java:162)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
> [WARNING] [talledLocalContainer] 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)
> [WARNING] [talledLocalContainer] 	at $Proxy138.getAllWidgetStatistics(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.web.controller.WidgetStoreController.widgetStoreModelHelper(WidgetStoreController.java:250)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.web.controller.WidgetStoreController.viewWidget(WidgetStoreController.java:112)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> [WARNING] [talledLocalContainer] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> [WARNING] [talledLocalContainer] 	at java.lang.Thread.run(Thread.java:662)
> [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:08 PM org.apache.shindig.protocol.ApiServlet responseItemFromException
> [WARNING] [talledLocalContainer] INFO: A response error is being returned because a protocol exception occurred.occurred.
> [WARNING] [talledLocalContainer] <openjpa-2.2.0-r422266:1244990 fatal general error> org.apache.openjpa.persistence.PersistenceException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] FailedObject: 1 [org.apache.openjpa.util.LongId] [java.lang.String]
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4918)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4878)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:136)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:62)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:949)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:413)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:391)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.meta.strats.StoreCollectionFieldStrategy.load(StoreCollectionFieldStrategy.java:551)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.meta.FieldMapping.load(FieldMapping.java:934)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.load(JDBCStoreManager.java:673)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingStoreManager.load(DelegatingStoreManager.java:117)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.ROPStoreManager.load(ROPStoreManager.java:78)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.StateManagerImpl.loadFields(StateManagerImpl.java:3072)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.StateManagerImpl.load(StateManagerImpl.java:458)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:1004)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:911)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingBroker.find(DelegatingBroker.java:231)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.EntityManagerImpl.find(EntityManagerImpl.java:487)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365)
> [WARNING] [talledLocalContainer] 	at $Proxy64.find(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240)
> [WARNING] [talledLocalContainer] 	at $Proxy64.find(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:122)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:44)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:113)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:35)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getFromRepository(DefaultPersonService.java:198)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPersonForId(DefaultPersonService.java:193)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getUniqueListOfFriends(DefaultPersonService.java:104)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:86)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:64)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.social.opensocial.service.PersonHandler.get(PersonHandler.java:89)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor413.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$MethodCaller.call(DefaultHandlerRegistry.java:483)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationHandler.execute(DefaultHandlerRegistry.java:302)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationWrapper.execute(DefaultHandlerRegistry.java:326)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.JsonRpcServlet.dispatchBatch(JsonRpcServlet.java:186)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.JsonRpcServlet.service(JsonRpcServlet.java:132)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.gadgets.servlet.ETagFilter.doFilter(ETagFilter.java:55)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.auth.AuthenticationServletFilter.callChain(AuthenticationServletFilter.java:151)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.auth.AuthenticationServletFilter.doFilter(AuthenticationServletFilter.java:96)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.common.servlet.HostFilter.doFilter(HostFilter.java:39)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> [WARNING] [talledLocalContainer] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> [WARNING] [talledLocalContainer] 	at java.lang.Thread.run(Thread.java:662)
> [WARNING] [talledLocalContainer] Caused by: org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:169)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:146)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lockFile(FileLock.java:336)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lock(FileLock.java:128)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.open(Database.java:542)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.openDatabase(Database.java:222)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.<init>(Database.java:217)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:56)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:159)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:121)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:28)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
> [WARNING] [talledLocalContainer] 	at org.h2.Driver.connect(Driver.java:72)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:582)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:154)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
> [WARNING] [talledLocalContainer] 	... 69 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (RAVE-708) OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?

Posted by "Ate Douma (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/RAVE-708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13404204#comment-13404204 ] 

Ate Douma commented on RAVE-708:
--------------------------------

Jasha said the exact same thing.

However, I didn't have h2 web console open, so the 'cause' here must come from Rave itself.
What might have triggered this is that I clicked twice (or more) too fast, causing a race or concurrency issue within Rave itself. 
                
> OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?
> -----------------------------------------------------------------------
>
>                 Key: RAVE-708
>                 URL: https://issues.apache.org/jira/browse/RAVE-708
>             Project: Rave
>          Issue Type: Bug
>    Affects Versions: 0.13
>            Reporter: Ate Douma
>             Fix For: 0.14
>
>
> While testing the 0.13 release candidate and simply interacting with the Rave portal, all of a sudden the interaction was broken (Rave meltdown error message) and the below stacktrace was reported in the console.
> The error seems to indicate that the database is locked by another process, although the only database access was coming from Rave itself.
> [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:06 PM org.apache.catalina.core.StandardWrapperValve invoke
> [WARNING] [talledLocalContainer] SEVERE: Servlet.service() for servlet dispatcher threw exception
> [WARNING] [talledLocalContainer] org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:169)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:146)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lockFile(FileLock.java:336)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lock(FileLock.java:128)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.open(Database.java:542)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.openDatabase(Database.java:222)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.<init>(Database.java:217)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:56)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:159)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:121)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:28)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
> [WARNING] [talledLocalContainer] 	at org.h2.Driver.connect(Driver.java:72)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:582)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:154)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.PreparedSQLStoreQuery$PreparedSQLExecutor.executeQuery(PreparedSQLStoreQuery.java:104)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:863)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:794)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:286)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.SharedEntityManagerCreator$DeferredQueryInvocationHandler.invoke(SharedEntityManagerCreator.java:310)
> [WARNING] [talledLocalContainer] 	at $Proxy154.getResultList(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaWidgetRepository.getAllWidgetStatistics(JpaWidgetRepository.java:207)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.service.impl.DefaultWidgetService.getAllWidgetStatistics(DefaultWidgetService.java:162)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
> [WARNING] [talledLocalContainer] 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)
> [WARNING] [talledLocalContainer] 	at $Proxy138.getAllWidgetStatistics(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.web.controller.WidgetStoreController.widgetStoreModelHelper(WidgetStoreController.java:250)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.web.controller.WidgetStoreController.viewWidget(WidgetStoreController.java:112)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> [WARNING] [talledLocalContainer] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> [WARNING] [talledLocalContainer] 	at java.lang.Thread.run(Thread.java:662)
> [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:08 PM org.apache.shindig.protocol.ApiServlet responseItemFromException
> [WARNING] [talledLocalContainer] INFO: A response error is being returned because a protocol exception occurred.occurred.
> [WARNING] [talledLocalContainer] <openjpa-2.2.0-r422266:1244990 fatal general error> org.apache.openjpa.persistence.PersistenceException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] FailedObject: 1 [org.apache.openjpa.util.LongId] [java.lang.String]
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4918)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4878)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:136)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:62)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:949)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:413)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:391)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.meta.strats.StoreCollectionFieldStrategy.load(StoreCollectionFieldStrategy.java:551)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.meta.FieldMapping.load(FieldMapping.java:934)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.load(JDBCStoreManager.java:673)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingStoreManager.load(DelegatingStoreManager.java:117)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.ROPStoreManager.load(ROPStoreManager.java:78)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.StateManagerImpl.loadFields(StateManagerImpl.java:3072)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.StateManagerImpl.load(StateManagerImpl.java:458)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:1004)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:911)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingBroker.find(DelegatingBroker.java:231)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.EntityManagerImpl.find(EntityManagerImpl.java:487)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365)
> [WARNING] [talledLocalContainer] 	at $Proxy64.find(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240)
> [WARNING] [talledLocalContainer] 	at $Proxy64.find(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:122)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:44)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:113)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:35)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getFromRepository(DefaultPersonService.java:198)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPersonForId(DefaultPersonService.java:193)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getUniqueListOfFriends(DefaultPersonService.java:104)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:86)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:64)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.social.opensocial.service.PersonHandler.get(PersonHandler.java:89)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor413.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$MethodCaller.call(DefaultHandlerRegistry.java:483)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationHandler.execute(DefaultHandlerRegistry.java:302)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationWrapper.execute(DefaultHandlerRegistry.java:326)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.JsonRpcServlet.dispatchBatch(JsonRpcServlet.java:186)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.JsonRpcServlet.service(JsonRpcServlet.java:132)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.gadgets.servlet.ETagFilter.doFilter(ETagFilter.java:55)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.auth.AuthenticationServletFilter.callChain(AuthenticationServletFilter.java:151)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.auth.AuthenticationServletFilter.doFilter(AuthenticationServletFilter.java:96)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.common.servlet.HostFilter.doFilter(HostFilter.java:39)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> [WARNING] [talledLocalContainer] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> [WARNING] [talledLocalContainer] 	at java.lang.Thread.run(Thread.java:662)
> [WARNING] [talledLocalContainer] Caused by: org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:169)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:146)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lockFile(FileLock.java:336)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lock(FileLock.java:128)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.open(Database.java:542)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.openDatabase(Database.java:222)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.<init>(Database.java:217)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:56)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:159)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:121)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:28)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
> [WARNING] [talledLocalContainer] 	at org.h2.Driver.connect(Driver.java:72)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:582)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:154)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
> [WARNING] [talledLocalContainer] 	... 69 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (RAVE-708) OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?

Posted by "Ate Douma (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/RAVE-708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13404230#comment-13404230 ] 

Ate Douma commented on RAVE-708:
--------------------------------

Well, it keeps happening. At least had this now 20x with some restarts in between.
I hope others can reproduce this, for me it is consistent.
                
> OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?
> -----------------------------------------------------------------------
>
>                 Key: RAVE-708
>                 URL: https://issues.apache.org/jira/browse/RAVE-708
>             Project: Rave
>          Issue Type: Bug
>    Affects Versions: 0.13
>            Reporter: Ate Douma
>             Fix For: 0.14
>
>
> While testing the 0.13 release candidate and simply interacting with the Rave portal, all of a sudden the interaction was broken (Rave meltdown error message) and the below stacktrace was reported in the console.
> The error seems to indicate that the database is locked by another process, although the only database access was coming from Rave itself.
> [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:06 PM org.apache.catalina.core.StandardWrapperValve invoke
> [WARNING] [talledLocalContainer] SEVERE: Servlet.service() for servlet dispatcher threw exception
> [WARNING] [talledLocalContainer] org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:169)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:146)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lockFile(FileLock.java:336)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lock(FileLock.java:128)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.open(Database.java:542)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.openDatabase(Database.java:222)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.<init>(Database.java:217)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:56)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:159)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:121)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:28)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
> [WARNING] [talledLocalContainer] 	at org.h2.Driver.connect(Driver.java:72)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:582)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:154)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.PreparedSQLStoreQuery$PreparedSQLExecutor.executeQuery(PreparedSQLStoreQuery.java:104)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:863)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:794)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:286)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.SharedEntityManagerCreator$DeferredQueryInvocationHandler.invoke(SharedEntityManagerCreator.java:310)
> [WARNING] [talledLocalContainer] 	at $Proxy154.getResultList(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaWidgetRepository.getAllWidgetStatistics(JpaWidgetRepository.java:207)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.service.impl.DefaultWidgetService.getAllWidgetStatistics(DefaultWidgetService.java:162)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
> [WARNING] [talledLocalContainer] 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)
> [WARNING] [talledLocalContainer] 	at $Proxy138.getAllWidgetStatistics(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.web.controller.WidgetStoreController.widgetStoreModelHelper(WidgetStoreController.java:250)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.web.controller.WidgetStoreController.viewWidget(WidgetStoreController.java:112)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> [WARNING] [talledLocalContainer] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> [WARNING] [talledLocalContainer] 	at java.lang.Thread.run(Thread.java:662)
> [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:08 PM org.apache.shindig.protocol.ApiServlet responseItemFromException
> [WARNING] [talledLocalContainer] INFO: A response error is being returned because a protocol exception occurred.occurred.
> [WARNING] [talledLocalContainer] <openjpa-2.2.0-r422266:1244990 fatal general error> org.apache.openjpa.persistence.PersistenceException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] FailedObject: 1 [org.apache.openjpa.util.LongId] [java.lang.String]
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4918)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4878)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:136)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:62)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:949)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:413)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:391)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.meta.strats.StoreCollectionFieldStrategy.load(StoreCollectionFieldStrategy.java:551)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.meta.FieldMapping.load(FieldMapping.java:934)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.load(JDBCStoreManager.java:673)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingStoreManager.load(DelegatingStoreManager.java:117)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.ROPStoreManager.load(ROPStoreManager.java:78)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.StateManagerImpl.loadFields(StateManagerImpl.java:3072)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.StateManagerImpl.load(StateManagerImpl.java:458)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:1004)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:911)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingBroker.find(DelegatingBroker.java:231)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.EntityManagerImpl.find(EntityManagerImpl.java:487)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365)
> [WARNING] [talledLocalContainer] 	at $Proxy64.find(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240)
> [WARNING] [talledLocalContainer] 	at $Proxy64.find(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:122)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:44)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:113)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:35)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getFromRepository(DefaultPersonService.java:198)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPersonForId(DefaultPersonService.java:193)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getUniqueListOfFriends(DefaultPersonService.java:104)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:86)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:64)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.social.opensocial.service.PersonHandler.get(PersonHandler.java:89)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor413.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$MethodCaller.call(DefaultHandlerRegistry.java:483)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationHandler.execute(DefaultHandlerRegistry.java:302)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationWrapper.execute(DefaultHandlerRegistry.java:326)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.JsonRpcServlet.dispatchBatch(JsonRpcServlet.java:186)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.JsonRpcServlet.service(JsonRpcServlet.java:132)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.gadgets.servlet.ETagFilter.doFilter(ETagFilter.java:55)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.auth.AuthenticationServletFilter.callChain(AuthenticationServletFilter.java:151)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.auth.AuthenticationServletFilter.doFilter(AuthenticationServletFilter.java:96)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.common.servlet.HostFilter.doFilter(HostFilter.java:39)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> [WARNING] [talledLocalContainer] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> [WARNING] [talledLocalContainer] 	at java.lang.Thread.run(Thread.java:662)
> [WARNING] [talledLocalContainer] Caused by: org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:169)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:146)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lockFile(FileLock.java:336)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lock(FileLock.java:128)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.open(Database.java:542)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.openDatabase(Database.java:222)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.<init>(Database.java:217)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:56)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:159)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:121)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:28)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
> [WARNING] [talledLocalContainer] 	at org.h2.Driver.connect(Driver.java:72)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:582)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:154)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
> [WARNING] [talledLocalContainer] 	... 69 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (RAVE-708) OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?

Posted by "Matt Franklin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/RAVE-708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13404199#comment-13404199 ] 

Matt Franklin commented on RAVE-708:
------------------------------------

The Only time I have seen this error was when I had changed something in the h2 web console then tried to modify something in rave. Also haven't seen this when testing after merge...
                
> OpenJPA 2.2.0 - possibly causing or flushing database concurrency lock?
> -----------------------------------------------------------------------
>
>                 Key: RAVE-708
>                 URL: https://issues.apache.org/jira/browse/RAVE-708
>             Project: Rave
>          Issue Type: Bug
>    Affects Versions: 0.13
>            Reporter: Ate Douma
>             Fix For: 0.14
>
>
> While testing the 0.13 release candidate and simply interacting with the Rave portal, all of a sudden the interaction was broken (Rave meltdown error message) and the below stacktrace was reported in the console.
> The error seems to indicate that the database is locked by another process, although the only database access was coming from Rave itself.
> [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:06 PM org.apache.catalina.core.StandardWrapperValve invoke
> [WARNING] [talledLocalContainer] SEVERE: Servlet.service() for servlet dispatcher threw exception
> [WARNING] [talledLocalContainer] org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:169)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:146)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lockFile(FileLock.java:336)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lock(FileLock.java:128)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.open(Database.java:542)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.openDatabase(Database.java:222)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.<init>(Database.java:217)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:56)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:159)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:121)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:28)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
> [WARNING] [talledLocalContainer] 	at org.h2.Driver.connect(Driver.java:72)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:582)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:154)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.PreparedSQLStoreQuery$PreparedSQLExecutor.executeQuery(PreparedSQLStoreQuery.java:104)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:863)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:794)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:286)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:302)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.SharedEntityManagerCreator$DeferredQueryInvocationHandler.invoke(SharedEntityManagerCreator.java:310)
> [WARNING] [talledLocalContainer] 	at $Proxy154.getResultList(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaWidgetRepository.getAllWidgetStatistics(JpaWidgetRepository.java:207)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.service.impl.DefaultWidgetService.getAllWidgetStatistics(DefaultWidgetService.java:162)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
> [WARNING] [talledLocalContainer] 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)
> [WARNING] [talledLocalContainer] 	at $Proxy138.getAllWidgetStatistics(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.web.controller.WidgetStoreController.widgetStoreModelHelper(WidgetStoreController.java:250)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.web.controller.WidgetStoreController.viewWidget(WidgetStoreController.java:112)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [WARNING] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
> [WARNING] [talledLocalContainer] 	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
> [WARNING] [talledLocalContainer] 	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> [WARNING] [talledLocalContainer] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> [WARNING] [talledLocalContainer] 	at java.lang.Thread.run(Thread.java:662)
> [WARNING] [talledLocalContainer] Jun 29, 2012 10:03:08 PM org.apache.shindig.protocol.ApiServlet responseItemFromException
> [WARNING] [talledLocalContainer] INFO: A response error is being returned because a protocol exception occurred.occurred.
> [WARNING] [talledLocalContainer] <openjpa-2.2.0-r422266:1244990 fatal general error> org.apache.openjpa.persistence.PersistenceException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] FailedObject: 1 [org.apache.openjpa.util.LongId] [java.lang.String]
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4918)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4878)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:136)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:62)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:949)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:240)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:413)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:391)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.meta.strats.StoreCollectionFieldStrategy.load(StoreCollectionFieldStrategy.java:551)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.meta.FieldMapping.load(FieldMapping.java:934)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.load(JDBCStoreManager.java:673)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingStoreManager.load(DelegatingStoreManager.java:117)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.ROPStoreManager.load(ROPStoreManager.java:78)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.StateManagerImpl.loadFields(StateManagerImpl.java:3072)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.StateManagerImpl.load(StateManagerImpl.java:458)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:1004)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:911)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.kernel.DelegatingBroker.find(DelegatingBroker.java:231)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.persistence.EntityManagerImpl.find(EntityManagerImpl.java:487)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365)
> [WARNING] [talledLocalContainer] 	at $Proxy64.find(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240)
> [WARNING] [talledLocalContainer] 	at $Proxy64.find(Unknown Source)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:122)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.portal.repository.impl.JpaPersonRepository.get(JpaPersonRepository.java:44)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:113)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.repository.impl.DecoratingOpenSocialPersonRepository.get(DecoratingOpenSocialPersonRepository.java:35)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getFromRepository(DefaultPersonService.java:198)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPersonForId(DefaultPersonService.java:193)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getUniqueListOfFriends(DefaultPersonService.java:104)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:86)
> [WARNING] [talledLocalContainer] 	at org.apache.rave.opensocial.service.impl.DefaultPersonService.getPeople(DefaultPersonService.java:64)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.social.opensocial.service.PersonHandler.get(PersonHandler.java:89)
> [WARNING] [talledLocalContainer] 	at sun.reflect.GeneratedMethodAccessor413.invoke(Unknown Source)
> [WARNING] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [WARNING] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$MethodCaller.call(DefaultHandlerRegistry.java:483)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationHandler.execute(DefaultHandlerRegistry.java:302)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.DefaultHandlerRegistry$RpcInvocationWrapper.execute(DefaultHandlerRegistry.java:326)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.JsonRpcServlet.dispatchBatch(JsonRpcServlet.java:186)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.protocol.JsonRpcServlet.service(JsonRpcServlet.java:132)
> [WARNING] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.gadgets.servlet.ETagFilter.doFilter(ETagFilter.java:55)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.auth.AuthenticationServletFilter.callChain(AuthenticationServletFilter.java:151)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.auth.AuthenticationServletFilter.doFilter(AuthenticationServletFilter.java:96)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.shindig.common.servlet.HostFilter.doFilter(HostFilter.java:39)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [WARNING] [talledLocalContainer] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> [WARNING] [talledLocalContainer] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
> [WARNING] [talledLocalContainer] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> [WARNING] [talledLocalContainer] 	at java.lang.Thread.run(Thread.java:662)
> [WARNING] [talledLocalContainer] Caused by: org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-167]
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:169)
> [WARNING] [talledLocalContainer] 	at org.h2.message.DbException.get(DbException.java:146)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lockFile(FileLock.java:336)
> [WARNING] [talledLocalContainer] 	at org.h2.store.FileLock.lock(FileLock.java:128)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.open(Database.java:542)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.openDatabase(Database.java:222)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Database.<init>(Database.java:217)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:56)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.openSession(Engine.java:159)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:121)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.Engine.createSession(Engine.java:28)
> [WARNING] [talledLocalContainer] 	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:305)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
> [WARNING] [talledLocalContainer] 	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
> [WARNING] [talledLocalContainer] 	at org.h2.Driver.connect(Driver.java:72)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:582)
> [WARNING] [talledLocalContainer] 	at java.sql.DriverManager.getConnection(DriverManager.java:154)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
> [WARNING] [talledLocalContainer] 	at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:960)
> [WARNING] [talledLocalContainer] 	at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:945)
> [WARNING] [talledLocalContainer] 	... 69 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira