Recent Posts

Subscribe to Recent Posts 7,825 post(s) found

Jan 13, 2016
Avatar longcamp16 17 post(s)

Comment Topic: Announcements / Can't download?

But now that same deleted item from an 8 Jan auction has again returned to Completed items. After many Clear Deleted Tracking.
Other items have made none of these ghost returns.

Otherwise, all seems well with 299pre5
Better than it has been in years!

 
Jan 13, 2016
Avatar bushytails 55 post(s)

Comment Topic: JBidwatcher Help / 2.99pre4 multiple bugs

The non-updating of the time left column is still there in pre5, and still quite annoying. For example, one auction says 52m 25s time left, and has been saying that for quite a while, while it’s actually around 24 minutes left. From what I can tell, the time left column is only updated when some other part of the row is updated/redrawn. For example, the red box while updating it, clicking on it, etc.

—Bushytails

 
Jan 13, 2016
Avatar longcamp16 17 post(s)

Comment Topic: Announcements / Can't download?

I don’t connect to My eBay.
But that returning of the deleted items has stopped.

 
Jan 13, 2016
Avatar Watched2 3 post(s)

Comment Topic: JBidwatcher Development / Requirements for compiling recent Master branch

Hi,

This might help you along as I had this error too.

http://forum.jbidwatcher.com/forums/7/topics/5708

Cheers

 
Jan 13, 2016
Avatar Watched2 3 post(s)

Comment Topic: JBidwatcher Development / Building JBidwatcher from git.

Hi all,

There are a few posts asking how to compile JBidwatcher from source. For example:

Requirements for compiling recent Master branch
http://forum.jbidwatcher.com/forums/7/topics/5226

Tips on compiling JBidwatcher?
http://forum.jbidwatcher.com/forums/7/topics/5147

I had not run jbidwatcher for a long long time on my Gentoo Linux distribution due to errors. However, I thought I’ll try to compile from source to see if the errors went away. After many weeks of on/off debugging to get it to work on a Gentoo Linux distribution, I’ve written up a rough guide on how to compile JBidwatcher from git.

This guide is for installing JBidwatcher in the Gentoo linux distribution.

Requirements:

  1. Java SDK 1.8
  2. Ant
  3. JRuby + plus some other packages.

Install ant for building JBid

As root, emerge ant:

# emerge ant-core

Check the installed java environment with ant.

# ant -diagnostics

Java SDK version 1.8

Stable Gentoo does not have the latest Icedtea 3 (Java 1.8) so I had to install the java overlay using layman. The details of which are outside the scope of this guide. However, you’ll need to unmask the latest ebuilds provided by the Java overlay.

Yes, I could have install the official Sun JavaSDK, but I’d prefer to use the free-software version of java.

If you don’t have a java sdk yet, install the bin version first.

# emerge -v icedtea-bin

Remove icedtea-web package due to the version conflict with the newer icedtea you are about to install.
# emerge -C icedtea-web

Install the source version of icedtea-3 ebuild (which builds icedtea-8…) by install the virtual/jdk package.
# emerge -vp jdk

Select the new java-vm for the system.
# eselect java-vm set system 1

As a normal user select the icedtea-8 vm.

$ eselect java-vm set user 1
$ eselect java-vm show
Current system-vm
icedtea-8
Current user-vm
icedtea-8

Build JBidwatcher from source

As root, pull the latest git version of jbidwatcher.

# cd /usr/src/
# git clone https://github.com/cyberfox/jbidwatcher.git
# cd jbidwatcher
# ant clean
# ant

Ignore the error about Launch4j as this is used to create a windows EXE, but this is a linux system and we only need the jar file.
(See “Builds, Launch4J” http://forum.jbidwatcher.com/forums/7/topics/4380)

Copy the freshly built jar file to a suitable location for execution:

# cp JBidwatcher-2.99pre5.jar /opt/JBidwatcher/
# cd /opt/JBidwatcher/
# ln -s JBidwatcher-2.99pre5.jar JBidwatcher.jar

Running JBidwatcher

Jbidwatcher needs JRuby. From trial and error, JBidwatcher needs the a later version of JRuby than the version Gentoo has available. The background to the Gentoo/JRuby issue can be found here:
http://moving-innovations.com/blog/2014/04/23/the-precarious-state-of-jruby-in-gentoo

Hence, I installed the latest 1.7 series JRuby locally. It’s advised that jruby is installed from source and not a version package management system like RVM. Which I did originally and had other issues finding packages. As stated below (https://github.com/jruby/jruby/wiki/GettingStarted):

“On Linux and Mac, you can either install the JRuby binaries or use a Ruby version manager such as RVM. However, it’s best to avoid using a package manager because of issues with keeping the downloaded versions current. If you prefer to build your own JRuby, see Downloading JRuby Source and Building It Yourself.”

As a normal user you can execute the following commands to install JRuby locally:

$ wget https://s3.amazonaws.com/jruby.org/downloads/1.7.23/jruby-bin-1.7.23.tar.gz
$ tar -vxf jruby-bin-1.7.23.tar.gz
$ mv jruby-1.7.23/ ~/opt/
$ cd ~/opt/
ln -s jruby-1.7.23 jruby

In your .bashrc add the following path so the JRuby executable can be found:

export PATH=“${HOME}/opt/jruby/bin/:${PATH}” # Add jruby to PATH

You will also need to install the following jruby packages:

$ jruby -S gem install activesupport
$ jruby -S gem install logger
$ jruby -S gem install activerecord-jdbcderby-adapter

I’m assuming you are doing a clean install of jruby, and cleaning the global variables is a good idea.
$ unset RUBYLIB
$ unset GEM_PATH
$ unset GEM_HOME
$ unset IRBRC

For the source compiled JBidwatcher to work, you will need to set the RUBYLIB path with all the jruby packages it uses. After a lot of trial and error by running JBid and finding each missing package and adding it to the RUBYLIB cycle, I got this:

$ export RUBYLIB=“${HOME}/opt/jruby/lib/ruby/shared/:\
${HOME}/opt/jruby/lib/ruby/2.0/:\
${HOME}/opt/jruby/lib/ruby/1.9/:\
${HOME}/opt/jruby/lib/ruby/gems/shared/gems/activesupport-4.2.5/lib/:\
${HOME}/opt/jruby/lib/ruby/gems/shared/gems/thread_safe-0.3.5-java/lib/:\
${HOME}/opt/jruby/lib/ruby/gems/shared/gems/i18n-0.7.0/lib/:\
${HOME}/opt/jruby/lib/ruby/gems/shared/gems/logger-1.2.8/lib/:\
${HOME}/opt/jruby/lib/ruby/gems/shared/gems/tzinfo-1.2.2/lib/:\
${HOME}/opt/jruby/lib/ruby/gems/shared/gems/activerecord-jdbcderby-adapter-1.3.19/lib/:\
${HOME}/opt/jruby/lib/ruby/gems/shared/gems/activerecord-jdbc-adapter-1.3.19/lib/:\
${HOME}/opt/jruby/lib/ruby/gems/shared/gems/activerecord-jdbc-adapter-1.3.19/lib/arjdbc/:\
${HOME}/opt/jruby/lib/ruby/gems/shared/gems/activerecord-4.2.5/lib/:\
${HOME}/opt/jruby/lib/ruby/gems/shared/gems/activerecord-4.2.5/lib/active_record/:\
${HOME}/opt/jruby/lib/ruby/gems/shared/gems/activemodel-4.2.5/lib/:\
${HOME}/opt/jruby/lib/ruby/gems/shared/gems/arel-6.0.3/lib/”

Now a normal user can run JBidwatcher by executing the following command:

$ java -jar -Xms256m -Xmx512m /opt/JBidwatcher/JBidwatcher.jar

Hopefully, the JB application will start up and happy snipping.

I hope this helps and please add any other suggestions, corrections or tips.

Cheers

 
Jan 13, 2016
Avatar Morgan Schweers 1,202 post(s)

Comment Topic: JBidwatcher Help / 2.99pre4 can't cancel snipes

Greetings,
Fixed this.

— Morgan

 
Jan 13, 2016
Avatar Morgan Schweers 1,202 post(s)

Comment Topic: Announcements / Can't download?

Greetings,
@longcamp16 I’m not seeing that; are they possibly items that are being loaded from your My eBay page?

— Morgan

 
Jan 13, 2016
Avatar Morgan Schweers 1,202 post(s)

Comment Topic: JBidwatcher Help / 2.99pre4 won't start, dies at "Starting scripts"

Greetings,
2.99pre5 is up now, and for now I’ve included a tarball (.tar.bz2) which has a script to run JBidwatcher, presuming Oracle’s Java 1.8 is in the path. I’ll include the URL in a future version…already committed.

It should also start up a little faster.

— Morgan

 
Jan 13, 2016
Avatar RTAlderson 2 post(s)

Comment Topic: JBidwatcher Help / 2.99pre4 Won't Launch on OS X 10.11.2

Sorry Morgan. I realise that this must be a PITA for you. Thanks for posting the link. It’s issues like this that make me realise how great this service is and how much I value it. I WILL be donating!

 
Jan 13, 2016
Avatar bushytails 55 post(s)

Comment Topic: JBidwatcher Help / 2.99pre4 won't start, dies at "Starting scripts"

Unziping the jar file and running the big long command a few posts above will make it start.

—Bushytails

 
Jan 13, 2016
Avatar dickyfit 5 post(s)

Comment Topic: JBidwatcher Help / 2.99pre4 won't start, dies at "Starting scripts"

Jut loaded up a fresh Ubuntu 14.04 x32 to test pre4. I’m seeing the same issues as bushytails – slow loading and halting at loading scripts.

Wed Jan 13 02:50:09 GMT 2016: JBidwatcher 2.99pre4-0-g4037824
Wed Jan 13 02:50:09 GMT 2016: Oracle Corporation Java, version 1.8.0_66 on Linux
Wed Jan 13 02:50:09 GMT 2016: Logging to /home/foo/.jbidwatcher/errors.6.log
Wed Jan 13 02:50:14 GMT 2016: Loaded the appropriate driver.
Wed Jan 13 02:50:21 GMT 2016: Connected to database jbdb (JBidwatcher DataBase)
Wed Jan 13 02:50:27 GMT 2016: Auction information database already exists.
Wed Jan 13 02:50:27 GMT 2016: Closed connection
Wed Jan 13 02:50:30 GMT 2016: Database shut down normally
Wed Jan 13 02:50:32 GMT 2016: Loaded the appropriate driver.
Wed Jan 13 02:50:35 GMT 2016: Connected to database jbdb (JBidwatcher DataBase)
Wed Jan 13 02:50:35 GMT 2016: Closed connection
Wed Jan 13 02:50:35 GMT 2016: Database shut down normally
Wed Jan 13 02:50:44 GMT 2016: Loaded the appropriate driver.
Wed Jan 13 02:50:48 GMT 2016: Connected to database jbdb (JBidwatcher DataBase)
Wed Jan 13 02:50:53 GMT 2016: Loading listings from the database (25/403/407 entries, 407/5454 auctions)
Wed Jan 13 02:50:53 GMT 2016: Done with the initial load (got 21 active entries)
Wed Jan 13 02:50:54 GMT 2016: Auction Entries loaded
Wed Jan 13 02:50:54 GMT 2016: Completed loader spun off
Wed Jan 13 02:50:54 GMT 2016: Snipes processed
Wed Jan 13 02:50:54 GMT 2016: findAuctions: 289.0 × 1(289)
Wed Jan 13 02:50:54 GMT 2016: addEntry: 18.428571428571427 × 21(387)
Wed Jan 13 02:50:54 GMT 2016: counts: 3952.0 × 1(3952)
Wed Jan 13 02:50:54 GMT 2016: setServer: 0.047619047619047616 × 21(1)
Wed Jan 13 02:50:54 GMT 2016: findAll: 163.0 × 1(163)
Wed Jan 13 02:50:54 GMT 2016: addEntry-complete: 19.0 × 20(380)
Wed Jan 13 02:50:54 GMT 2016: addEntry-recovered: 6.0 × 1(6)
Wed Jan 13 02:50:54 GMT 2016: Last 10 from addEntry: 25, 18, 3, 12, 12, 10, 46, 47, 3, 7
Wed Jan 13 02:52:32 GMT 2016: Scripting is enabled.
Loading JBidwatcher Ruby Utilities
Wed Jan 13 02:52:32 GMT 2016: JBidwatcher: org.jruby.exceptions.RaiseException: (LoadError) no such file to load — rubygems
org.jruby.exceptions.RaiseException: (LoadError) no such file to load — rubygems
at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1040)
at RUBY.(root)(file:/home/foo/JBidwatcher.jar!/lib/jbidwatcher/utilities.rb:18)
at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1040)
at RUBY.(root)(:1)

 
Jan 13, 2016
Avatar bushytails 55 post(s)

Comment Topic: JBidwatcher Help / 2.99pre4 multiple bugs

It failed to snipe an auction today. Item ended with no bids. The error log shows a network issue, even though my connection appeared to be fine… perhaps on any type of connection error, it should immediately retry the snipe, repeatedly? two bids won’t hurt anything, zero does!

The frequency of these have increased:
Exception in thread “AWT-EventQueue-0” java.lang.IllegalArgumentException: Identifier not found
at javax.swing.table.DefaultTableColumnModel.getColumnIndex(DefaultTableColumnModel.java:282)
at com.jbidwatcher.ui.JTabManager$2.run(JTabManager.java:253)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.
ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
They now seem to be once a second, every second. Only on the terminal, not saved to the errors log. The speed of the scroll makes seeing anything else sent to the terminal impossible.

The oversized image became properly sized when the item moved to completed.

Thanks again,
—Bushytails

 
Jan 13, 2016
Avatar longcamp16 17 post(s)

Comment Topic: Announcements / Can't download?

Deleted items keep returning with each relaunch—even after Clear Deleted Items in FILE dropdown.

 
Jan 12, 2016
Avatar Morgan Schweers 1,202 post(s)

Comment Topic: JBidwatcher Help / 2.99pre4 Won't Launch on OS X 10.11.2

Greetings,

http://www.jbidwatcher.com/download/JBidwatcher-2.5.6.dmg

— Morgan

 
Jan 12, 2016
Avatar RTAlderson 2 post(s)

Comment Topic: JBidwatcher Help / 2.99pre4 Won't Launch on OS X 10.11.2

Darn! This WOULD happen at 11pm on a night when I want to snipe an eBay auction that ends at 3am.

Just FYI, I’m running on 10.6.8 and (foolishly) accepted the update. Now, JBidWatcher isn’t working.

Where can I go to download the previous version (2.5.6). On the site, I can only find 2.99.

I deleted the (upgraded) JBidWatcher and then tried manually downloading and installing 2.99, but it won’t install.

 
Jan 12, 2016
Avatar vahegan 6 post(s)

Comment Topic: JBidwatcher Help / 2.99pre4 Won't Launch on OS X 10.11.2

Hi Morgan,

Here’s en excerpt from the crash report:

Crashed Thread: 0 AppKit Thread Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0×0000383534393150

VM Regions Near 0×383534393150:
__LINKEDIT 000012344122b000-0000123441296000 [ 428K] r—/rwx SM=COW /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver
->
MALLOC_TINY 00007f86a8c00000-00007f86a9000000 [ 4096K] rw
/rwx SM=COW

 
Jan 12, 2016
Avatar Roger W 14 post(s)

Comment Topic: That's SO beta! / JBidWatcher 2.99pre4

Hi Horgan, great to see the update and just won my first snipe on the beta, so it works!
I have been bimbling along with 2.5.6 which, although a bit clunky, has never let me down.
Many thanks,
Roger W.

 
Jan 12, 2016
Avatar Morgan Schweers 1,202 post(s)

Comment Topic: Announcements / Can't download?

Greetings,
JBidwatcher 2.99pre4 includes a native library (that I wrote) that disables App Nap for the process.

If you pull up the Configuration screen, under the General tab, you can turn off ‘Use System Tray’ and the icon will go away. If you right-click on the icon, it should hide JBidwatcher entirely. If you hover over it, you’ll see some minor statistics.

— Morgan

 
Jan 12, 2016
Avatar Morgan Schweers 1,202 post(s)

Comment Topic: JBidwatcher Help / 2.99pre4 Won't Launch on OS X 10.11.2

Greetings,
@vahegan – Can you look at Console.app and then run JBidwatcher to see why it’s exiting?

— Morgan

 
Jan 12, 2016
Avatar vahegan 6 post(s)

Comment Topic: JBidwatcher Help / 2.99pre4 Won't Launch on OS X 10.11.2

P.S. When I downgrade to v.2.5.6, the application opens, once I install 2.99, it doesn’t open anymore

 
Jan 12, 2016
Avatar vahegan 6 post(s)

Comment Topic: JBidwatcher Help / 2.99pre4 Won't Launch on OS X 10.11.2

After I have updated Jbidwatcher on OS X 10.10.5, I am getting “JBidWatch quit unexpectedly” error all the time.

I tried everything: copied the app to another folder then back, tried to delete the app and installed from the scratch, repaired permissions and verified the disk, restarted the computer – nothing works for me.

Any other advice?

 
Jan 12, 2016
Avatar Morgan Schweers 1,202 post(s)

Comment Topic: JBidwatcher Help / 2.99.pre4 dies early on 10.6

Greetings,
I’ve checked in a version that should behave better in the face of older OS X versions, and I hope to ship it this evening.

Actually 2.5.6 is still on the download servers. (In fact every version since 2.5.2 in late 2012 is still available.) I just don’t give explicit links, but if you copy the download URL and tweak it to 2.5.6 you can download the older versions. I actually do that, when I’m testing upgrading.

The problem with making 2.5.6 available ‘permanently’ is that it will eventually become out of date. eBay will make changes that break 2.5.6 and it won’t receive updates. This is mainly because it’s a real pain to change the parsing on 2.5.6.

Snow Leopard only allows Java 1.6, and forcing a later version of Java onto the platform is sketchy at best.

Unfortunately between Apple and Oracle, when the transition of ownership of Mac Java happened, a lot of things broke, and it required an entirely new way of handling Java applications. I’ve been skating on it for a while, using the old method, but more and more folks were upset that it was requiring an install of a version of Java that was originally released 10 years ago.

The only good solution was to embed the Java version inside of JBidwatcher, because otherwise the installation process is nuts, and a support nightmare. That took me a REALLY long time to get right. The main problem was Gatekeeper, and figuring out how to sign everything so that Gatekeeper wouldn’t throw a fit once it was downloaded.

Last, and DEFINITELY not least, there’s a security issue. The PCI standard (a security standard for companies that deal with credit cards) requires the expiration of older versions of SSL/TLS, and that sites using them stop allowing fallback to them by mid-2016. Unfortunately the first version of Java that supports TLS 1.2 out of the box (the current required standard) is Java 1.8. You can do it with 1.7, but every user would have to manually do a configuration operation, and that’s just a non-starter for thousands of users.

So, in theory, JBidwatcher 2.5.6 will stop working in mid-2016 anyway, as eBay transitions to TLS 1.2, which is definitely not supported under Java 6.

It all pointed to Java 1.8 being the right version to embed, and to embedding being the right choice. I knew that it would mean some folks couldn’t run it, and that sucks, but 10.6 is five and a half years old. I know it’s the last version that ran 32 bit, and that means it’s as far as some folks can go, but security issues put it over the top for me.

I will put a visible warning in the Changelog to not update if you are running a pre-10.8 version of OS X, which should help, in addition to making the newer version alert if it’s running on a pre-10.8 version instead of crash-dumping.

I’m very sorry,

— Morgan

[Edit: I’ve made a change to the Changelog, so auto-update users should see the warning front-and-center now.]

 
Jan 12, 2016
Avatar MEC2 54 post(s)

Comment Topic: JBidwatcher Help / 2.99 pre4 - no drag and drop from browser

Stopped the program, restarted it… now it accepts drag and drop. One time deal it appears…

 
Jan 12, 2016
Avatar Dark Stitch 1 post

Comment Topic: JBidwatcher Help / No More Stand Alone App?

I’ve always enjoyed having the stand alone app since we can’t install anything on our computers at work.

Is there anything that someone can do to make it work without installing?

Perhaps, knowing what is installed and their locations, I could “fake” an install.

Thanks to anyone that can help with this!

 
Jan 12, 2016
Avatar longcamp16 17 post(s)

Comment Topic: Announcements / Can't download?

Why no “prevent app nap” (for sniping) with 2.9.9pre4?

Why the small icon in the Menubar?