dengel
10 post(s)
|
Topic: That's SO beta! /
pre8 eating memory, maxing out computer
Hi there,
using 2.1pre8 with “Sun Microsystems Inc. Java, version 1.6.0_20 on Windows XP”:
After starting up JBidwatcher, it is loading the auctions fine, but then it maxes out the computer for about one minute, quickly eating up over 500MB of memory, although there are only maybe 100 auctions in total. Since the computer is a bit old, JBidwatcher is not really usable. In the error.log, I found this:
Sun Jun 27 12:20:32 CEST 2010: setServer: 0.0 × 93(0)
Sun Jun 27 12:20:32 CEST 2010: addEntry: 8.913978494623656 × 93(829)
Sun Jun 27 12:20:32 CEST 2010: findAll: 94.0 × 1(94)
Sun Jun 27 12:20:32 CEST 2010: getAuction: 3.5161290322580645 × 93(327)
Sun Jun 27 12:20:32 CEST 2010: addEntry-current: 25.642857142857142 × 14(359)
Sun Jun 27 12:20:32 CEST 2010: addEntry-My eBay: 3.7721518987341773 × 79(298)
Sun Jun 27 12:20:32 CEST 2010: counts: 94.0 × 1(94)
Sun Jun 27 12:20:32 CEST 2010: Last 10 from addEntry: 0, 16, 0, 16, 0, 0, 0, 0, 0, 0
Sun Jun 27 12:20:36 CEST 2010: Time delta with ebay.com is -1718
Sun Jun 27 12:20:36 CEST 2010: Getting the sign in cookie for ebay.com
Sun Jun 27 12:20:36 CEST 2010: Time delta with ebay.co.uk is -1507
Sun Jun 27 12:20:39 CEST 2010: Done getting the sign in cookie for ebay.com
Sun Jun 27 12:20:39 CEST 2010: Getting the sign in cookie for ebay.co.uk
Sun Jun 27 12:20:41 CEST 2010: There was a problem parsing the title.
Sun Jun 27 12:20:41 CEST 2010: Done getting the sign in cookie for ebay.co.uk
Sun Jun 27 12:21:54 CEST 2010: Serious error, consider dying.
Java heap space
java.lang.OutOfMemoryError: Java heap space
at java.util.HashMap.<init>(Unknown Source)
at java.util.HashMap.<init>(Unknown Source)
at java.util.LinkedHashMap.<init>(Unknown Source)
at sun.util.resources.TimeZoneNamesBundle.createMap(Unknown Source)
at sun.util.resources.OpenListResourceBundle.loadLookup(Unknown Source)
at sun.util.resources.OpenListResourceBundle.loadLookupTablesIfNecessary(Unknown Source)
at sun.util.resources.OpenListResourceBundle.handleGetObject(Unknown Source)
at sun.util.resources.TimeZoneNamesBundle.handleGetObject(Unknown Source)
at java.util.ResourceBundle.getObject(Unknown Source)
at java.util.ResourceBundle.getStringArray(Unknown Source)
at sun.util.TimeZoneNameUtility.retrieveDisplayNames(Unknown Source)
at sun.util.TimeZoneNameUtility.retrieveDisplayNames(Unknown Source)
at java.util.TimeZone.getDisplayNames(Unknown Source)
at java.util.TimeZone.getDisplayName(Unknown Source)
at java.text.SimpleDateFormat.subFormat(Unknown Source)
at java.text.SimpleDateFormat.format(Unknown Source)
at java.text.SimpleDateFormat.format(Unknown Source)
at java.text.DateFormat.format(Unknown Source)
at com.jbidwatcher.auction.server.ebay.ebayServer.getTime(ebayServer.java:688)
at com.jbidwatcher.auction.server.AuctionServerManager.getDefaultServerTime(AuctionServerManager.java:300)
at com.jbidwatcher.app.UIBackbone.checkClock(UIBackbone.java:412)
at com.jbidwatcher.app.UIBackbone$1.check(UIBackbone.java:50)
at com.jbidwatcher.util.queue.TimerHandler.run(TimerHandler.java:62)
Sun Jun 27 12:21:54 CEST 2010: Serious error, consider dying.
Java heap space
java.lang.OutOfMemoryError: Java heap space
at sun.text.resources.FormatData.getContents(Unknown Source)
at java.util.ListResourceBundle.loadLookup(Unknown Source)
at java.util.ListResourceBundle.handleGetObject(Unknown Source)
at java.util.ResourceBundle.getObject(Unknown Source)
at java.util.ResourceBundle.getObject(Unknown Source)
at java.util.ResourceBundle.getObject(Unknown Source)
at java.util.ResourceBundle.getStringArray(Unknown Source)
at java.text.DateFormatSymbols.initializeData(Unknown Source)
at java.text.DateFormatSymbols.<init>(Unknown Source)
at java.text.DateFormatSymbols.getInstance(Unknown Source)
at java.text.SimpleDateFormat.<init>(Unknown Source)
at java.text.SimpleDateFormat.<init>(Unknown Source)
at com.jbidwatcher.util.HashBacked.<init>(HashBacked.java:23)
at com.jbidwatcher.util.HashBacked.<init>(HashBacked.java:30)
at com.jbidwatcher.util.db.ActiveRecord.<init>(ActiveRecord.java:16)
at com.jbidwatcher.auction.event.EventStatus.<init>(EventStatus.java:31)
at sun.reflect.GeneratedConstructorAccessor57.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.jbidwatcher.util.db.ActiveRecord.convertResultsToList(ActiveRecord.java:160)
at com.jbidwatcher.util.db.ActiveRecord.findAllBy(ActiveRecord.java:145)
at com.jbidwatcher.auction.event.EventStatus.findAllByEntry(EventStatus.java:88)
at com.jbidwatcher.auction.event.EventLogger.<init>(EventLogger.java:116)
at com.jbidwatcher.auction.AuctionEntry.getEvents(AuctionEntry.java:820)
at com.jbidwatcher.auction.AuctionEntry.setLastStatus(AuctionEntry.java:787)
at com.jbidwatcher.auction.AuctionEntry.logError(AuctionEntry.java:53)
at com.jbidwatcher.auction.server.AuctionServer.checkLogError(AuctionServer.java:357)
at com.jbidwatcher.auction.server.AuctionServer.doParse(AuctionServer.java:322)
at com.jbidwatcher.auction.server.AuctionServer.loadAuction(AuctionServer.java:219)
at com.jbidwatcher.auction.server.AuctionServer.reload(AuctionServer.java:189)
(BTW, in the configuration I’ve set “ebay.de”, but it seems to be using ebay.co.uk?)
Regards,
David
|
dengel
10 post(s)
|
Topic: Announcements /
[PreRelease] JBidwatcher 2.1pre4 is out
Richard: Ha, it’s working now! As you suggested, I went to the page with only the Watched Items and not the summary page, and changed the number of items to 200. Now JBidwatcher suddenly sees all items, although the URL is still the same.
I don’t get it, but hey, it works! Thanks!
|
dengel
10 post(s)
|
Topic: Announcements /
[PreRelease] JBidwatcher 2.1pre4 is out
Richard: How do I change it to show 200 items? When I go to “Page options”, there’s the item “Choose the number of items to display per section on your summary page”, and the maximum number I can choose there is 25.
|
dengel
10 post(s)
|
Topic: Announcements /
[PreRelease] JBidwatcher 2.1pre4 is out
Richard:
When I load the ‘200 item on one page’ URL shown in the debugging output in Firefox, I get my usual “My Ebay” page showing 25 items on one page. It is showing all auctions, including the German ones, but on separate pages with 25 items each. I do not get any errors when the auctions are loaded by JBidwatcher.
Changing the Ebay site in the configuration to ‘ebay.com’ instead of ‘ebay.de’ also does not fix this.
|
dengel
10 post(s)
|
Topic: Announcements /
[PreRelease] JBidwatcher 2.1pre4 is out
Richard:
Thanks for the hint on editing the search.
Regarding the ‘200 item view page’, I see the following in the debug output:
>>>
Navigating to the ‘200 at a time’ watching page: http://my.ebay.com/ws/eBayISAPI.dll?MyEbayBeta&…:MEWAX:COUNT:200&View=WatchingNext
>>>
But JBidwatcher still only retrieves about 30 auctions (25 + it seems some FP auctions), but I’m currently watching over 60 items.
When I open the above URL in a browser, I can only see my usual page with 25 auctions on one page.
|
dengel
10 post(s)
|
Topic: Announcements /
[PreRelease] JBidwatcher 2.1pre4 is out
Installed 2.1pre4 on Windows and so far it is working nicely (I am in Germany). However, two small questions:
1) When I do a sync with My Ebay in JBidwatcher, it seems it only imports the items from the first page. However, I am watching more items that can fit on one page (more than 25), and JBidwatcher doesn’t seem to be able to import those which are on page 2 or greater.
2) Items from My Ebay now get added to a new “My Ebay” tab. I liked the old behavior better, where everything was added to “current”. I know I can send the items manually to “current”, but it would be nice if this could somehow be automated.
Anyway, thanks for this new version!
-David
|
dengel
10 post(s)
|
Topic: JBidwatcher Help /
Missed snipe
I’ve now enabled debugging, did a new try with an auction which only shipped to Germany, and this time it worked… Hmm. So I guess the MEZ vs GMT thing can’t really be responsible for the problem? Anyway, I write again if I’ll encounter a missed snipe again.
|
dengel
10 post(s)
|
Topic: JBidwatcher Help /
Missed snipe
@Morgan: No, there were absolutely no other messages; the snipes weren’t even prepared. It seems the auctions were canceled during the normal update. Here’s the log for the two auctions:
Sun Feb 15 15:10:00 GMT 2009: 220356712090 (Elisabeth Rotenberg erz?hlt von Pferden und Ponys ) – Cancelling snipe, auction is reported as ended. Sun Feb 15 15:10:00 GMT 2009: 220356712090 (Elisabeth Rotenberg erz?hlt von Pferden und Ponys ) – Cancelling snipe. Sun Feb 15 15:32:14 GMT 2009: 350163876745 (4 Torgriffe f?r Elektrozaun + Zaunverbinder ) – Cancelling snipe, auction is reported as ended. Sun Feb 15 15:32:15 GMT 2009: Sun Feb 15 15:32:14 GMT 2009: 350163876745 (4 Torgriffe f?r Elektrozaun + Zaunverbinder ) – Cancelling snipe.
The first auction ended 16:09:58 MEZ, the second one at 16:32:13 MEZ. I am a bit puzzled that JBidwatcher uses GMT – could that be the cause of the problem? Does it maybe try to bid at 16:09 GMT?
|
dengel
10 post(s)
|
Topic: JBidwatcher Help /
Missed snipe
I forgot to mention that I’m using the newest version (2.0 final) on Linux.
|
dengel
10 post(s)
|
Topic: JBidwatcher Help /
Missed snipe
I just had two failed snipes on ebay.de; both are auctions which only ship to Germany, so they were not visible on ebay.com. Both snipes failed with “auction is reported as ended”. Sniping time was set to 10 seconds, which usually never fails on my line.
|