-
Notifications
You must be signed in to change notification settings - Fork 1
Description
System information
Geth version: Marketplace L3
OS & Version: Linux
Commit hash : (if develop
)
Actual behavior
The issue arises in non-deterministic way when you publish new entries for long enough period of time. At some point when yagna publishes next Offer it gets error message:
[2025-07-22T18:33:24.117+0200 WARN agent/provider/src/market/provider_market.rs] Unable to create subscription for preset vm: HTTP error requesting POST http://0.0.0.0:7265/market-api/v1/offers: 500 Internal Server Error; msg: 'error parsing error msg: Json deserialize error: invalid type: string "Failed to store offer on GolemBase. Error: GolemBase error: Failed to create offer: Failed to get transaction receipt: error sending request.", expected struct ErrorMessage at line 1 column 143'
From the above log error sending request
is part returned by op-geth.
Steps to reproduce the behavior
Generally I decrease Offer expiration what requires Provider to publish Offers more often. In my setup there are 2 independent Offers published in 20s intervals. Error appears after more or less 10minutes.
I don't suspect that this problem is in any way related to implementation of yagna, so probably to reproduce it, it would be enough to create entries in loop for long enough period of time.
Probably you could look at the Golem Base logs on Marketplace L3 around the log I provided.