[ 
https://issues.apache.org/jira/browse/AIRAVATA-2127?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eroma closed AIRAVATA-2127.
---------------------------
    Resolution: Fixed

Closing as the explained bug is no longer exists or experienced in current 
airavata 0.17 release

> Unable to access registry after a long idle period
> --------------------------------------------------
>
>                 Key: AIRAVATA-2127
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-2127
>             Project: Airavata
>          Issue Type: Bug
>            Reporter: Lahiru Gunathilake
>
> After a long idle time when trying to access airavata with pga I see 
> following logs repeatedly
> 13:49:30.103 [pool-7-thread-50] DEBUG net.sf.ehcache.Cache - CacheWriter 
> factory not configured. Skipping...
> 13:49:30.103 [pool-7-thread-50] DEBUG 
> net.sf.ehcache.config.ConfigurationHelper - No CacheExceptionHandlerFactory 
> class specified. Skipping...
> And then when trying to create an experiment and launch following exception 
> is thrown.
> 13:49:30.383 [pool-7-thread-50] ERROR 
> org.apache.airavata.api.server.handler.AiravataServerHandler - Error in 
> getting all accessible users for resource. Resource ID : 
> esfsdf_d626c924-7773-411e-a8fb-8247152a92c0 Resource Type : EXPERIMENT
> edu.internet2.middleware.grouper.exception.GrouperException: unable to 
> retrieve GrouperSystem: Problems with db: DB: user: root, url: 
> jdbc:mysql://localhost:3306/grouper, driver: com.mysql.jdbc.Driver
>       at 
> edu.internet2.middleware.grouper.SubjectFinder.findRootSubject(SubjectFinder.java:866)
>       at 
> edu.internet2.middleware.grouper.GrouperSession.startRootSession(GrouperSession.java:427)
>       at 
> edu.internet2.middleware.grouper.GrouperSession.startRootSession(GrouperSession.java:445)
>       at 
> org.apache.airavata.grouper.resource.ResourceServiceImpl.getAllAccessibleUsers(ResourceServiceImpl.java:231)
>       at 
> org.apache.airavata.grouper.GroupManagerImpl.getAllAccessibleUsers(GroupManagerImpl.java:80)
>       at 
> org.apache.airavata.api.server.handler.AiravataServerHandler.getAllAccessibleUsers(AiravataServerHandler.java:3434)
>       at 
> org.apache.airavata.api.server.handler.AiravataServerHandler$$EnhancerByGuice$$3218f2d6.CGLIB$getAllAccessibleUsers$3(<generated>)
>       at 
> org.apache.airavata.api.server.handler.AiravataServerHandler$$EnhancerByGuice$$3218f2d6$$FastClassByGuice$$b2e53120.invoke(<generated>)
>       at 
> com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228)
>       at 
> com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75)
>       at 
> org.apache.airavata.api.server.security.interceptor.SecurityInterceptor.invoke(SecurityInterceptor.java:57)
>       at 
> com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75)
>       at 
> com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:55)
>       at 
> org.apache.airavata.api.server.handler.AiravataServerHandler$$EnhancerByGuice$$3218f2d6.getAllAccessibleUsers(<generated>)
>       at 
> org.apache.airavata.api.Airavata$Processor$getAllAccessibleUsers.getResult(Airavata.java:18389)
>       at 
> org.apache.airavata.api.Airavata$Processor$getAllAccessibleUsers.getResult(Airavata.java:18373)
>       at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
>       at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
>       at 
> org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:286)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>       at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.RuntimeException: Problems with db: DB: user: root, url: 
> jdbc:mysql://localhost:3306/grouper, driver: com.mysql.jdbc.Driver
>       at 
> edu.internet2.middleware.grouper.app.loader.db.GrouperLoaderDb.connection(GrouperLoaderDb.java:57)
>       at 
> edu.internet2.middleware.grouper.ddl.GrouperDdlUtils.bootstrapHelper(GrouperDdlUtils.java:436)
>       at 
> edu.internet2.middleware.grouper.ddl.GrouperDdlUtils.bootstrap(GrouperDdlUtils.java:340)
>       at 
> edu.internet2.middleware.grouper.misc.GrouperStartup.startup(GrouperStartup.java:251)
>       at 
> edu.internet2.middleware.grouper.subj.SubjectResolverFactory.getInstance(SubjectResolverFactory.java:58)
>       at 
> edu.internet2.middleware.grouper.SubjectFinder.getResolver(SubjectFinder.java:878)
>       at 
> edu.internet2.middleware.grouper.SubjectFinder.findRootSubject(SubjectFinder.java:863)
>       ... 21 common frames omitted
> Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost' 
> (using password: NO)
>       at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:963)
>       at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3966)
>       at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3902)
>       at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:875)
>       at 
> com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1712)
>       at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1228)
>       at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2253)
>       at 
> com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2284)
>       at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2083)
>       at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:806)
>       at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
>       at sun.reflect.GeneratedConstructorAccessor23.newInstance(Unknown 
> Source)
>       at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>       at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>       at com.mysql.jdbc.Util.handleNewInstance(Util.java:404)
>       at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:410)
>       at 
> com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:328)
>       at java.sql.DriverManager.getConnection(DriverManager.java:664)
>       at java.sql.DriverManager.getConnection(DriverManager.java:247)
>       at 
> edu.internet2.middleware.grouper.app.loader.db.GrouperLoaderDb.connection(GrouperLoaderDb.java:54)
>       ... 27 common frames omitted



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to