#658 esniper cannot detect when the seller has ended the auction early

v1.0 (example)
open-postponed
nobody
None
5
2014-08-09
2014-05-05
No

Automated esniper bug report.
esniper version 2.29.0
libcurl/7.22.0 GnuTLS/2.12.14 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
Error encountered in function preBid in auction.c line 384
auction = 191154539639, price = 112.23, remain = 0
latency = 7, result = -1, error = 11
buf = 0xfc8020, size = 98759, read = 0xfc8020
time = 1399319160, offset = 0
pagename = "Logitech Slim Devices Squeezebox Classic Streaming Internet Radio Wi Fi Music | eBay", pageid = "(null)", srcid = "(null)"
specified options or config values:
1 x username(u) =
1 x password() =

1 x quantity(q) = 1
1 x (f) = "squeezebox.esniper"
1 x logdir(l) = "."
cannot find bid token (found=0)
then upload and attach esniper.26754.1.bug.html and click submit.
Cannot get bid key
Auction 191154539639: Bid uiid not found

Discussion

  • Bodo

    Bodo - 2014-05-06

    Please attach the file esniper.26754.1.bug.html.
    I can guess from the name that it is the article description page, but I'm not sure.
    Maybe eBay has again changed something in the forms for preparing and placing a bid. The first of these forms may be present in esniper.26754.1.bug.html.

     
  • James Ferguson

    James Ferguson - 2014-05-06

    Sorry, I thought I had attached it. Here you go.

     
  • Bodo

    Bodo - 2014-05-07

    The article description page contains a message: "This listing was ended by the seller because the item is no longer available."
    Probably eBay returned this page when esniper expected a page related to bidding. Unfortunately esniper cannot detect this situation and there is no easy way (for a machine) to find out what this page means.

     
  • Bodo

    Bodo - 2014-05-07
    • summary: Error encountered in function preBid in auction.c line 384 --> esniper cannot detect when the seller has ended the auction early
    • status: open --> open-postponed
     
  • Bodo

    Bodo - 2014-05-07

    The auction has ended some hours before esniper tried to bid. Esniper checks the remaining time after every sleep except when it actually tries to place the bid. Some analysis is needed because I think esniper should find out that the auction ended and print a normal error message. I would expect a failure only if the seller ends the auction during the last 2 minutes.

     
  • Wasp

    Wasp - 2014-08-09

    Same again here on esniper 2.31:

            Automated esniper bug report.
            esniper version 2.31.0
            libcurl/7.37.0 OpenSSL/0.9.8y zlib/1.2.7
            Error encountered in function preBid in auction.c line 387
            auction = 281402083274, price = ###, remain = 0
            latency = 10, result = -1, error = 11
            buf = 0x802d3a000, size = 111680, read = 0x802d3a000
            time = 1407590935, offset = 0
            pagename = "Samsung GT I9505 Aktuellstes Modell 16 GB White Frost Neu 8806085559141 | eBay", pageid = "(null)", srcid = "(null)"
            specified options or config values:
              2 x seconds(s) = 3
              2 x quantity(q) = 1
              1 x (P) = ***
              1 x (U) = "XXXXXX"
              1 x (f) = "esniper-auctionfile-galaxy"
              2 x reduce() = 1
              2 x bid() = 1
              2 x debug(d) = 0
              2 x batch(b) = 0
              2 x logdir(l) = "/home/wasp/esniperlogs"
            cannot find bid token (found=0)
    then upload and attach esniper.60500.1.bug.html and click submit.
    Cannot get bid key
    Auction 281402083274: Bid uiid not found
    

    Even bug report is telling about "esniperlogs" -- there is none.

    Cannot see how to upload a file here, but it is just the same page you see if you enter the auction on ebay now.

    On top of the page there is a line saying:

    This listing was ended by the seller because the item is no longer available.
    

    Maybe for compatibility, the german text is:

    Dieses Angebot wurde vom Verkäufer beendet, da der Artikel nicht mehr verfügbar ist.
    

    I would expect a failure only if the seller ends the auction during the last 2 minutes.

    I've checked on esniper about 20 minutes before the auction was expected to end and it was gone already. The output/difference of "time remaining" and "sleeping for X" shows the auction must be canceled 2 hours before the official end at least.

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks