airavata-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eroma (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (AIRAVATA-2180) Experiment status is not getting updated to FAILED when SSH connection couldnt be established
Date Tue, 10 Jan 2017 18:14:58 GMT

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

Eroma closed AIRAVATA-2180.
---------------------------
    Assignee: Shameera Rathnayaka  (was: Eroma)

tested and verified in
https://dev.seagrid.org

tested by assigning a new credential store token in PGA but didn't add the public key to the
resource. hence the SSH connection failed. Experiment also failed due to SSH connection not
being established

> Experiment status is not getting updated to FAILED when SSH connection couldnt be established
> ---------------------------------------------------------------------------------------------
>
>                 Key: AIRAVATA-2180
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-2180
>             Project: Airavata
>          Issue Type: Bug
>          Components: GFac
>         Environment: https://dev.seagrid.org
>            Reporter: Eroma
>            Assignee: Shameera Rathnayaka
>             Fix For: 0.17
>
>
> Experiment should be FAILED if the SSH connection could not be established.
> Error [1] exits in GFAC server but in PGA experiment is still in EXECUTING
> [1]
> 2016-10-20 10:02:23,247 [pool-3-thread-5] ERROR org.apache.airavata.gfac.core.GFacException
 - Couldn't build ssh authentication object
> org.apache.airavata.credential.store.store.CredentialStoreException: Error de-serializing
object.
>         at org.apache.airavata.credential.store.store.impl.db.CredentialsDAO.convertByteArrayToObject(CredentialsDAO.java:404)
>         at org.apache.airavata.credential.store.store.impl.db.CredentialsDAO.getCredential(CredentialsDAO.java:230)
>         at org.apache.airavata.credential.store.store.impl.CredentialReaderImpl.getCredential(CredentialReaderImpl.java:72)
>         at org.apache.airavata.gfac.impl.Factory.getSshKeyAuthentication(Factory.java:374)
>         at org.apache.airavata.gfac.impl.Factory.getComputerResourceSSHKeyAuthentication(Factory.java:313)
>         at org.apache.airavata.gfac.impl.GFacEngineImpl.populateProcessContext(GFacEngineImpl.java:176)
>         at org.apache.airavata.gfac.impl.GFacWorker.<init>(GFacWorker.java:74)
>         at org.apache.airavata.gfac.server.GfacServerHandler.submitProcess(GfacServerHandler.java:163)
>         at org.apache.airavata.gfac.server.GfacServerHandler$ProcessLaunchMessageHandler.onMessage(GfacServerHandler.java:249)
>         at org.apache.airavata.messaging.core.impl.ProcessConsumer.handleDelivery(ProcessConsumer.java:82)
>         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:745)
> Caused by: java.io.InvalidClassException: org.apache.airavata.credential.store.credential.Credential;
local class incompatible: stream classdesc serialVersionUID = -3653870227035604734, local
class serialVersionUID = -5636117676833693898
>         at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:616)
>         at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1623)
>         at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518)
>         at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1623)
>         at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518)
>         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1774)
>         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351)
>         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)
>         at org.apache.airavata.credential.store.store.impl.db.CredentialsDAO.convertByteArrayToObject(CredentialsDAO.java:401)
>         ... 14 more
> 2016-10-20 10:02:23,249 [pool-3-thread-5] ERROR org.apache.airavata.gfac.server.GfacServerHandler
 - Failed to submit process
> org.apache.airavata.gfac.core.GFacException: Couldn't build ssh authentication object



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message