[ 
https://issues.apache.org/jira/browse/JCLOUDS-1591?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17464927#comment-17464927
 ] 

Anand commented on JCLOUDS-1591:
--------------------------------

[~gaul] 
Please find the stack trace

Exception in thread "main" org.jclouds.http.HttpResponseException: Null jti 
connecting to GET 
https://management.azure.com/subscriptions/SUBSCRIPTIONID/resourceGroups/RESOUCEGROUPS/providers/Microsoft.Compute/virtualMachines/VIRTUALMACHINES
 HTTP/1.1
        at 
org.jclouds.http.internal.BaseHttpCommandExecutorService.invoke(BaseHttpCommandExecutorService.java:120)
        at 
org.jclouds.rest.internal.InvokeHttpMethod.invoke(InvokeHttpMethod.java:91)
        at 
org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:74)
        at 
org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:45)
        at 
org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:117)
        at 
com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:86)
        at com.sun.proxy.$Proxy60.get(Unknown Source)
Caused by: java.lang.NullPointerException: Null jti
        at 
org.jclouds.oauth.v2.domain.AutoValue_ClientCredentialsClaims.<init>(AutoValue_ClientCredentialsClaims.java:38)
        at 
org.jclouds.oauth.v2.domain.ClientCredentialsClaims.create(ClientCredentialsClaims.java:56)
        at 
org.jclouds.oauth.v2.filters.ClientCredentialsJWTBearerTokenFlow.filter(ClientCredentialsJWTBearerTokenFlow.java:101)
        at 
org.jclouds.http.internal.BaseHttpCommandExecutorService.invoke(BaseHttpCommandExecutorService.java:90)
        ... 7 more


> OAuth: ClientCredentialsJWTBearerTokenFlow.filter method throws Null Pointer 
> Exception
> --------------------------------------------------------------------------------------
>
>                 Key: JCLOUDS-1591
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-1591
>             Project: jclouds
>          Issue Type: Bug
>    Affects Versions: 2.4.0
>            Reporter: Anand
>            Priority: Major
>              Labels: oauth
>         Attachments: log.txt
>
>
> Null pointer exception is thrown when 
> ClientCredentialsJWTBearerTokenFlow.filter() creates ClientCredentialsClaims 
> using "null" in jti placeholder
> Class: org.jclouds.oauth.v2.filters.ClientCredentialsJWTBearerTokenFlow
> Method: filter
> Lines#:     
>  ClientCredentialsClaims claims = ClientCredentialsClaims.create( //
>                 credentialsSupplier.get().identity, // iss
>                 credentialsSupplier.get().identity, // sub
>                 oauthConfig.audience(), // aud
>                 -1, // placeholder exp for the cache
>                 -1, // placeholder nbf for the cache
>                 null // placeholder jti for the cache
>         );
> Ran into this exception during OAuth using 
> org.jclouds.oauth.v2.config.CredentialType.CLIENT_CREDENTIALS_P12_AND_CERTIFICATE.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to