Cant run on OS X
I can't seem to run Minion on OS X. It bounces on the dock and then just shuts down. After reviewing the console, I found this:
Code:
15-07-14 01:46:05,850 Minion[948]: [JRSAppKitAWT markAppIsDaemon]: Process manager already initialized: can't fully enable headless mode. EDIT: checking to see if it works after installing java 7: nope. EDIT2: checking to see if it works with java 6(apple dist): nope. EDIT3: checking with java 8: nope. What version of java is minion running at? |
Thanks for the console log. The first line is normal, the 2nd line is strange? Is minion writing anything to ~/.minion/minion0.log? Try deleting from the app folder and re-installing?
Minion runs inside a JVM (does not require java installed on your machine, thats why the download is kinda large) it runs on a version of Java7. Did you get the prompt about Minion was download from an unidentified developer? If you open your application folder, right click on Minion and choose "Open" do you get a prompt allow Minion to run even though its from an unidentified developer? I'm running 10.9.4 my self on both my desktop and laptop and my laptop is stock 10.9.4 with out any developer tools installed. |
Have you tried making sure Minion isnt running and launching again? Talking with our java programmer he said one of the errors was due to Minion restarting too fast after an Update? Was Minion working and then you ran the update and now its not?
|
If its still not working can you run this via Terminal?
java -jar /Applications/Minion.app/Contents/Java/Minion-jfx.jar Does Minion load? If not what is the output from the Terminal? |
Quote:
EDIT: installed JDK 7u60 Code:
objc[6288]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/jre/lib/jli/./libjli.dylib. One of the two will be used. Which one is undefined. |
1 Attachment(s)
Talking with our java programmer, he was wondering if there was some network or other setting overrides in java on your system for that account? Could you login to a new account on your OSX machine and try to launch Minion? If it works do you have any .java .jmeter, etc folders with settings in your home directory on your main account?
What do your network settings look like under the system preferences? (see picture) Although different settings here shouldn't cause Minion to crash. |
I just tried rolling back to 1.7.0_21, no go. The funky bug from update 45 doesn't exist here tho.
Code:
% /usr/libexec/java_home -v 1.7.0_21 --exec java -jar /Applications/Minion.app/Contents/Java/Minion-jfx.jar !2260 Code:
Caused by: java.lang.RuntimeException: Unexpected IOException while starting JUnique/Server for id "com.zam.minion.MinionPreloader" Code:
% netstat -a -n -f inet |grep 127.0.0.1 |
1 Attachment(s)
Quote:
EDIT: Nope, just created a dummy account and gives the same backtrace :) Quote:
|
Thanks for the additional netstat information.
Talking with our java programmer he pointed out it is "Caused by: java.net.BindException: Can't assign requested address". He is wondering if you are able to ping localhost? The call to the OS socket.bind is failing, the error indicates that it can't open the socket locally |
Yup, I can ping localhost, getting back responses from 127.0.0.1 (as expected)
|
Any solution on what I can do? I also tried to connect to port 0 on localhost via PHP(as jUnique uses this as well), if that helps. I'm getting back that the hostname could not be parsed:
Code:
% php -r "var_dump(fsockopen('localhost', 0));" |
Thanks ravagernl,
That is certainly interesting. It prompts me to ask what is in your /etc/hosts file? Can you post it here or if you have some private info PM it to me or x.x.x.x it out? Also in your home directory could you do a ls -la so it lists all the .hidden folders? So we can see if there is some override set for your network or java? |
Quote:
Code:
% cat /etc/hosts Quote:
Code:
% ls -la | grep .* |
Hi ravagernl,
We have released an update to Minion that should address this issue. Please uninstall Minion and download 2.0.11-beta from http://minion.mmoui.com I was finally able to reproduce the issue and find the offending change. |
Dolby, can you tell us what the problem was?
|
I'm not 100% sure as to the root cause but it was a bug in the version of JUnique we were using. Simply updating the JUnique version fixed the issue.
I was able to reproduce it because I stumbled upon an old OSX machine that was using my routers DNS (no name servers specified) and I had an entry for our old data center under "Search Domains: service.softlayer.com". It took me a little bit to find that the combination of using your router DNS and an entry for "Search Domain" was the issue. If you were using lets say google DNS and still had a Search Domain specified it would work fine. There may be many other situations that could cause this issue as well. |
All times are GMT -6. The time now is 08:56 PM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI