[
https://issues.apache.org/jira/browse/AIRAVATA-2130?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Eroma closed AIRAVATA-2130.
---------------------------
Resolution: Fixed
Closing the issues as AWS setup is no longer in operation with Airavata
> Fail to clone experiment
> ------------------------
>
> Key: AIRAVATA-2130
> URL: https://issues.apache.org/jira/browse/AIRAVATA-2130
> Project: Airavata
> Issue Type: Bug
> Reporter: Lahiru Gunathilake
>
> In AWS PGA setup I tried to clone experiment but it fails with this error in
> backend.
> 14:58:08.822 [pool-7-thread-49] ERROR
> org.apache.airavata.api.server.handler.AiravataServerHandler - Error in
> getting all accessible users for resource. Resource ID :
> testecho_b0d6b0be-7455-414c-96f2-b7d3ffbd8fe9 Resource Type : EXPERIMENT
> java.lang.NullPointerException: Problem in HibernateSession: null,
> Exception in uniqueResult: (class edu.internet2.middleware.grouper.Member),
> ByHqlStatic, query: 'from Member as m where m.subjectIdDb = :sid
> and m.subjectSourceIdDb = :source and m.subjectTypeId = :type',
> cacheable: true, cacheRegion:
> edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.FindBySubject,
> tx type: null, tx type: nullBind var[0]: 'Param (class java.lang.String):
> 'sid'->'GrouperSystem', Bind var[1]: 'Param (class java.lang.String):
> 'type'->'application'Bind var[2]: 'Param (class java.lang.String):
> 'source'->'g:isa',
> at
> edu.internet2.middleware.grouper.hibernate.HibernateSession.isReadonly(HibernateSession.java:853)
> at
> edu.internet2.middleware.grouper.hibernate.HibernateSession.toString(HibernateSession.java:791)
> at
> edu.internet2.middleware.grouper.hibernate.HibernateSession.<init>(HibernateSession.java:288)
> at
> edu.internet2.middleware.grouper.hibernate.HibernateSession._internal_hibernateSession(HibernateSession.java:467)
> at
> edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:659)
> at
> edu.internet2.middleware.grouper.hibernate.ByHqlStatic.uniqueResult(ByHqlStatic.java:339)
> at
> edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.findBySubject(Hib3MemberDAO.java:296)
> at
> edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.findBySubject(Hib3MemberDAO.java:202)
> at
> edu.internet2.middleware.grouper.MemberFinder.internal_findOrCreateBySubject(MemberFinder.java:401)
> at
> edu.internet2.middleware.grouper.MemberFinder.internal_findBySubject(MemberFinder.java:318)
> at
> edu.internet2.middleware.grouper.GrouperSession.start(GrouperSession.java:487)
> 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$$bf242b82.CGLIB$getAllAccessibleUsers$139(<generated>)
> at
> org.apache.airavata.api.server.handler.AiravataServerHandler$$EnhancerByGuice$$bf242b82$$FastClassByGuice$$8565fd6c.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$$bf242b82.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)
> 14:58:09.114 [pool-1-thread-898] DEBUG
> org.apache.airavata.registry.api.service.handler.RegistryServerHandler -
> Airavata retrieved application outputs for app interface id :
> echoapp_fc2729c4-2312-4f83-881c-5e8d8ed6e7ad
> 14:58:09.120 [pool-1-thread-898] DEBUG
> org.apache.airavata.registry.api.service.handler.RegistryServerHandler -
> Airavata retrieved compute resource with compute resource Id :
> stampede.tacc.xsede.org_2104ded7-0eb1-452b-81fd-e8e5f67ccddc
> 14:58:09.120 [pool-7-thread-50] DEBUG
> org.apache.airavata.api.server.handler.AiravataServerHandler - Airavata
> cloned experiment with experiment id :
> testecho_b0d6b0be-7455-414c-96f2-b7d3ffbd8fe9
> 14:58:09.163 [pool-1-thread-898] DEBUG
> org.apache.airavata.registry.core.experiment.catalog.impl.ExperimentRegistry
> - Cloneoftestecho_dd5ea0a3-3c21-49a4-a692-544060026912
> 14:58:09.165 [pool-1-thread-898] DEBUG
> org.apache.airavata.registry.api.service.handler.RegistryServerHandler -
> Cloneoftestecho_dd5ea0a3-3c21-49a4-a692-544060026912
> 14:58:09.240 [pool-1-thread-900] DEBUG
> org.apache.airavata.registry.core.experiment.catalog.impl.ExperimentRegistry
> - Cloneoftestecho_dd5ea0a3-3c21-49a4-a692-544060026912
> 14:58:09.240 [pool-1-thread-900] DEBUG
> org.apache.airavata.registry.api.service.handler.RegistryServerHandler -
> Cloneoftestecho_dd5ea0a3-3c21-49a4-a692-544060026912
> 14:58:09.279 [pool-7-thread-50] DEBUG
> edu.internet2.middleware.grouper.hibernate.HibernateSession -
> HibernateSession.callbackHibernateSession() line 715,
> ByHqlStatic.uniqueResult() line 339, Hib3MemberDAO.findBySubject() line 296,
> Hib3MemberDAO.findBySubject() line 202,
> MemberFinder.internal_findOrCreateBySubject() line 401,
> MemberFinder.internal_findBySubject() line 318, GrouperSession.start() line
> 487, GrouperSession.startRootSession() line 427,
> GrouperSession.startRootSession() line 445
> 14:58:09.279 [pool-7-thread-50] DEBUG
> edu.internet2.middleware.grouper.hibernate.HibernateSession -
> grouperTransactionType: READONLY_OR_USE_EXISTING, auditControl:
> WILL_NOT_AUDIT, closedSession: false
> 14:58:09.279 [pool-7-thread-50] DEBUG
> edu.internet2.middleware.grouper.GrouperSession - Stack:
> GrouperSession.start() line 516, GrouperSession.startRootSession() line 427,
> GrouperSession.startRootSession() line 445
> 14:58:09.280 [pool-7-thread-50] DEBUG
> edu.internet2.middleware.grouper.GrouperSession - method:
> start(subject,threadLocal), subjectId: GrouperSystem, threadLocal: true,
> staticSession: null, staticSessions: 0
> 14:58:09.280 [pool-7-thread-50] ERROR
> org.apache.airavata.api.server.handler.AiravataServerHandler - Error in
> getting all accessible users for resource. Resource ID :
> testecho_b0d6b0be-7455-414c-96f2-b7d3ffbd8fe9 Resource Type : EXPERIMENT
> java.lang.NullPointerException: Problem in HibernateSession: null,
> Exception in uniqueResult: (class edu.internet2.middleware.grouper.Member),
> ByHqlStatic, query: 'from Member as m where m.subjectIdDb = :sid
> and m.subjectSourceIdDb = :source and m.subjectTypeId = :type',
> cacheable: true, cacheRegion:
> edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.FindBySubject,
> tx type: null, tx type: nullBind var[0]: 'Param (class java.lang.String):
> 'sid'->'GrouperSystem', Bind var[1]: 'Param (class java.lang.String):
> 'type'->'application'Bind var[2]: 'Param (class java.lang.String):
> 'source'->'g:isa',
> at
> edu.internet2.middleware.grouper.hibernate.HibernateSession.isReadonly(HibernateSession.java:853)
> at
> edu.internet2.middleware.grouper.hibernate.HibernateSession.toString(HibernateSession.java:791)
> at
> edu.internet2.middleware.grouper.hibernate.HibernateSession.<init>(HibernateSession.java:288)
> at
> edu.internet2.middleware.grouper.hibernate.HibernateSession._internal_hibernateSession(HibernateSession.java:467)
> at
> edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:659)
> at
> edu.internet2.middleware.grouper.hibernate.ByHqlStatic.uniqueResult(ByHqlStatic.java:339)
> at
> edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.findBySubject(Hib3MemberDAO.java:296)
> at
> edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.findBySubject(Hib3MemberDAO.java:202)
> at
> edu.internet2.middleware.grouper.MemberFinder.internal_findOrCreateBySubject(MemberFinder.java:401)
> at
> edu.internet2.middleware.grouper.MemberFinder.internal_findBySubject(MemberFinder.java:318)
> at
> edu.internet2.middleware.grouper.GrouperSession.start(GrouperSession.java:487)
> 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$$bf242b82.CGLIB$getAllAccessibleUsers$139(<generated>)
> at
> org.apache.airavata.api.server.handler.AiravataServerHandler$$EnhancerByGuice$$bf242b82$$FastClassByGuice$$8565fd6c.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$$bf242b82.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)
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)