Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash in logging code when clicking on promoted-content ad in Brave News #18898

Closed
stephendonner opened this issue Oct 20, 2021 · 3 comments · Fixed by brave/brave-core#10633
Closed

Comments

@stephendonner
Copy link

Description

Crash in logging code when clicking on promoted-content ad in Brave News

Steps to Reproduce

  1. new profile
  2. launch Brave (I used ./Brave\ Browser\ Nightly --enable-logging=stderr --vmodule="*/variations/*"=6,"*/bat-native-ledger/*"=6,"*/brave_rewards/*"=6,"*/bat-native-ads/*"=6,"*/bat-native-confirmations/*"=6,"*/brave_ads/*"=9,"*/brave_user_model/*"=6 --brave-ads-debug)
  3. open a new-tab page
  4. click on Start using Rewards
  5. scroll down
  6. click on Show Brave News
  7. scroll down until you see the Roundly promoted-content ad for article https://roundlyx.com/blog/roundup-into-miamicoin-earn-bitcoin-yield-through-stacks/
  8. click on it

Actual result:

Crashes 100% in:

[ 00 ] 0x7fff203f392e
[ 01 ] 0x7fff20377406
[ 02 ] absl::raw_logging_internal::RawLog(absl::LogSeverity, char const*, int, char const*, ...)
[ 03 ] absl::variant_internal::ThrowBadVariantAccess()
[ 04 ] std::__1::vector<base::Value, std::__1::allocator<base::Value> > const& absl::variant_internal::TypedThrowBadVariantAccess<std::__1::vector<base::Value, std::__1::allocator<base::Value> > const&>()
[ 05 ] <name omitted>
[ 06 ] BraveNewTabMessageHandler::HandleTodayOnCardVisit(base::CheckedContiguousRange<std::__1::vector<base::Value, std::__1::allocator<base::Value> > const>)
[ 07 ] content::WebUIImpl::ProcessWebUIMessage(GURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::ListValue const&)
[ 08 ] content::mojom::WebUIHostStubDispatch::Accept(content::mojom::WebUIHost*, mojo::Message*)
[ 09 ] mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*)
[ 10 ] mojo::MessageDispatcher::Accept(mojo::Message*)
[ 11 ] mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*)
[ 12 ] IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnEndpointThread(mojo::Message)
[ 13 ] base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message>, void ()>::RunOnce(base::internal::BindStateBase*)
[ 14 ] <name omitted>
[ 15 ] base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*)
[ 16 ] base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
[ 17 ] non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
[ 18 ] base::MessagePumpCFRunLoopBase::RunWork()
[ 19 ] base::mac::CallWithEHFrame(void () block_pointer)
[ 20 ] base::MessagePumpCFRunLoopBase::RunWorkSource(void*)
[ 21 ] 0x7fff2051a2bc
[ 22 ] 0x7fff2051a224
[ 23 ] 0x7fff20519fa4
[ 24 ] 0x7fff205189cc
[ 25 ] 0x7fff20517f8c
[ 26 ] 0x7fff287601f3
[ 27 ] 0x7fff2875ff55
[ 28 ] 0x7fff2875fcf3
[ 29 ] 0x7fff22d21172
[ 30 ] 0x7fff22d1f945
[ 31 ] __71-[BrowserCrApplication nextEventMatchingMask:untilDate:inMode:dequeue:]_block_invoke
[ 32 ] base::mac::CallWithEHFrame(void () block_pointer)
[ 33 ] -[BrowserCrApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
[ 34 ] 0x7fff22d11c69
[ 35 ] base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*)
[ 36 ] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
[ 37 ] base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta)
[ 38 ] <name omitted>
[ 39 ] content::BrowserMainLoop::RunMainMessageLoop()
[ 40 ] content::BrowserMainRunnerImpl::Run()
[ 41 ] content::BrowserMain(content::MainFunctionParams const&)
[ 42 ] content::ContentMainRunnerImpl::RunBrowser(content::MainFunctionParams&, bool)
[ 43 ] content::ContentMainRunnerImpl::Run(bool)
[ 44 ] content::RunContentProcess(content::ContentMainParams const&, content::ContentMainRunner*)
[ 45 ] content::ContentMain(content::ContentMainParams const&)
[ 46 ] ChromeMain
[ 47 ] main
[ 48 ] 0x7fff2043df3d
[ 49 ] 0x7fff2043df3d

https://share.backtrace.io/api/share/ijU7uj0iwfeVp8LmZ6Mn50

Expected result:

Loads the Roundly article: https://roundlyx.com/blog/roundup-into-miamicoin-earn-bitcoin-yield-through-stacks/

Reproduces how often:

100%

Brave version (brave://version info)

Brave 1.33.19 Chromium: 95.0.4638.54 (Official Build) nightly (x86_64)
Revision d31a821ec901f68d0d34ccdbaea45b4c86ce543e-refs/branch-heads/4638@{#871}
OS macOS Version 11.6 (Build 20G165)

/cc @petemill @iefremov

@stephendonner
Copy link
Author

See also this user's report on Reddit: https://www.reddit.com/r/BATProject/comments/qc99dh/feedback_brave_closes_when_clicking_on/

/cc @brave/legacy_qa for visibility

@kjozwiak kjozwiak added the priority/P2 A bad problem. We might uplift this to the next planned release. label Oct 21, 2021
@btlechowski
Copy link

This is a regression. Works fine in 1.30.89
.

@stephendonner
Copy link
Author

stephendonner commented Oct 29, 2021

Verified PASSED using

Brave 1.31.88 Chromium: 95.0.4638.69 (Official Build) (x86_64)
Revision 6a1600ed572fedecd573b6c2b90a22fe6392a410-refs/branch-heads/4638@{#984}
OS macOS Version 11.6.1 (Build 20G224)

Clicked on several promoted-content and inline-content ads (multiple pages' worth); confirmed no crashes.

example example example example example example
Screen Shot 2021-10-29 at 5 15 42 AM Screen Shot 2021-10-29 at 5 15 45 AM Screen Shot 2021-10-29 at 5 20 28 AM Screen Shot 2021-10-29 at 5 20 31 AM Screen Shot 2021-10-29 at 5 15 27 AM Screen Shot 2021-10-29 at 5 15 33 AM

Verification passed on

Brave | 1.31.88 Chromium: 95.0.4638.69 (Official Build) (64-bit)
-- | --
Revision | 6a1600ed572fedecd573b6c2b90a22fe6392a410-refs/branch-heads/4638@{#984}
OS | Windows 10 Version 21H1 (Build 19043.1288)

Clicked on several promoted-content and inline-content ads (multiple pages' worth); confirmed no crashes.

example example example example example
image image image image image

Verification passed on

Brave 1.31.88 Chromium: 95.0.4638.69 (Official Build) (64-bit)
Revision d31a821ec901f68d0d34ccdbaea45b4c86ce543e-refs/branch-heads/4638@{#871}
OS Ubuntu 18.04 LTS

Promoted ad was shown:
image

User was paid for the ad:

[29933:29933:1029/164919.305535:VERBOSE3:promoted_content_ad_event_viewed.cc(23)] Viewed promoted content ad with uuid 66b607c5-bcc7-4b07-852e-30e1c63cb17f and creative instance id d2d506aa-5531-4069-8f85-7d9052f1b640
[29933:29933:1029/164919.305862:VERBOSE1:confirmations.cc(90)] Confirming view for creative instance id d2d506aa-5531-4069-8f85-7d9052f1b640
[29933:29933:1029/164919.307403:VERBOSE1:redeem_unblinded_token.cc(58)] Redeem unblinded token
[29933:29933:1029/164919.307456:VERBOSE1:redeem_unblinded_token.cc(72)] CreateConfirmation
[29933:29933:1029/164919.307484:VERBOSE2:redeem_unblinded_token.cc(73)] POST /v1/confirmation/{confirmation_id}/{credential}
[29933:29933:1029/164919.308095:VERBOSE6:redeem_unblinded_token.cc(77)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/5c8c26a6-c2ee-4fe2-91eb-ae06465255bf/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiUEVWNm1hVFgrUERiOVhiQmVCMldQKzgxWkg3THJXb2g4STlMQ2U1M0dXQT1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlVTXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcImQyZDUwNmFhLTU1MzEtNDA2OS04Zjg1LTdkOTA1MmYxYjY0MFwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJ2aWV3XCJ9Iiwic2lnbmF0dXJlIjoiRjkwYUJKWkVYKzZ2dkxMdkxFRHJWdGR5QUwyVFBhSmN2NWo4VmQ1ZlA0SlUyQ1YxYzYyQ2FBQmxKaVVRNXk3VE1PSGNWaGFXdW9kS2VFeVc3Q1pXUnc9PSIsInQiOiJhbUg5OEZrY0YzL2R5VHF5ZHNwMDNuUU96RlhLZy90aXVlQ0Z6YzdsSE8yd0V5empmMWUvOVNNaXNEd1J6eGtPVWxveFFRb2NYb0ZTNUhkcndIc3htZz09In0=
  Content: {"blindedPaymentToken":"PEV6maTX+PDb9XbBeB2WP+81ZH7LrWoh8I9LCe53GWA=","buildChannel":"release","countryCode":"US","creativeInstanceId":"d2d506aa-5531-4069-8f85-7d9052f1b640","payload":{},"platform":"linux","studies":[],"type":"view"}
  Content Type: application/json
  Method: kPost
[29933:29933:1029/164919.312489:VERBOSE6:promoted_content_ad_event_viewed.cc(31)] Successfully logged promoted content ad viewed event
[29933:29933:1029/164919.314754:VERBOSE3:promoted_content_ad_event_served.cc(23)] Served promoted content ad with uuid 66b607c5-bcc7-4b07-852e-30e1c63cb17f and creative instance id d2d506aa-5531-4069-8f85-7d9052f1b640
[29933:29933:1029/164919.325020:VERBOSE6:promoted_content_ad_event_served.cc(31)] Successfully logged promoted content ad served event
[29933:29933:1029/164919.855477:VERBOSE1:redeem_unblinded_token.cc(90)] OnCreateConfirmation
[29933:29933:1029/164919.855522:VERBOSE6:redeem_unblinded_token.cc(92)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/5c8c26a6-c2ee-4fe2-91eb-ae06465255bf/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiUEVWNm1hVFgrUERiOVhiQmVCMldQKzgxWkg3THJXb2g4STlMQ2U1M0dXQT1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlVTXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcImQyZDUwNmFhLTU1MzEtNDA2OS04Zjg1LTdkOTA1MmYxYjY0MFwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJ2aWV3XCJ9Iiwic2lnbmF0dXJlIjoiRjkwYUJKWkVYKzZ2dkxMdkxFRHJWdGR5QUwyVFBhSmN2NWo4VmQ1ZlA0SlUyQ1YxYzYyQ2FBQmxKaVVRNXk3VE1PSGNWaGFXdW9kS2VFeVc3Q1pXUnc9PSIsInQiOiJhbUg5OEZrY0YzL2R5VHF5ZHNwMDNuUU96RlhLZy90aXVlQ0Z6YzdsSE8yd0V5empmMWUvOVNNaXNEd1J6eGtPVWxveFFRb2NYb0ZTNUhkcndIc3htZz09In0=
  Response Status Code: 201
  Response: {"id":"5c8c26a6-c2ee-4fe2-91eb-ae06465255bf","payload":{},"createdAt":"2021-10-29T14:49:19.755Z","type":"view","modifiedAt":"2021-10-29T14:49:19.755Z","creativeInstanceId":"d2d506aa-5531-4069-8f85-7d9052f1b640"}
[29933:29933:1029/164919.855579:VERBOSE1:redeem_unblinded_token.cc(120)] FetchPaymentToken
[29933:29933:1029/164919.855621:VERBOSE2:redeem_unblinded_token.cc(121)] GET /v1/confirmation/{confirmation_id}/paymentToken
[29933:29933:1029/164919.855704:VERBOSE6:redeem_unblinded_token.cc(125)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/5c8c26a6-c2ee-4fe2-91eb-ae06465255bf/paymentToken
  Method: kGet
[29933:29933:1029/164920.087445:VERBOSE1:redeem_unblinded_token.cc(136)] OnFetchPaymentToken
[29933:29933:1029/164920.087482:VERBOSE6:redeem_unblinded_token.cc(138)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/5c8c26a6-c2ee-4fe2-91eb-ae06465255bf/paymentToken
  Response Status Code: 200
  Response: {"id":"5c8c26a6-c2ee-4fe2-91eb-ae06465255bf","createdAt":"2021-10-29T14:49:19.755Z","type":"view","modifiedAt":"2021-10-29T14:49:19.783Z","creativeInstanceId":"d2d506aa-5531-4069-8f85-7d9052f1b640","paymentToken":{"publicKey":"/DzrvcA+Ob40JPiCtbnsYQzYitesf2qfD8cb2A4eQUo=","batchProof":"midWdErUj2Lgb22wVDIlFHW+wV3x9vStYoLGAl1cewPlxuGNbKJwIXt3epyI3lEevFJ+Ce6FZsb1C/FMT4cDAg==","signedTokens":["It8jGOHeHDW5wDuS8qAStU5bJoi0SKXAzB0T9Q7VMGM="]}}
[29933:29933:1029/164920.087855:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 5c8c26a6-c2ee-4fe2-91eb-ae06465255bf, creative instance id d2d506aa-5531-4069-8f85-7d9052f1b640 and view
[29933:29933:1029/164920.088394:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0.01 BAT, you now have 1 unblinded payment tokens

click event was processed:

[29933:29933:1029/165047.226433:VERBOSE3:promoted_content_ad_event_clicked.cc(23)] Clicked promoted content ad with uuid 66b607c5-bcc7-4b07-852e-30e1c63cb17f and creative instance id d2d506aa-5531-4069-8f85-7d9052f1b640
[29933:29933:1029/165047.233985:VERBOSE1:confirmations.cc(90)] Confirming click for creative instance id d2d506aa-5531-4069-8f85-7d9052f1b640
[29933:29933:1029/165047.259175:VERBOSE1:redeem_unblinded_token.cc(58)] Redeem unblinded token
[29933:29933:1029/165047.259767:VERBOSE1:redeem_unblinded_token.cc(72)] CreateConfirmation
[29933:29933:1029/165047.260008:VERBOSE2:redeem_unblinded_token.cc(73)] POST /v1/confirmation/{confirmation_id}/{credential}
[29933:29933:1029/165047.260190:VERBOSE6:redeem_unblinded_token.cc(77)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/b5e3d81b-966f-463e-9b1b-750a42e0a336/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiUGplQS90R0xiaExZbnFDNkN3UjN0RkhUSkZ6OHZ5QWxVZ3ZFTlhGcy9rYz1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlVTXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcImQyZDUwNmFhLTU1MzEtNDA2OS04Zjg1LTdkOTA1MmYxYjY0MFwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJjbGlja1wifSIsInNpZ25hdHVyZSI6InVZM3pnOGNIcW4rbFN0L1VYYjhqNjBxR3hIbHZTMXdldE13MGM4L3doTXZ1VllPcjJxb0kvdEVzeCtmaWFIWlBmWWUzS3FPWDlZTlBXemczelIwbU5BPT0iLCJ0IjoibHY2eWhreE1GTjRMclY3VEFYU1JUaXFPL3VjdEhTQ1lDTy9sR0k3R3VLc2V5bWNjRUpybmt1ajdtVk1sY0UyWTVzL2FRbGdOb3phK3UwUVUyb0dwbmc9PSJ9
  Content: {"blindedPaymentToken":"PjeA/tGLbhLYnqC6CwR3tFHTJFz8vyAlUgvENXFs/kc=","buildChannel":"release","countryCode":"US","creativeInstanceId":"d2d506aa-5531-4069-8f85-7d9052f1b640","payload":{},"platform":"linux","studies":[],"type":"click"}
  Content Type: application/json
  Method: kPost
[29933:29933:1029/165047.265003:VERBOSE6:promoted_content_ad_event_clicked.cc(31)] Successfully logged promoted content ad clicked event
[29933:29933:1029/165047.412757:VERBOSE1:ad_transfer.cc(51)] Visited URL does not match the last clicked ad
[29933:29933:1029/165047.414537:VERBOSE1:conversions.cc(201)] URL is not supported for conversions
[29933:29933:1029/165047.414684:VERBOSE1:ads_impl.cc(183)] Visited URL is not supported
[29933:29933:1029/165047.841246:VERBOSE1:redeem_unblinded_token.cc(90)] OnCreateConfirmation
[29933:29933:1029/165047.841354:VERBOSE6:redeem_unblinded_token.cc(92)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/b5e3d81b-966f-463e-9b1b-750a42e0a336/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiUGplQS90R0xiaExZbnFDNkN3UjN0RkhUSkZ6OHZ5QWxVZ3ZFTlhGcy9rYz1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlVTXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcImQyZDUwNmFhLTU1MzEtNDA2OS04Zjg1LTdkOTA1MmYxYjY0MFwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJjbGlja1wifSIsInNpZ25hdHVyZSI6InVZM3pnOGNIcW4rbFN0L1VYYjhqNjBxR3hIbHZTMXdldE13MGM4L3doTXZ1VllPcjJxb0kvdEVzeCtmaWFIWlBmWWUzS3FPWDlZTlBXemczelIwbU5BPT0iLCJ0IjoibHY2eWhreE1GTjRMclY3VEFYU1JUaXFPL3VjdEhTQ1lDTy9sR0k3R3VLc2V5bWNjRUpybmt1ajdtVk1sY0UyWTVzL2FRbGdOb3phK3UwUVUyb0dwbmc9PSJ9
  Response Status Code: 201
  Response: {"id":"b5e3d81b-966f-463e-9b1b-750a42e0a336","payload":{},"createdAt":"2021-10-29T14:50:47.691Z","type":"click","modifiedAt":"2021-10-29T14:50:47.691Z","creativeInstanceId":"d2d506aa-5531-4069-8f85-7d9052f1b640"}
[29933:29933:1029/165047.841479:VERBOSE1:redeem_unblinded_token.cc(120)] FetchPaymentToken
[29933:29933:1029/165047.841534:VERBOSE2:redeem_unblinded_token.cc(121)] GET /v1/confirmation/{confirmation_id}/paymentToken
[29933:29933:1029/165047.841600:VERBOSE6:redeem_unblinded_token.cc(125)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/b5e3d81b-966f-463e-9b1b-750a42e0a336/paymentToken
  Method: kGet
[29933:29933:1029/165048.065051:VERBOSE1:redeem_unblinded_token.cc(136)] OnFetchPaymentToken
[29933:29933:1029/165048.065183:VERBOSE6:redeem_unblinded_token.cc(138)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/b5e3d81b-966f-463e-9b1b-750a42e0a336/paymentToken
  Response Status Code: 200
  Response: {"id":"b5e3d81b-966f-463e-9b1b-750a42e0a336","createdAt":"2021-10-29T14:50:47.691Z","type":"click","modifiedAt":"2021-10-29T14:50:47.715Z","creativeInstanceId":"d2d506aa-5531-4069-8f85-7d9052f1b640","paymentToken":{"publicKey":"6JgWYjDtDWAzMSfXFLNEbP5h2q+hZabhX9/DmKkl5Rg=","batchProof":"jAdyEMnMmjQ39fk5wsr5UfrSqfotYL1VD7TvEPLKmAFcsdYhf9Oxg/4GpxXZ029Yz/r/CdxcNpIXfRMUtl+jAA==","signedTokens":["XLNpJqmiAUIJ9l84++ulk0Tx7cByTWvJHenAySqJZT8="]}}
[29933:29933:1029/165048.065275:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id b5e3d81b-966f-463e-9b1b-750a42e0a336, creative instance id d2d506aa-5531-4069-8f85-7d9052f1b640 and click
[29933:29933:1029/165048.065634:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0 BAT, you now have 2 unblinded payment tokens

landed event was processed:

[29933:29933:1029/165102.391337:VERBOSE6:ad_transfer.cc(118)] Successfully logged transferred ad event
[29933:29933:1029/165102.391392:VERBOSE1:ads_impl.cc(853)] Transferred ad for https://www.fool.com/a/feeds/partner/the-brave?apikey=b8b4ca45-fa2b-487f-aae7-417fd4c5f451
[29933:29933:1029/165102.391436:VERBOSE1:confirmations.cc(90)] Confirming landed for creative instance id d2d506aa-5531-4069-8f85-7d9052f1b640
[29933:29933:1029/165102.392775:VERBOSE1:redeem_unblinded_token.cc(58)] Redeem unblinded token
[29933:29933:1029/165102.392811:VERBOSE1:redeem_unblinded_token.cc(72)] CreateConfirmation
[29933:29933:1029/165102.392850:VERBOSE2:redeem_unblinded_token.cc(73)] POST /v1/confirmation/{confirmation_id}/{credential}
[29933:29933:1029/165102.392870:VERBOSE6:redeem_unblinded_token.cc(77)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/41bede50-829f-4e08-8e8a-5394d6fba03b/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiaUZDc2JPem5ncTBleTJ6TEtPekNmS2JJZmowYytnZXRzVGtqMmhFWFRWbz1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlVTXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcImQyZDUwNmFhLTU1MzEtNDA2OS04Zjg1LTdkOTA1MmYxYjY0MFwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJsYW5kZWRcIn0iLCJzaWduYXR1cmUiOiI2Qmh5dWRSYVdLclBNUFcrUFZvN2liMHhub0t2T09CMHg5RW5TZ3NhK1g3VUhqVmQ1TE1QOGcyLzJEWHYyZkdvcEtJNUNLSXRSbW93cmM3MStaeWFtZz09IiwidCI6IjZFNzNZTjROMC85K2xsRDJ4S1RFdDFZeFNWQ0RoeEVRdGI1dHlBVUUyMUtyazRLZUtFYU9BdWhoT2xtamNQbVVndVBMTFcxcGRKUEYyK2ZYdXV6alJBPT0ifQ==
  Content: {"blindedPaymentToken":"iFCsbOzngq0ey2zLKOzCfKbIfj0c+getsTkj2hEXTVo=","buildChannel":"release","countryCode":"US","creativeInstanceId":"d2d506aa-5531-4069-8f85-7d9052f1b640","payload":{},"platform":"linux","studies":[],"type":"landed"}
  Content Type: application/json
  Method: kPost
[29933:29933:1029/165103.023612:VERBOSE1:redeem_unblinded_token.cc(90)] OnCreateConfirmation
[29933:29933:1029/165103.023656:VERBOSE6:redeem_unblinded_token.cc(92)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/41bede50-829f-4e08-8e8a-5394d6fba03b/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiaUZDc2JPem5ncTBleTJ6TEtPekNmS2JJZmowYytnZXRzVGtqMmhFWFRWbz1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlVTXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcImQyZDUwNmFhLTU1MzEtNDA2OS04Zjg1LTdkOTA1MmYxYjY0MFwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJsYW5kZWRcIn0iLCJzaWduYXR1cmUiOiI2Qmh5dWRSYVdLclBNUFcrUFZvN2liMHhub0t2T09CMHg5RW5TZ3NhK1g3VUhqVmQ1TE1QOGcyLzJEWHYyZkdvcEtJNUNLSXRSbW93cmM3MStaeWFtZz09IiwidCI6IjZFNzNZTjROMC85K2xsRDJ4S1RFdDFZeFNWQ0RoeEVRdGI1dHlBVUUyMUtyazRLZUtFYU9BdWhoT2xtamNQbVVndVBMTFcxcGRKUEYyK2ZYdXV6alJBPT0ifQ==
  Response Status Code: 201
  Response: {"id":"41bede50-829f-4e08-8e8a-5394d6fba03b","payload":{},"createdAt":"2021-10-29T14:51:02.819Z","type":"landed","modifiedAt":"2021-10-29T14:51:02.819Z","creativeInstanceId":"d2d506aa-5531-4069-8f85-7d9052f1b640"}
[29933:29933:1029/165103.023746:VERBOSE1:redeem_unblinded_token.cc(120)] FetchPaymentToken
[29933:29933:1029/165103.023775:VERBOSE2:redeem_unblinded_token.cc(121)] GET /v1/confirmation/{confirmation_id}/paymentToken
[29933:29933:1029/165103.023849:VERBOSE6:redeem_unblinded_token.cc(125)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/41bede50-829f-4e08-8e8a-5394d6fba03b/paymentToken
  Method: kGet
[29933:29933:1029/165103.230739:VERBOSE1:redeem_unblinded_token.cc(136)] OnFetchPaymentToken
[29933:29933:1029/165103.231227:VERBOSE6:redeem_unblinded_token.cc(138)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/41bede50-829f-4e08-8e8a-5394d6fba03b/paymentToken
  Response Status Code: 200
  Response: {"id":"41bede50-829f-4e08-8e8a-5394d6fba03b","createdAt":"2021-10-29T14:51:02.819Z","type":"landed","modifiedAt":"2021-10-29T14:51:02.830Z","creativeInstanceId":"d2d506aa-5531-4069-8f85-7d9052f1b640","paymentToken":{"publicKey":"6JgWYjDtDWAzMSfXFLNEbP5h2q+hZabhX9/DmKkl5Rg=","batchProof":"KMod12GElyeOUVOBJEjqPzw4ljhyQfk9bfVMqj4QHg0F+rUBB31l/OUPANUaU/P/Jcbq/XCxVmoooBwRzyAUDA==","signedTokens":["5iyVdeOga4dHTOrFKH+ZqiyGbxSdoMqnpJBeAFQCWgs="]}}
[29933:29933:1029/165103.231285:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 41bede50-829f-4e08-8e8a-5394d6fba03b, creative instance id d2d506aa-5531-4069-8f85-7d9052f1b640 and landed
[29933:29933:1029/165103.231470:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0 BAT, you now have 3 unblinded payment tokens

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment