[PM-38954] New Plans section not working
- Dominant language
- Swift
- Stars
- 684
- Forks
- 154
- Avg merge
- 3d 22h
- Merged PRs (30d)
- 24
Description
### Steps To Reproduce
1. open Bitwarden
2. Navigate to settings
3. Tap 'plans'
### Expected Result
Open plans page with every information available.
### Actual Result
An error occurs.
### Screenshots or Videos
https://github.com/user-attachments/assets/307746cb-323b-4a10-a411-8ac10513cfb9
### Additional Context
Error Message:
Bitwarden Error
🕒 Error Date: 2026-06-12T05:56:20+02:00
📝 Bitwarden 2026.5.1 (3271)
📦 Bundle: com.8bit.bitwarden
📱 Device: iPhone17,1
🍏 System: iOS 26.5
🦀 SDK: 3.0.0-6438-025e5d8
🌩️ Server: 2026.6.0 @ US
🧱 Commit: bitwarden/ios/release/2026.5-rc49@26cd11e5419dd0f01f2b13caef201f3b30dee47a
💻 Build Source: bitwarden/ios/actions/runs/26657680158/attempts/1
👤 User ID: 07b23854-9b37-4f18-a10f-b0e301329215
BitwardenShared.GetSubscriptionRequestError.noSubscription
Der Vorgang konnte nicht abgeschlossen werden. (BitwardenShared.GetSubscriptionRequestError-Fehler 0.)
Stack trace:
0 BitwardenKit 0x0000000104c46f58 __swift_memcpy0_1 + 29040
1 BitwardenShared 0x000000010553a5c5 __swift_memcpy1_1 + 6169
2 BitwardenKit 0x0000000104bfd019 __swift_mutable_project_boxed_opaque_existential_1 + 1993
3 BitwardenKit 0x0000000104bf56cd __swift_instantiateGenericMetadata + 2777
4 BitwardenKit 0x0000000104bfd405 __swift_mutable_project_boxed_opaque_existential_1 + 2997
5 BitwardenShared 0x00000001058ec4d1 objectdestroyTm + 13177
6 BitwardenShared 0x000000010553e905 __swift_instantiateConcreteTypeFromMangledNameAbstractV2 + 15657
7 BitwardenShared 0x000000010553a5c5 __swift_memcpy1_1 + 6169
8 BitwardenKit 0x0000000104bf5395 __swift_instantiateGenericMetadata + 1953
9 BitwardenKit 0x0000000104bfcddd __swift_mutable_project_boxed_opaque_existential_1 + 1421
10 BitwardenKit 0x0000000104bf56cd __swift_instantiateGenericMetadata + 2777
11 BitwardenKit 0x0000000104ccc781 objectdestroy.13Tm + 905
12 BitwardenShared 0x000000010553d9f5 __swift_instantiateConcreteTypeFromMangledNameAbstractV2 + 11801
13 BitwardenShared 0x000000010553f5b5 objectdestroyTm + 1133
14 SwiftUI 0x000000018f20f1a1 A5CD9C54-E40A-3736-8366-4CE5DAB770D5 + 1036705
15 SwiftUI 0x000000018f20f1a1 A5CD9C54-E40A-3736-8366-4CE5DAB770D5 + 1036705
16 SwiftUI 0x000000018f20f27d A5CD9C54-E40A-3736-8366-4CE5DAB770D5 + 1036925
17 SwiftUI 0x000000018f20f281 A5CD9C54-E40A-3736-8366-4CE5DAB770D5 + 1036929
18 libswift_Concurrency.dylib 0x00000001841e5385 70E4FD9F-9BAA-38D3-9127-4B5194AD41EB + 21381
Binary images:
AuthenticatorBridgeKit: 0x0000000104658000
Bitwarden: 0x00000001043dc000
BitwardenKit: 0x0000000104be8000
BitwardenResources: 0x0000000104708000
BitwardenSdk_464161978EAC5FCE_PackageProduct: 0x00000001084ec000
BitwardenShared: 0x0000000105530000
### Build Version
© Bitwarden Inc. 2015–2026 📝 Bitwarden 2026.5.1 (3271) 📦 Bundle: com.8bit.bitwarden 📱 Device: iPhone17,1 🍏 System: iOS 26.5 🦀 SDK: 3.0.0-6438-025e5d8 🌩️ Server: 2026.6.0 @ US 🧱 Commit: bitwarden/ios/release/2026.5-rc49@26cd11e5419dd0f01f2b13caef201f3b30dee47a 💻 Build Source: bitwarden/ios/actions/runs/26657680158/attempts/1
### What server are you connecting to?
US
### Self-host Server Version
_No response_
### Environment Details
- iPhone 16 Pro running iOS 26.5
### Issue Tracking Info
- [x] I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
Contributor guide
Research direction
Start by reproducing the failure in the iOS Settings > Plans flow using the reported iPhone and server details. Trace handling of BitwardenShared.GetSubscriptionRequestError.noSubscription and identify why the plans page does not load. Done means the Plans page opens successfully and displays the available information without this error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100