Hi Saurbh, What's the environment of your application? Are you running it as a Java Applet or something similar with strict security Manager?
Trustin On Jan 21, 2008 3:10 AM, Saurabh Jain <[EMAIL PROTECTED]> wrote: > > Hi, > > I am using NioSocketConnector in my application. At the time of quiting the > client I am trying to call dispose() on the connector. On calling dispose my > application throws an exception and the application hangs. At the same time > the CPU usage of the client goes to 100%. > > The exception generated at the client side is as under: > > 20-Jan-2008 23:30:51 org.apache.mina.common.DefaultExceptionMonitor > exceptionCaught > WARNING: Unexpected exception. > java.security.AccessControlException: access denied > (java.lang.RuntimePermission modifyThread) > at > java.security.AccessControlContext.checkPermission(AccessControlContext.java:264) > at > java.security.AccessController.checkPermission(AccessController.java:427) > at > java.util.concurrent.ThreadPoolExecutor.shutdownNow(ThreadPoolExecutor.java:959) > at > java.util.concurrent.ScheduledThreadPoolExecutor.shutdownNow(ScheduledThreadPoolExecutor.java:475) > at > org.apache.mina.common.IdleStatusChecker.stop(IdleStatusChecker.java:120) > at > org.apache.mina.common.IdleStatusChecker.removeService(IdleStatusChecker.java:103) > at > org.apache.mina.common.AbstractIoService$1.serviceDeactivated(AbstractIoService.java:50) > at > org.apache.mina.common.IoServiceListenerSupport.fireServiceDeactivated(IoServiceListenerSupport.java:153) > at > org.apache.mina.common.IoServiceListenerSupport.fireSessionDestroyed(IoServiceListenerSupport.java:222) > at > org.apache.mina.common.AbstractPollingIoProcessor.removeNow(AbstractPollingIoProcessor.java:330) > at > org.apache.mina.common.AbstractPollingIoProcessor.remove(AbstractPollingIoProcessor.java:300) > at > org.apache.mina.common.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:43) > at > org.apache.mina.common.AbstractPollingIoProcessor$Worker.run(AbstractPollingIoProcessor.java:678) > at > org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > at java.lang.Thread.run(Thread.java:595) > > Please let me know what is going wrong here. > > Regards, > Saurabh > > -- > View this message in context: > http://www.nabble.com/Problem-with-dispose%28%29--Access-denied-Exception.-tp14984654s16868p14984654.html > Sent from the Apache MINA Support Forum mailing list archive at Nabble.com. > > -- what we call human nature is actually human habit -- http://gleamynode.net/ -- PGP Key ID: 0x0255ECA6
