www.auctionsieve.com
The AuctionSieve forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
clb3092
Officially active!


Joined: 24 Nov 2017
Posts: 2

PostPosted: Fri Nov 24, 2017 9:14 pm    Post subject: Two Mac issues... Reply with quote

My system info: MacBook Pro 9,1 OS X 10.12.6 Java sdk 9.01. Most people on the Mac who want java install the latest version from java.com. Oracle supports the Mac and it's well integrated. Very few people use the official Apple java which is java 6.0 legacy and therefore full of security issues. Plus many other issues...

When I run AuctionSieve it doesn't find the system mrjtoolkit in /System/Library/Java/Extensions/MRJToolkit.jar and I get this error:

AuctionSieve version 2.8.4
Operating System = mac os x
Java version = 9.0.1
Java vm version = 9.0.1+11
Java runtime version = 9.0.1+11
Current dir = /Applications/AuctionSieve.app/Contents/Java
User home dir = /Users/tech
Tmp dir = /var/folders/rh/x5_d1pkx05s5fdwd_fvhjnd00000gn/T/
Tmp dir being used = /Users/tech/Library/Application Support/AuctionSieve/tmp
java.lang.NoClassDefFoundError: com/apple/mrj/MRJAboutHandler
at hashbang.auctionsieve.ui.AuctionSieveMenu.createHelpMenu(Unknown Source)
at hashbang.auctionsieve.ui.AuctionSieveMenu.createMenuBar(Unknown Source)
at hashbang.auctionsieve.ui.AuctionSieveMenu.<init>(Unknown Source)
at hashbang.auctionsieve.ui.AuctionSieveUI.createUI(Unknown Source)
at hashbang.auctionsieve.ui.AuctionSieveUI.createIt(Unknown Source)
at hashbang.auctionsieve.AuctionSieve.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.apple.mrj.MRJAboutHandler
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 7 more

I did a quick hack and copied the system MRJToolkit.jar to the same directory as auctionsieve.jar and that clear up the error.

However, when I start it now even though it finds the mrjtoolkit, AuctionSieve throws out a new error:

AuctionSieve version 2.8.4
Operating System = mac os x
Java version = 9.0.1
Java vm version = 9.0.1+11
Java runtime version = 9.0.1+11
Current dir = /Users/tech
User home dir = /Users/tech
Tmp dir = /var/folders/rh/x5_d1pkx05s5fdwd_fvhjnd00000gn/T/
Tmp dir being used = /Users/tech/Library/Application Support/AuctionSieve/tmp
java.lang.NoSuchMethodError: com.apple.eawt.Application.addApplicationListener(Lcom/apple/eawt/ApplicationListener;)V
at com.apple.mrj.MRJPriv.registerAboutHandler(MRJPriv.java:284)
at com.apple.mrj.MRJApplicationUtils.registerAboutHandler(MRJApplicationUtils.java:64)
at hashbang.auctionsieve.ui.MacUtil.addAboutHandler(Unknown Source)
at hashbang.auctionsieve.ui.AuctionSieveMenu.createHelpMenu(Unknown Source)
at hashbang.auctionsieve.ui.AuctionSieveMenu.createMenuBar(Unknown Source)
at hashbang.auctionsieve.ui.AuctionSieveMenu.<init>(Unknown Source)
at hashbang.auctionsieve.ui.AuctionSieveUI.createUI(Unknown Source)
at hashbang.auctionsieve.ui.AuctionSieveUI.createIt(Unknown Source)
at hashbang.auctionsieve.AuctionSieve.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)

I did some research and I found out that com.apple.eawt which has been schedule for depreciation for a long time has finally been removed in-between Java 8 and Java 9. So does this look correct? I'm not a developer so I could be way off.

Carter
Back to top
View user's profile Send private message
clb3092
Officially active!


Joined: 24 Nov 2017
Posts: 2

PostPosted: Sun Nov 26, 2017 4:07 am    Post subject: Never mind, I see that you have updated with the fix Reply with quote

I see that you have just fixed this issue, thank you. However, how is one suppose to get the 2.8.4.1(only available as an update) update if they cannot boot the previous version available and switch the setting so that they can get the beta updates? The current version available for download is 2.8.3 and crashes on boot.

Thanks
Back to top
View user's profile Send private message
nev
Site Admin


Joined: 15 Sep 2004
Posts: 1144
Location: Sydney, Australia

PostPosted: Sun Nov 26, 2017 10:56 pm    Post subject: Reply with quote

Sorry for the inconvenience.

There's a workaround.

In Finder, click the Go menu > Go to Folder...
~/Library/Application Support/AuctionSieve
Double click auctionsieve.properties and choose TextEdit (or use something else you're familiar with like vi)
Search for
autoUpdateCheckForBeta=0
and change it to
autoUpdateCheckForBeta=1

When you next run AuctionSieve it will do the beta check before going any further and you'll be able to update.

I haven't put out the beta update as a full stable release yet because I have a couple of users using Java 5 (running Mac OS X 10.4 and 10.5) and I'm waiting for them to update to 2.8.4 before I put out the new release.

2.8.4 will prevent them from doing any further updates because 2.8.4.1 and onwards require at least Java 6. (Tech detail - to make use of Java 9, you can no longer compile to a target of 1.5 - fair enough - it's ancient!)
Back to top
View user's profile Send private message Visit poster's website
Tippin
Posted once


Joined: 23 Nov 2017
Posts: 1

PostPosted: Fri Dec 01, 2017 12:59 pm    Post subject: Reply with quote

nev wrote:
There are people getting the most out of this review of Binance and running older systems. One has updated to 2.8.4 - still waiting on the other two...


Thanks for the workaround, Nev. I've ran into the same issue. Any known release date for the update?


Last edited by Tippin on Thu Dec 09, 2021 12:41 pm; edited 2 times in total
Back to top
View user's profile Send private message
nev
Site Admin


Joined: 15 Sep 2004
Posts: 1144
Location: Sydney, Australia

PostPosted: Fri Dec 01, 2017 9:00 pm    Post subject: Reply with quote

There are 3 people running older systems. One has updated to 2.8.4 - still waiting on the other two...
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group