View Single Post
06-20-10, 11:09 PM   #2
Shirik
Blasphemer!
Premium Member
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2007
Posts: 818
Thanks for the report.

What's going on here is that the SecurityManager is denying a permission it should not be denying.

The Minion SecurityManager is a tool that hooks into the Java Virtual Machine (in a manner specified by Sun) to provide security. This security manager blocks operations from modules which they should not be allowed to do (such as access strange sites, execute `rm -rf /`, etc.).

What's going on is the SecurityManager is detecting a permission which it does not know about (and is not specified by Sun, so this is a vendor-specific feature -- not unheard of, Apple has a ton of them). Because it doesn't know what the permission is, it defaults to denying it in an effort to protect you.

If you're curious, the relevant part of the log was as follows:

Code:
SWW> 06-20-10 12:25:00.131 - Security check failed: java.lang.SecurityException: Unknown permission request: (java.awt.AWTPermission watchMousePointer) / watchMousePointer
                             com.mmoui.manager.MinionSecurityManager.checkPermission(MinionSecurityManager.java:561)
SNN> 06-20-10 12:25:00.132 - For permission: (java.awt.AWTPermission watchMousePointer)
                             com.mmoui.manager.MinionSecurityManager.checkPermission(MinionSecurityManager.java:562)
!!!> 06-20-10 12:25:00.132 - Unknown permission request: (java.awt.AWTPermission watchMousePointer) / watchMousePointer
                             com.mmoui.manager.MinionSecurityManager.checkAWTPermission(MinionSecurityManager.java:259)
****************************************************************************************************
java.lang.SecurityException: Unknown permission request: (java.awt.AWTPermission watchMousePointer) / watchMousePointer
	at com.mmoui.manager.MinionSecurityManager.checkAWTPermission(MinionSecurityManager.java:259)
In fact, if you have trouble in the future, searching for the tag "!!!" may help you find issues. Any exceptions which caused a thread to be killed will be tagged with this. Another good indicator is "WW" which indicates warnings (you will see it was the first line I copied above, as that was the first indicator of the problem).

Anyway, this will need a patch. I can write up a quick one for it and push it out soon. However, I need some info from you so I can look to see if there might be any other issues.

Can you execute the following and tell me what the results are?
  • java --version
  • uname -a

Also (if uname -a doesn't specify), what distribution and version are you running on?

Thanks for your patience,
-- Shirik

EDIT: Never mind the distro question, I see that the log captured that you're on gentoo. Also, you win 2 points for being on a good distro.
EDIT2: Never mind the uname -a or java --version, I see they were in your other post.
__________________
たしかにひとつのじだいがおわるのお
ぼくはこのめでみたよ
だけどつぎがじぶんおばんだってことわ
しりたくなかったんだ
It's my turn next.

Shakespeare liked regexes too!
/(bb|[^b]{2})/

Last edited by Shirik : 06-20-10 at 11:22 PM.
  Reply With Quote