Purchased Plex Pass Lifetime through Amazon Fire Tv but it not activating

Server Version#: 1.43.0.10492
Player Version#: 4.159.0
Hello There,

Yesterday, while browsing Plex on my Amazon Fire TV, I saw an offer for the Plex Lifetime Pass at a discounted price. I reviewed the offer and completed the purchase successfully. However, the Plex Pass has not been activated on my account.

I contacted billing support, and they advised me to reach out on the technical forum. Since then, I’ve tried several troubleshooting steps, including checking my account on the Plex website, uninstalling and reinstalling the app on Fire TV, and restarting the Fire TV device, but the issue still persists.

Currently, the Plex app on Fire TV no longer shows the purchase option. Instead, it only provides a “Restore Purchase” option, and when I try that, I receive the error message shown in the attached screenshot.

Any help in resolving this issue would be greatly appreciated.

Do you have anything in your network that could prevent the app (and your server) from talking to Plex‘s backend?
e.g. some filter/firewall or a DNS that doesn’t resolve the URL (you could try using Cloudflare‘s 1.1.1.1 or Google’s 8.8.8.8 / 8.8.4.4)?

Do you have the logs from the app from I believe the billing folks asked you to provide.

Nope nobody asked me for the logs. Please tell me how to generate them and i will share here.I have the amazon order id and other details if you can patch it from the backend.

Nope no filter everything is working fine also if it not activated on fire tv it should atleast show it on the browser but even on the chrome browser when i am accessing my plex server it is showing not premium and asking to purchase

I read the email reply that was sent to you. It was the very next sentence after saying to go to forums. The link on how to get logs is in that email

Logs.rtfd.zip (56.0 KB)

Here is the log file generated from my fire tv it is showing vaild license but unable to update it on plex server

03-14 20:52:03.509 i: [PreferredPlatformsRepository] Fetching preferred availability platforms

03-14 20:52:03.606 i: [Billing] lifetime sku price is ₹6,500.00.

03-14 20:52:03.607 i: [Billing] Performing ‘purchase updates’ query.

03-14 20:52:03.897 e: [LiveTVRepository] error fetching lineups for: amazon.

Path:

ErrorCode: 404

ErrorStatus:

03-14 20:52:03.898 i: [LiveTVJobService] Fetched 0 channels

03-14 20:52:03.925 i: [LiveTVJobService] Fetched 0 channels

03-14 20:52:03.926 i: [LiveTVJobService] The list of channels has changed since last sync: false

03-14 20:52:03.960 i: [BillingServiceWrapper] User ID: MQpiIuHk0gZ1kXqpR474Tg3WrAL4KpVYbw5-XDI4xpU=. Marketplace: IN.

03-14 20:52:03.960 i: [BillingServiceWrapper] Received ‘getPurchaseUpdates’ response from Amazon’s service. Status: SUCCESSFUL.

03-14 20:52:03.961 i: [BillingServiceWrapper] Response from ‘getPurchaseUpdates’ has 1 receipts. Let’s classify them by SKU.

03-14 20:52:03.962 i: [BillingServiceWrapper] There aren’t more receipts. Processing those that we’ve found so far.

03-14 20:52:03.963 i: [BillingServiceWrapper] Processing 1 receipts for SKU plex_pass_lifetime_subscription.

03-14 20:52:03.963 i: [BillingServiceWrapper] These are the 1 receipts for SKU plex_pass_lifetime_subscription (more recent first):

03-14 20:52:03.964 i: {

"receiptId": "gUyD8-ZBaRpkZbKuJouRKZ1fm2mWUzgZSjhN6-ymOhw=:2:26",

"sku": "plex_pass_lifetime_subscription",

"itemType": "ENTITLED",

"purchaseDate": "Fri Mar 13 19:05:39 GMT+05:30 2026"

}

03-14 20:52:03.965 i: [BillingServiceWrapper] Most recent receipt for SKU plex_pass_lifetime_subscription is: gUyD8-ZBaRpkZbKuJouRKZ1fm2mWUzgZSjhN6-ymOhw=:2:26.

03-14 20:52:03.966 i: [BillingServiceWrapper] Status of most recent receipt for SKU plex_pass_lifetime_subscription is ‘active’. Notifying callback that product is owned.

03-14 20:52:03.966 i: [Billing] ‘Purchase updates’ query completed. Result: PurchaseUpdatesResult{owned=true, ownedTerm=null, receiptId=gUyD8-ZBaRpkZbKuJouRKZ1fm2mWUzgZSjhN6-ymOhw=:2:26, error=null}.

03-14 20:52:03.967 e: Error converting from JSON.

03-14 20:52:03.982 i: [Billing] Subscription query completed successfully. Result: ProductQueryResult{currentProductInfo=ProductInfo{sku=plex_pass_lifetime_subscription, term=lifetime, usdPrice=149.99, formattedPrice=₹6,500.00, price=null, currency=null, skuDetails=null}, productOwnershipInfo=ProductOwnershipInfo{receiptId=gUyD8-ZBaRpkZbKuJouRKZ1fm2mWUzgZSjhN6-ymOhw=:2:26, orderId=null, term=null, purchasingUser=PurchasingUser{userId=18075893, encryptedUserId=null}, sku=plex_pass_lifetime_subscription, price=null, currency=null, formattedPrice=₹6,500.00, purchaseDetails=null}}.

03-14 20:52:03.983 i: [Billing] The product seems to be owned but we still need to check if the subscription has expired.

03-14 20:52:03.983 e: An exception occurred: java.lang.IllegalArgumentException: argument “content” is null

03-14 20:52:03.984 i: [Billing] User owns the product but is not subscribed. Raising ‘validation pending’ flag.

03-14 20:52:03.984 i: [Billing] Retrying receipt validation because in-app product owned but Plex account not subscribed.

03-14 20:52:03.985 i: [Billing] Asking MyPlex to validate purchase with receipt: PlexReceipt{receiptId=gUyD8-ZBaRpkZbKuJouRKZ1fm2mWUzgZSjhN6-ymOhw=:2:26, orderId=null, purchasingUser=PurchasingUser{userId=18075893, encryptedUserId=null}, sku=plex_pass_lifetime_subscription, term=null, price=null, currency=null, formattedPrice=₹6,500.00}

03-14 20:52:03.986 e: Stacktrace: java.lang.IllegalArgumentException: argument “content” is null

at com.fasterxml.jackson.databind.ObjectReader._assertNotNull(SourceFile:18)

at com.fasterxml.jackson.databind.ObjectReader.createParser(SourceFile:3)

at com.fasterxml.jackson.databind.ObjectReader.readValue(SourceFile:1)

Thank you for the logs. I do see the errors in it. Unfortunately this is not something I can rectify. I have pinged our accounts team to take a look at what they can do but the earliest someone would be around to do so would be on Monday.

Sure i will wait. Do i receive any email or you will update me through forum?

Hello There,

Any update on this ?

I’m told this should be all set now. You may need to restart apps/server

Yes it is working for me now

Thank you so much