Azure-Samples / Azure-Samples/MipSDK-File-Java-Basic

Default configuration doesn't work

Ouverte
#9 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Java
Étoiles
3
Forks
8
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Hello!

I have compiled java sample and created Application Registration in Azure AD with corresponding premissions, according to instructions. I have amended code

appInfo.setApplicationId("xxxxx-xxxx-xxxx-xxxx-xxxxxxxx");
appInfo.setApplicationName("MIP SDK Java Sample");
appInfo.setApplicationVersion("1.10");

but it give error about token. Firewall is disabled. Any idea?

PS C:\> java -jar mipsdksample.jar
Enter a username: tengrism@tengrism.onmicrosoft.com
Error reading data from file: null
java.lang.RuntimeException: java.lang.NullPointerException
at com.microsoft.mipsdksample.TokenCacheAspect.readDataFromFile(TokenCacheAspect.java:63)
at com.microsoft.mipsdksample.TokenCacheAspect.(TokenCacheAspect.java:41)
at com.microsoft.mipsdksample.AuthDelegateImpl.acquireTokenInteractive(AuthDelegateImpl.java:80)
at com.microsoft.mipsdksample.AuthDelegateImpl.acquireToken(AuthDelegateImpl.java:67)
at com.microsoft.informationprotection.internal.NativeAuthDelegate.AcquireOAuth2Token(NativeAuthDelegate.java:21)
at com.microsoft.informationprotection.internal.gen.SdkWrapperJNI.SwigDirector_AuthDelegate_AcquireOAuth2Token__SWIG_0(SdkWrapperJNI.java:1958)
Caused by: java.lang.NullPointerException
at com.microsoft.mipsdksample.TokenCacheAspect.readDataFromFile(TokenCacheAspect.java:60)
... 5 more
Error reading data from file: null
java.lang.RuntimeException: java.lang.NullPointerException
at com.microsoft.mipsdksample.TokenCacheAspect.readDataFromFile(TokenCacheAspect.java:63)
at com.microsoft.mipsdksample.TokenCacheAspect.(TokenCacheAspect.java:41)
at com.microsoft.mipsdksample.AuthDelegateImpl.acquireTokenInteractive(AuthDelegateImpl.java:80)
at com.microsoft.mipsdksample.AuthDelegateImpl.acquireToken(AuthDelegateImpl.java:67)
at com.microsoft.informationprotection.internal.NativeAuthDelegate.AcquireOAuth2Token(NativeAuthDelegate.java:21)
at com.microsoft.informationprotection.internal.gen.SdkWrapperJNI.SwigDirector_AuthDelegate_AcquireOAuth2Token__SWIG_0(SdkWrapperJNI.java:1958)
Caused by: java.lang.NullPointerException
at com.microsoft.mipsdksample.TokenCacheAspect.readDataFromFile(TokenCacheAspect.java:60)
... 5 more
Exception in thread "main" java.util.concurrent.ExecutionException: com.microsoft.informationprotection.internal.gen.Error: NoAuthTokenError: Client application failed to provide authentication token for HTTP request.
at java.util.concurrent.CompletableFuture.reportGet(Unknown Source)
at java.util.concurrent.CompletableFuture.get(Unknown Source)
at com.microsoft.mipsdksample.Action.CreateFileEngine(Action.java:105)
at com.microsoft.mipsdksample.Action.(Action.java:78)
at com.microsoft.mipsdksample.App.main(App.java:54)
Caused by: com.microsoft.informationprotection.internal.gen.Error: NoAuthTokenError: Client application failed to provide authentication token for HTTP request.
at com.microsoft.informationprotection.internal.gen.SdkWrapperJNI.SwigDirector_FileProfile_Observer_OnAddEngineFailure(SdkWrapperJNI.java:2315)

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par TokenCacheAspect.readDataFromFile à la ligne 60 et suivez son utilisation depuis AuthDelegateImpl.acquireTokenInteractive. Reproduisez le problème avec le flux java -jar mipsdksample.jar indiqué et vérifiez que l’authentification se termine sans NullPointerException ni NoAuthTokenError.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
authentication
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.