glassfish
  1. glassfish
  2. GLASSFISH-15622

Recursive calls by Felix when SecurityManager is on slows down GlassFish startup

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 3.1
    • Fix Version/s: None
    • Component/s: OSGi
    • Labels:
      None

      Description

      When Security Manager is on, it is observed that the getClassLoader() call during GF startup goes into a mutual recursion that seems never-ending. These stack dumps can be observed when java.security.debug=all is set as a jvm-option. It appears that JDK is truncating the calls after a few recursions ?.

      The getClassLoader() call results in a Runtime Permission check for a permission called "getClassLoader". And this permission check is triggering the mutual recursion between java.lang.Class.getClassLoader() and org.apache.felix.framework.URLHandlers.getFrameworkFromContext.

      Since the java.security.debug=all or access:stack options are showing these calls, we believe that it must be happening even when the debug property is not set. And that if this recursive calls issue is fixed, then it can significantly improve GlassFish starup performance when SecurityManager is on.

      Here is a sample stack dump:

      policy: evaluation (codesource) failed
      java.lang.Exception: Stack trace
      at java.lang.Thread.dumpStack(Thread.java:1223)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:291)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:607)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:607)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:299)
      at java.security.AccessController.checkPermission(AccessController.java:553)
      at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      at java.lang.Class.getClassLoader(Class.java:611)
      at org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:605)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:572)
      at org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(URLHandlersStreamHandlerProxy.java:472)
      at java.net.URL.toExternalForm(URL.java:919)
      at java.net.URL.toString(URL.java:905)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at java.security.CodeSource.toString(CodeSource.java:461)
      at java.lang.String.valueOf(String.java:2838)
      at java.lang.StringBuilder.append(StringBuilder.java:132)
      at sun.security.provider.PolicyFile.addPermissions(PolicyFile.java:1318)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1281)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1247)
      at sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:1188)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:331)
      at java.security.ProtectionDomain$1.run(ProtectionDomain.java:328)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain.mergePermissions(ProtectionDomain.java:326)
      at java.security.ProtectionDomain.toString(ProtectionDomain.java:271)

        Activity

          People

          • Assignee:
            Richard S. Hall
            Reporter:
            Nithya Ramakrishnan
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: