Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
0.17
-
None
Description
Gateway has gateway wide credential store token and individual (comet) compute resource token assigned.
Both are the same, when the gateway token was removed the job submission failed even when compute resource level token exists. error in experiment summary:
org.apache.thrift.TException: Failed to submit process due to credential issue, make sure you are passing a valid credential token at org.apache.airavata.gfac.server.GfacServerHandler.submitProcess(GfacServerHandler.java:171) at org.apache.airavata.gfac.server.GfacServerHandler$ProcessLaunchMessageHandler.onMessage(GfacServerHandler.java:258) at org.apache.airavata.messaging.core.impl.ProcessConsumer.handleDelivery(ProcessConsumer.java:81) at com.rabbitmq.client.impl.ConsumerDispatcher$5.run(ConsumerDispatcher.java:144) at com.rabbitmq.client.impl.ConsumerWorkService$WorkPoolRunnable.run(ConsumerWorkService.java:99) 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:748) Caused by: org.apache.airavata.credential.store.store.CredentialStoreException: Invalid credential store token: at org.apache.airavata.gfac.impl.Factory.getSshKeyAuthentication(Factory.java:433) at org.apache.airavata.gfac.impl.Factory.getStorageSSHKeyAuthentication(Factory.java:398) at org.apache.airavata.gfac.impl.Factory.getDataMovementRemoteCluster(Factory.java:357) at org.apache.airavata.gfac.impl.GFacEngineImpl.populateProcessContext(GFacEngineImpl.java:194) at org.apache.airavata.gfac.impl.GFacWorker.(GFacWorker.java:74) at org.apache.airavata.gfac.server.GfacServerHandler.submitProcess(GfacServerHandler.java:164) ... 7 more