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)