[
https://issues.apache.org/activemq/browse/AMQ-1605?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=43633#action_43633
]
Morris Hirsch commented on AMQ-1605:
------------------------------------
A post on a related problem suggested using the newer commons-logging-1.1.1.jar
I got the new one and made the change in my compile and my manifest and applet
tag
That seems to get me further but still an exception, now this one top line only
javax.jms.JMSException: Could not connect to broker URL:
tcp://192.168.1.50:61616. Reason: java.security.AccessControlException: access
denied (java.util.PropertyPermission org.apache.activemq.UseDedicatedTaskRunner
read)
or the full stack
javax.jms.JMSException: Could not connect to broker URL:
tcp://192.168.1.50:61616. Reason: java.security.AccessControlException: access
denied (java.util.PropertyPermission org.apache.activemq.UseDedicatedTaskRunner
read)
at
org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:35)
at
org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:278)
at
org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:222)
at
org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:170)
at Heartbeat.init(Heartbeat.java:223)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.security.AccessControlException: access denied
(java.util.PropertyPermission org.apache.activemq.UseDedicatedTaskRunner read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
at java.lang.System.getProperty(Unknown Source)
at
org.apache.activemq.thread.TaskRunnerFactory.<init>(TaskRunnerFactory.java:62)
at
org.apache.activemq.thread.TaskRunnerFactory.<init>(TaskRunnerFactory.java:47)
at
org.apache.activemq.ActiveMQConnection.<init>(ActiveMQConnection.java:115)
at
org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:283)
at
org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:251)
... 5 more
> 5.0.0: applet fails to initialize with default log4j.properties.
> ----------------------------------------------------------------
>
> Key: AMQ-1605
> URL: https://issues.apache.org/activemq/browse/AMQ-1605
> Project: ActiveMQ
> Issue Type: Bug
> Components: JMS client
> Affects Versions: 5.0.0
> Environment: jre 1.6.0_03 applet on both firefox and msie.
> Reporter: Bear Giles
>
> We are unable to create a JMS-aware applet because of an initialization error
> in ActiveMQConnectionFactory/ActiveMQConnection. My research suggests that
> the problem is due to a static logger instance and a default log4j.properties
> file that contains an appender that is inappropriate (as in, throws security
> exceptions) in applets.
> java.lang.ExceptionInInitializerError
> at
> org.apache.activemq.ActiveMQConnection.<clinit>(ActiveMQConnection.java:106)
> at com.si.applet.JmsApplet.<init>(JmsApplet.java:36)
> at
> com.si.applet.ProducerConsumerApplet.<init>(ProducerConsumerApplet.java:36)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> at sun.reflect.NativeConstructorAccessorImpl.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 sun.applet.AppletPanel.createApplet(Unknown Source)
> at sun.plugin.AppletViewer.createApplet(Unknown Source)
> at sun.applet.AppletPanel.runLoader(Unknown Source)
> at sun.applet.AppletPanel.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: java.security.AccessControlException: access denied
> (java.util.PropertyPermission
> org.apache.commons.logging.LogFactory.HashtableImpl read)
> at java.security.AccessControlContext.checkPermission(Unknown
> Source)
> at java.security.AccessController.checkPermission(Unknown Source)
> at java.lang.SecurityManager.checkPermission(Unknown Source)
> at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
> at java.lang.System.getProperty(Unknown Source)
> at
> org.apache.commons.logging.LogFactory.createFactoryStore(LogFactory.java:320)
> at
> org.apache.commons.logging.LogFactory.<clinit>(LogFactory.java:1725)
> ... 14 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.