Index: src/main/org/jboss/remoting/AbstractInvoker.java
===================================================================
RCS file: /cvsroot/jboss/JBossRemoting/src/main/org/jboss/remoting/AbstractInvoker.java,v
retrieving revision 1.12.4.10
diff -r1.12.4.10 AbstractInvoker.java
39a40,42
> import java.security.AccessController;
> import java.security.PrivilegedActionException;
> import java.security.PrivilegedExceptionAction;
76c79,93
<       this.classbyteloader = new ClassByteClassLoader(this.getClass().getClassLoader());
---
> 	  try
> 	  {
> 	      this.classbyteloader = (ClassByteClassLoader)AccessController.doPrivileged( new PrivilegedExceptionAction()
> 	      {
> 	         public Object run() throws Exception
> 	         {
> 	        	 return new ClassByteClassLoader(this.getClass().getClassLoader());
> 	         }
> 	      });
> 	  }
> 	  catch (PrivilegedActionException e)
> 	  {
> 		  log.error(e.toString(), e);
> 		  throw new RuntimeException("Can't create a ClassLoader", e);
> 	  }
221c238,252
<       this.classbyteloader = new ClassByteClassLoader(classloader);
---
> 	  try
> 	  {
> 	      this.classbyteloader = (ClassByteClassLoader)AccessController.doPrivileged( new PrivilegedExceptionAction()
> 	      {
> 	         public Object run() throws Exception
> 	         {
> 	        	 return new ClassByteClassLoader(this.getClass().getClassLoader());
> 	         }
> 	      });
> 	  }
> 	  catch (PrivilegedActionException e)
> 	  {
> 		  log.error(e.toString(), e);
> 		  throw new RuntimeException("Can't create a ClassLoader", e);
> 	  }
