You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The issuance of a VC with authentication method 'VP_Token' and 'VP Token Requested Profile' = 'DEFAULT' fails with 'java.lang.NullPointerException' in 'wallet-api-1' service.
To Reproduce
Steps to reproduce the behavior:
Empty wallet
Get NaturalPerson.... VC
2.1
2.2
2.3
2.4
Get BankID VC with Authorization Method 'VP_Token'
Error message 'unknown error'.
docker-compose logs at the same time
wallet-api-1 | java.lang.NullPointerException
wallet-api-1 | at id.walt.webwallet.service.exchange.IssuanceService.processCredentialOffer(IssuanceService.kt:82)
wallet-api-1 | at id.walt.webwallet.service.exchange.IssuanceService.access$processCredentialOffer(IssuanceService.kt:19)
wallet-api-1 | at id.walt.webwallet.service.exchange.IssuanceService$processCredentialOffer$1.invokeSuspend(IssuanceService.kt)
wallet-api-1 | at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
wallet-api-1 | at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
wallet-api-1 | at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:113)
wallet-api-1 | at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
wallet-api-1 | at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
wallet-api-1 | at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:823)
wallet-api-1 | at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
wallet-api-1 | at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
wallet-api-1 | 10:31:20.755266714 INFO [ D-worker-4] : WebLog : RESP 400 -> POST http://localhost:7104/wallet-api/wallet/e051324d-2100-42d8-8f02-8e881a9526bc/exchange/useOfferRequest?did=did%3Aweb%3Awallet.dev-ageda-vf.net (Mozilla): body: "Unknown error" (400 Bad Request)
Expected behavior
Issuance of a VC by using authentication method 'VP_Token' works and requested VC is issued after presentation of the VP-Token
Actual behavior
Issuance of a VC by using authentication method 'VP_Token' fails due to java.lang.NullPointerException at IssuanceService.kt:82
Environment
waltid-identity tag v0.10.0, used provided docker-compose config and pulled walt.id image
waltid-identity tag v0.11.0, used provided docker-compose config and pulled walt.id image
Walt.id wallet SaaS, tested on Feb 04, 2025
Screenshots
see above
Additional context
Checked the source code quickly and started wondering if authentication method 'VP_Token' is implemented, yet?
The text was updated successfully, but these errors were encountered:
MrTomJerry
changed the title
WORK in progress - Issuance of a VC with authentication method 'VP_Token' -> java.lang.NullPointerException
Issuance of a VC with authentication method 'VP_Token' -> java.lang.NullPointerException
Feb 4, 2025
Describe the bug
The issuance of a VC with authentication method 'VP_Token' and 'VP Token Requested Profile' = 'DEFAULT' fails with 'java.lang.NullPointerException' in 'wallet-api-1' service.
To Reproduce
Steps to reproduce the behavior:
Empty wallet
![Image](https://private-user-images.githubusercontent.com/22084306/409616968-19921db0-d803-46a0-afe9-e5dce79f852e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzk2NDksIm5iZiI6MTczOTE3OTM0OSwicGF0aCI6Ii8yMjA4NDMwNi80MDk2MTY5NjgtMTk5MjFkYjAtZDgwMy00NmEwLWFmZTktZTVkY2U3OWY4NTJlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA5MjIyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFlZjUzODJiN2E4ZjFiNjkyNGE4M2VhYWRiZTdmNTJiNzQ0NmYyYTI4OWYxNjE5NWViYTA1ZGRkM2NhMjMxNjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.RE3kpw5cwmi-IP_7QADbYuKg0x0Ows8zShQRvsr0vtw)
Get NaturalPerson.... VC
![Image](https://private-user-images.githubusercontent.com/22084306/409618179-3baac195-ee93-4176-bb80-7e0a99f8ea63.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzk2NDksIm5iZiI6MTczOTE3OTM0OSwicGF0aCI6Ii8yMjA4NDMwNi80MDk2MTgxNzktM2JhYWMxOTUtZWU5My00MTc2LWJiODAtN2UwYTk5ZjhlYTYzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA5MjIyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIyNDY5ZjMzOTU4Nzg1N2JmNzQwYTViOWI5MjA4NjI1ZmQ4NjFkZGFkMTIzMzY2YjA0ZGZkNDVkZjQzMjBkYmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ulxAI8UIuEdJGgjNi4EwAA75Ciu03dKKRKgqRMthWUs)
![Image](https://private-user-images.githubusercontent.com/22084306/409619021-e581f126-b688-4ccd-8fde-f98c247d5a54.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzk2NDksIm5iZiI6MTczOTE3OTM0OSwicGF0aCI6Ii8yMjA4NDMwNi80MDk2MTkwMjEtZTU4MWYxMjYtYjY4OC00Y2NkLThmZGUtZjk4YzI0N2Q1YTU0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA5MjIyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFlNWYxMGM3M2I5NWVkMWY1NjJiZGZhYjY1OGQ0NzQ1NTM4NTUxNTdhNTlmYjE4NTA2ZDVlYjZmZDdjNGRiYmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.pkvuKKQi3T_LrXACqc8Hsywi36Mw0SmFlNAs-StbfWk)
2.1
2.2
2.3
![Image](https://private-user-images.githubusercontent.com/22084306/409619222-5c6d58fa-4f7e-48f0-ac5c-52216f881918.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzk2NDksIm5iZiI6MTczOTE3OTM0OSwicGF0aCI6Ii8yMjA4NDMwNi80MDk2MTkyMjItNWM2ZDU4ZmEtNGY3ZS00OGYwLWFjNWMtNTIyMTZmODgxOTE4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA5MjIyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVlNmRiZmI1OGEyNzVhY2M3YWQzYjQ2OWNlZjk0Njc3NzA3ODk2MGU3NjlmZjk2NDkxZTQzM2IwYTExYjA5YzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.a1wiJdns6byltJaKOdf0vm6iKXpcPX-obzmXoZwYfd4)
2.4
![Image](https://private-user-images.githubusercontent.com/22084306/409619407-0ef0bfb2-c305-4330-96c6-54d06c7c98b6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzk2NDksIm5iZiI6MTczOTE3OTM0OSwicGF0aCI6Ii8yMjA4NDMwNi80MDk2MTk0MDctMGVmMGJmYjItYzMwNS00MzMwLTk2YzYtNTRkMDZjN2M5OGI2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA5MjIyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBmNWJmNjY1N2VmYzQ0ODcwYTViMDdlM2NkNGI5YzRhYmZlMzJiNzVkNThkMzU4NDRmOGRkYjhiYWZhMDNhMmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.3gh1MLNWMt99uaA-5so7AKWumoDOw6s3wIvNrx56y2U)
Error message 'unknown error'.
Expected behavior
Issuance of a VC by using authentication method 'VP_Token' works and requested VC is issued after presentation of the VP-Token
Actual behavior
Issuance of a VC by using authentication method 'VP_Token' fails due to java.lang.NullPointerException at IssuanceService.kt:82
Environment
Screenshots
see above
Additional context
Checked the source code quickly and started wondering if authentication method 'VP_Token' is implemented, yet?
The text was updated successfully, but these errors were encountered: