View Issue Details

IDProjectCategoryView StatusLast Update
0010066Talerwallet-corepublic2025-06-05 13:46
Reporteravalos Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Product Versiongit (master) 
Target Version1.1 
Summary0010066: expired peer-pull-credit transaction not transitioning to final state [2h]
Description{
  "type": "peer-pull-credit",
  "transactionId": "txn:peer-pull-credit:XXX",
  "timestamp": {
    "t_s": 1747765622
  },
  "txState": {
    "major": "pending",
    "minor": "create-purse"
  },
  "txActions": [
    "retry",
    "abort",
    "suspend"
  ],
  "kycUrl": "https://exchange.taler-ops.ch/kyc-spa/XXX",
  "exchangeBaseUrl": "https://exchange.taler-ops.ch/",
  "error": {
    "code": 7005,
    "hint": "Unexpected HTTP status 400 in response",
    "message": null,
    "when": {
      "t_ms": 1748979698492
    },
    "requestUrl": "https://exchange.taler-ops.ch/reserves/XXX/purse",
    "requestMethod": "POST",
    "httpStatusCode": 400,
    "errorResponse": {
      "code": 1775,
      "hint": "The purse expiration time is in the past at the time of its creation."
    }
  },
  "amountRaw": "CHF:1",
  "amountEffective": "CHF:1",
  "scopes": [
    {
      "type": "global",
      "currency": "CHF"
    }
  ],
  "info": {
    "expiration": {
      "t_s": 1747852021
    },
    "summary": "test test"
  },
  "talerUri": "taler://pay-pull/exchange.taler-ops.ch/XXX"
}

It stays on pending(create-purse) and keeps long polling in the background and receiving the following error:

{
  "code": 7005,
  "hint": "Unexpected HTTP status 400 in response",
  "message": null,
  "when": {
    "t_ms": 1748978894085
  },
  "requestUrl": "https://exchange.taler-ops.ch/reserves/X3AM8Y1P4WTN7J7YACGA8VF9K44M0A4VPXJBG6YP1WYJ66TPR3AG/purse",
  "requestMethod": "POST",
  "httpStatusCode": 400,
  "errorResponse": {
    "code": 1775,
    "hint": "The purse expiration time is in the past at the time of its creation."
  }
}
Tagsux

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-06-03 21:44 avalos New Issue
2025-06-03 21:44 avalos Status new => assigned
2025-06-03 21:44 avalos Assigned To => Florian Dold
2025-06-03 22:15 Christian Grothoff Product Version => git (master)
2025-06-03 22:15 Christian Grothoff Target Version => 1.1
2025-06-03 22:15 Christian Grothoff Tag Attached: ux
2025-06-05 13:46 Florian Dold Summary expired peer-pull-credit transaction not transitioning to final state => expired peer-pull-credit transaction not transitioning to final state [2h]