Skip to content

Non-deterministic failures when creating entities #99

@nieznanysprawiciel

Description

@nieznanysprawiciel

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions