#1946 open
ivan

2.9.9 pre 4 doesn't work on Windows 7 home premium

Reported by ivan | January 11th, 2016 @ 01:30 PM | in 2.1 Release

Comments and changes to this ticket

  • ivan

    ivan January 11th, 2016 @ 02:05 PM

    Hi Morgan.

    Happy to see this new version. Unfortunately it doesn't work.
    I first backuped the complete .jbidwatcher sub-directory in my profile.
    Then I launched the .jar without any success. This confirms your remark on the download page.

    I continued by the successful installation of the exe. It seems that it didn't write anything in my profile. I then tried several times to launch the program, letting it loading for more than one hour to see if there was any base conversion.

    It always stops in the middle of the blue bar travel and the memory occupation, although bigger than for the ver 2.5.6, doesn't exceed 390 MB.

    Looking at the log, jbidwatcher stops every time the following error is logged:

    "Mon Jan 11 21:44:55 CET 2016: JBidwatcher: org.jruby.exceptions.RaiseException: (LoadError) no such file to load -- active_support (LoadError) no such file to load -- active_support org.jruby.exceptions.RaiseException: (LoadError) no such file to load -- active_support
    at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1040) at RUBY.require(file:/D:/My_Progs/!Internet/eBay/JBidwatcher3/lib/jruby-incomplete.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:54) at RUBY.(root)(D:/My_Progs/!Internet/eBay/JBidwatcher3/lib/jbidwatcher/utilities.rb:43) at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1040) at RUBY.(root)(file:/D:/My_Progs/!Internet/eBay/JBidwatcher3/lib/jruby-incomplete.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:1) at RUBY.require(file:/D:/My_Progs/!Internet/eBay/JBidwatcher3/lib/jruby-incomplete.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:54)"

    I finally switched to the 2.5.6 that ran (I hope) correctly with the same files.

    One thing more: I don't know if this makes sense but it seems that my old 2.5.6 program was a standalone version, I didn't find any trace of an installed program in the windows directories.

    Thanks in advance for your help and best regards

  • ivan

    ivan January 11th, 2016 @ 02:11 PM

    I forgot to mention that my java version is: 8 update 51, (build 1.8.0_51-b16)

  • Morgan Schweers

    Morgan Schweers January 11th, 2016 @ 03:08 PM

    • State changed from “new” to “open”

    Greetings,
    I know this is a huge pain, but could you try installing the JBidwatcher 2.99pre4 to a directory that doesn't have an '!' in the path?

    I'd test it myself instead of asking you to, but I'm away from my Windows box for a few hours. If you can't get to it either to do that, no worries, I'll try it out tonight.

    I'm just concerned that the '!' is interfering with Java's use of '!' to indicate a transition to an inner file.

    -- Morgan

  • ivan

    ivan January 11th, 2016 @ 04:20 PM

    Hi again.
    You're correct, reading your message, I just remembered that I had issues with the 2.56 because my path was including a " ! ". I uninstalled the 2.9.9 and put it in a more conventional directory and voilà ;-)

    At a first glance, it's still very slow to load but perhaps because it's the first launch? The data refreshing is however lightning fast regarding the 2.5.6.

    Time to go to bed now! I'll report more in details tomorrow.

    Thanks again for this great program and all your efforts.
    Best regards

  • ivan

    ivan January 12th, 2016 @ 02:05 PM

    STILL TRUE w. pre5 * it lakes around 6 minutes to bring the window on, like 2.5.6 . I'll delete old auctions to see.
    With pre5, the time has increased again !

    ********************* I'D LIKE TO REVERT TO 2.5.6, PLEASE, MAY YOU MAKE IT AVAILABLE AGAIN ? *******************************

    FIXED * the snipes can't be deleted.

    STILL TRUE w. pre5 ****** The snipe amounts are not kept when the auction is archived (I mean moved outside the "current" flap).*****

    STILL TRUE w. pre5 * Another annoyance that i seem I hadn't had with the 2.5.6: I inadvertently deleted a completed auction on my price reference flap. I couldn't manage to recreate the entry, even by selecting manually the item number.

    NOT RETESTED * I was unable to delete 136 auctions at once in my Lost-Auctions flap, for every attempt, it randomly deleted a small bunch of auctions until something like 100 remained than it deleted the rest.
    The deletion is falsely reported in the log:
    Tue Jan 12 21:38:07 CET 2016: [Delete]
    Tue Jan 12 21:38:07 CET 2016: Deleting 132 entries
    Tue Jan 12 21:41:23 CET 2016: Deleting 128 entries
    Tue Jan 12 21:41:23 CET 2016: [Delete]
    Tue Jan 12 21:41:34 CET 2016: [Delete]
    Tue Jan 12 21:41:34 CET 2016: Deleting 127 entries
    Tue Jan 12 21:41:38 CET 2016: [Delete]
    Tue Jan 12 21:41:38 CET 2016: Deleting 125 entries
    Tue Jan 12 21:41:40 CET 2016: [Delete]
    Tue Jan 12 21:41:40 CET 2016: Deleting 124 entries
    Tue Jan 12 21:41:41 CET 2016: [Delete]
    Tue Jan 12 21:41:41 CET 2016: Deleting 123 entries
    Tue Jan 12 21:41:49 CET 2016: [Delete]
    Tue Jan 12 21:41:55 CET 2016: [Delete]
    Tue Jan 12 21:41:55 CET 2016: Deleting 118 entries

    • Repeating a deletion of 406 over 528 auctions in the "current flap" started immediately and successfully ended. Strange ... Tue Jan 12 21:59:34 CET 2016: [Delete]
      Tue Jan 12 21:59:34 CET 2016: Deleting 406 entries

    STILL TRUE w. pre5 * ***** the sorting order is not restored at program launch. *****

    STILL TRUE w. pre5 * sometimes the click on the column order is not doesn't modify the sort order. I have to click 2 or 3 times whatever I wait or not (same with 2.5.6).

    FIXED * BTW, the Add auction box is still too tight to contain the text. Can't be enlarged easily ?

    STILL TRUE w. pre5 * same behavior as before,
    - lost auctions don't go to my "lost_auctions" flap. - won ones don't go to "won" flap. Formerly, I had a " ! " at the beginning of the names, that I removed yesterday night. Unfortunately, this didn't solve the issue.

    NEW ISSUE not reported yesterday and still existing: Not possible to delete a flap. Is it because it's containing a space character in its name ?

    • After the cleaning I closed and relaunched jBidwatcher, the CPU load increased from 33 to 100% for 30 sec as well the memory load took 15% more then decreased to 65% when the bird went off and 8 mn later, the list finally appeared while the CPU load recovered to ~30%, with a little bit less ~1%) memory occupation. 8 min is definitely tooooo long! WITH PRE5, IT's PRETTY MUCH LONGER TO LAUNCH

    Let me know if you need the error logs and the load plots.

    I do appreciate the scripting window and I do hope to be able to use it for something like macros, especially for importing a list previously saved in CSV format. May you point me to a page explaining how to do with it ?
    BTW, what is the example of script you provide on the D/L page for ? I feared to launch it !

    Will you release a portable version when the "pre4" becomes stable ?
    How to launch the .jar under Windows 7 ?

    • and Last for the Nice To Have:
      • Confirmation before deletion or move
      • automatic extension when exporting lists
      • List import, except if this can be done through a script.

    Thanks in advance and best regards

  • ivan

    ivan January 13th, 2016 @ 08:23 AM

    Hi,

    Please see my comments related to pre-5 in the updated message above.

    Regards

  • Morgan Schweers

    Morgan Schweers January 13th, 2016 @ 10:57 AM

    Greetings,
    All the old versions are still on the download server; for Windows, you
    would want
    http://www.jbidwatcher.com/download/JBidwatcher-2.5.6-Installer.exe

    Thank you very much for your bug reports. I'll dig into them as I can.

    For the 'completed' entry, if it finished more than (I think) 60 days ago,
    it's no longer on eBay's site, so it can't be re-added anymore.

    Sort Order is definitely not saving; that probably happened because I went
    to a 'standard' Java method for doing sorting instead of the hand-rolled
    one I'd been using for 16 years. That's a bug, and I'll figure out what's
    wrong.

    Yeah, the 'won' and 'lost' auction result moves code has needed some love
    for a long while. I hope it'll get some soon, but it's a relatively low
    use feature.

    Deleting a tab (what you call a 'flap') is working for me. I'd especially
    like a log from a time when you tried to delete a tab; there may be an
    exception in the logs for when that happened.

    JBidwatcher is vaguely portable; you can modify the shortcut to put '--usb'
    on it, and I think it will try to keep everything self-contained, but
    it's been AGES since I've tested that.

    Delete does have a confirmation window; make sure you haven't turned it
    off. Go to Configuration, the Advanced tab, and enter
    *prompt.hide_delete_confirm *in the 'Configuration Key' section. If you've hidden that confirmation, it'll have 'true' in the 'Configuration Value'
    section.

    Move doesn't.

    I don't have enough documentation on the scripting mode yet; I've got a lot
    of great ideas of how it can be used, but I have to get the core code a
    little more stable first before I can really talk much about it. For what
    it's worth, it does have a CSV parser available, for example. :)

    I don't know what example of script you're referring to; on the main
    JBidwatcher page the only 'script' is for Linux users, telling them how to
    run the program.

    Best of luck with your auctions!

    -- Morgan

  • ivan

    ivan January 14th, 2016 @ 07:38 AM

    Hello,

    Thanks a lot, I reloaded the 2.5.6 and, at launching, it behaves the same now ! sloooooooooooooooow !
    I got back to the pre-5.

    When I want to delete a 'tab' (sorry for my mistake) it comes back again, whatever the version is. and the error logs report the following:
    "... Thu Jan 14 14:56:48 CET 2016: [Snipe] Thu Jan 14 14:57:57 CET 2016: Deleting tab [lost auction]...

          Thu Jan 14 14:58:26 CET 2016: [Update]
          Thu Jan 14 14:58:30 CET 2016: Ruby took 3557ms
          ..."
    

    one blank line in all the error logs (2.5.6 and 2.9.9 pre5). The tab disappears from view then re-appears at the following session.

    I edited display.cfg and jbidwatcher.cfg and removed all the remnants of the time I had " ! " in the tab names. They weren't cleaned properly.
    I also removes all the occurrences of " lost auctions " with the space character in the name.

    I launched the pre-5 and guess what happened ?
    the "lost auction" tab was here again ! Like if the pre-5 had loaded a backup of the config.

    To see if the tab names seem to be correctly read: I swapped two tab numbers in jbidwatcher.cfg. It worked but the deleted tab came up !

    Replying to your yesterday's message:
    "For the 'completed' entry, if it finished more than (I think) 60 days ago, it's no longer on eBay's site, so it can't be re-added anymore."
    No, the same is happening with item # 401051221287 ended yesterday. I checked all the tabs, it's not listed.
    What may be preventing it to open ?

    I'll try the portability as soon as I have time (I'm retired but my wife has a 100-year home-improvement work stock in mind !)

    Checking for deletion confirmation, I noted that:
    deleted.ignore = true BTW, what is this for ?
    and you're correct, "prompt.hide_delete_confirm" was true. I put false instead.

    I don't remember where the script example was, possibly on the update page where scripting was mentioned.

    Thanks again and have a great day.

  • ivan

    ivan January 23rd, 2016 @ 04:29 AM

    Hello,

    I lost my activity for 3 weeks. Don't understand why. the pre-5 didn't launch. No error log. I did a backup of the JBW directory. Is there a way to retrieve the status prior to JBW failed to load and what should I to do ?

    OTOH, I would like to backup the key files before I turn off the computer. What to save in order I may retrieve everything ?

    That said, I re-starded the pre-5 with an old session backup I made before 2.99 pre-4 installation. and it worked.

    However, the same annoyance is continuously appearing with the same error at launch. At the best, it takes 5 minutes but too often, the auctions may take up to 30 mn to be appearing:

     PMQ Caught exception: java.lang.IndexOutOfBoundsException: Invalid range
     Invalid range
    

    then 3 mn later:

     SMQ Caught exception: java.lang.NullPointerException
     java.lang.NullPointerException
    

    Here's an abstract of the last log:

    Fri Jan 22 13:01:26 CET 2016: Database shut down normally
    Fri Jan 22 13:01:27 CET 2016: Loaded the appropriate driver.
    Fri Jan 22 13:01:30 CET 2016: Connected to database jbdb (JBidwatcher DataBase)
    Fri Jan 22 13:01:36 CET 2016: Scripting is enabled.
    Fri Jan 22 13:02:41 CET 2016: Loading listings from the database (212/576/707 entries, 1828/318714 auctions)
    Fri Jan 22 13:02:42 CET 2016: Done with the initial load (got 81 active entries)
    Fri Jan 22 13:02:42 CET 2016: PMQ Caught exception: java.lang.IndexOutOfBoundsException: Invalid range
    Invalid range
    java.lang.IndexOutOfBoundsException: Invalid range
    at javax.swing.DefaultRowSorter.rowsUpdated(Unknown Source) at javax.swing.JTable.notifySorter(Unknown Source) at javax.swing.JTable.sortedTableChanged(Unknown Source) at javax.swing.JTable.tableChanged(Unknown Source) at com.jbidwatcher.ui.FilterManager.messageAction(FilterManager.java:114) at com.jbidwatcher.util.queue.PlainMessageQueue.run(PlainMessageQueue.java:60) at java.lang.Thread.run(Unknown Source) Fri Jan 22 13:02:43 CET 2016: Auction Entries loaded
    Fri Jan 22 13:02:43 CET 2016: Completed loader spun off
    Fri Jan 22 13:02:43 CET 2016: Snipes processed
    Fri Jan 22 13:02:43 CET 2016: addEntry-LOST_AUCTIONS: 83.0 x 3(249)
    Fri Jan 22 13:02:43 CET 2016: findAuctions: 187.0 x 1(187)
    Fri Jan 22 13:02:43 CET 2016: counts: 69904.0 x 1(69904)
    Fri Jan 22 13:02:43 CET 2016: setServer: 0.0 x 81(0)
    Fri Jan 22 13:02:43 CET 2016: addEntry-current: 5.465116279069767 x 43(235)
    Fri Jan 22 13:02:43 CET 2016: findAll: 203.0 x 1(203)
    Fri Jan 22 13:02:43 CET 2016: addEntry-complete: 3.2 x 5(16)
    Fri Jan 22 13:02:43 CET 2016: addEntry: 7.716049382716049 x 81(625)
    Fri Jan 22 13:02:43 CET 2016: addEntry-Purchased: 0.0 x 1(0)
    Fri Jan 22 13:02:43 CET 2016: addEntry-Power Resistors: 6.714285714285714 x 7(47)
    Fri Jan 22 13:02:43 CET 2016: addEntry-Purchased_FP: 2.5 x 6(15)
    Fri Jan 22 13:02:43 CET 2016: addEntry-Abandoned: 2.8181818181818183 x 11(31)
    Fri Jan 22 13:02:43 CET 2016: addEntry-Pneumatics: 6.4 x 5(32)
    Fri Jan 22 13:02:43 CET 2016: Last 10 from addEntry: 0, 0, 16, 0, 0, 0, 0, 0, 31, 0
    Fri Jan 22 13:02:54 CET 2016: Parsing URL http://viv.ebay.com/ws/eBayISAPI.dll?EbayTime
    Fri Jan 22 13:02:56 CET 2016: Time delta with ebay.com is -3755
    Fri Jan 22 13:02:56 CET 2016: Getting the sign in cookie for ebay.com
    Fri Jan 22 13:02:56 CET 2016: Parsing URL https://signin.ebay.com/ws2/eBayISAPI.dll?SignIn
    Fri Jan 22 13:03:02 CET 2016: Parsing URL http://www.jbidwatcher.com/jbidwatcher2.xml
    Fri Jan 22 13:03:02 CET 2016: Potential quote error!
    Fri Jan 22 13:03:02 CET 2016: Parsing URL https://signin.ebay.com/ws/eBayISAPI.dll?co_partnerId=2&siteid=...
    Fri Jan 22 13:03:03 CET 2016: Done getting the sign in cookie for ebay.com
    Fri Jan 22 13:05:30 CET 2016: SMQ Caught exception: java.lang.NullPointerException
    java.lang.NullPointerException
    at com.jbidwatcher.app.UIBackbone.alterSnipeStatus(UIBackbone.java:374) at com.jbidwatcher.app.UIBackbone.messageAction(UIBackbone.java:142) at com.jbidwatcher.ui.SwingMessageQueue.run(SwingMessageQueue.java:26) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Fri Jan 22 13:05:32 CET 2016: Ruby took 982ms
    Fri Jan 22 13:05:32 CET 2016: Parsing URL http://offer.ebay.com/ws/eBayISAPI.dll?ViewBids&item=371533810258
    Fri Jan 22 13:05:34 CET 2016: Ruby took 422ms

    Thanks in advance and best regards

  • ivan

    ivan January 23rd, 2016 @ 11:48 AM

    Hello,

    This is a follow-up to my previous message and a new issue.

    For some reason, perhaps because I changed my Firefox profile name two days ago or perhaps I didn't validate correctly my personal data on eBay following their mail about the protection ; for 2 days, I had to sign in for every new page opening on eBay from an external link.

    I sniped an auction today that JBW flagged as lost. Quite sure I won the item, I did some investigations:
    Opening the item page from JBW was ending on an item page with a top banner saying: "biding has ended on this item". In the same time, eBay was reporting the item as won in the won list ! !

    I had to sign in again to see "pay now" and my name instead of a random string on top of the bidder list.

    My conclusion is that the cookie eBay sent was not really reporting my status although JBW correctly sniped the auction.
    This might explain why snipes are sometimes failing. However, I'm not sure to understand the whole mechanism.

    I can send you the complete error log but I'll do it at the end of my session. If you need it, please, tell me.

    kind regards

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Shared Ticket Bins

People watching this ticket

Pages