Uploaded image for project: 'Airavata'
  1. Airavata
  2. AIRAVATA-2180

Experiment status is not getting updated to FAILED when SSH connection couldnt be established

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.17
    • GFac
    • None

    Description

      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

      Attachments

        Activity

          People

            shameera Shameera
            eroma_a Eroma
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: