Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-12005

NullPointerException when saving an oauth connection description

    XMLWordPrintable

Details

    • % %
    • +
    • Automated
    • Hide

      1. Create any oauth connection (twitter, salesforce)
      2. view the connection
      3. edit the description
      4. click to save the new description

      There is a NullPointerException on server log and there is a browser notification "Unexpected server error saving the connection."

      Show
      1. Create any oauth connection (twitter, salesforce) 2. view the connection 3. edit the description 4. click to save the new description There is a NullPointerException on server log and there is a browser notification "Unexpected server error saving the connection."
    • Fuse 7.5 Sprint 54 - Interim

    Description

      There is a NullPointerException when trying to save the description of an oauth connection (twitter, salesforce).

      Apparently it tries to retrieve the new tokens, but as there are no new tokens, hence the NPE.

      After the popup notification, click again on the save icon, the new description is saved.

      java.lang.NullPointerException: null
              at io.syndesis.server.credential.OAuth1Applicator.applyTo(OAuth1Applicator.java:49) ~[server-credential-1.9-SNAPSHOT.jar!/:1.9-SNAPSHOT]
              at io.syndesis.server.credential.OAuth1Applicator.applyTo(OAuth1Applicator.java:25) ~[server-credential-1.9-SNAPSHOT.jar!/:1.9-SNAPSHOT]
              at io.syndesis.server.credential.OAuth1CredentialProvider.applyTo(OAuth1CredentialProvider.java:72) ~[server-credential-1.9-SNAPSHOT.jar!/:1.9-SNAPSHOT]
              at io.syndesis.server.credential.Credentials.apply(Credentials.java:91) ~[server-credential-1.9-SNAPSHOT.jar!/:1.9-SNAPSHOT]
              at io.syndesis.server.endpoint.v1.handler.connection.ConnectionHandler.lambda$applyCredentialFlowStateTo$2(ConnectionHandler.java:194) ~[server-endpoint-1.9-SNAPSHOT.jar!/:1.9-SNAPSHOT]
              at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[na:1.8.0_181]
              at java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:1812) ~[na:1.8.0_181]
              at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) ~[na:1.8.0_181]
              at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498) ~[na:1.8.0_181]
              at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) ~[na:1.8.0_181]
              at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[na:1.8.0_181]
              at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_181]
              at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_181]
              at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_181]
              at io.syndesis.server.endpoint.v1.handler.connection.ConnectionHandler.applyCredentialFlowStateTo(ConnectionHandler.java:195) ~[server-endpoint-1.9-SNAPSHOT.jar!/:1.9-SNAPSHOT]
              at io.syndesis.server.endpoint.v1.handler.connection.ConnectionHandler.update(ConnectionHandler.java:221) ~[server-endpoint-1.9-SNAPSHOT.jar!/:1.9-SNAPSHOT]
      

      Attachments

        Activity

          People

            cmiranda@redhat.com Claudio Miranda
            cmiranda@redhat.com Claudio Miranda
            Matej Kralik Matej Kralik
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: