Web Security Problems
chadlavy Jan 7, 2004 10:38 AMHi,
I have written my own login module and it seems to be working great. JBoss authenticates the user when they try to access restricted URL's and
doesn't let them in if the authentication fails. The problem I am having concerns the Roles portion. For testing purposes, I created 3 roles and 3 corresponding role restricted URLs. When I log in as a user that has 2 of the 3 roles, I am still able to access all 3 URLs. After doing some reading in the JBoss documentation, (if I'm reading it right) I think that I need to turn on Java2 Security for the role authentication to function properly. When I try to do that, however, I get a stack trace. I have attached my web.xml, run.bat, and stack trace respectively.
Thanks very much for your help...
Chad
P.S. Using JBoss3.0.6 on Windows 2000 with jdk1.4.1_2
********************************************************
WEB.XML
********************************************************
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN'
'http://java.sun.com/j2ee/dtds/web-app_2_3.dtd'>
<web-app>
<display-name>edw-jaas-ex</display-name>
Test Secured Application for EDW JAAS
<servlet-name>j_security_check</servlet-name>
<display-name>loginServlet</display-name>
<servlet-class>com.bankone.jaas.example.LoginServlet</servlet-class>
<security-constraint>
<web-resource-collection>
<web-resource-name>DAS Access</web-resource-name>
<url-pattern>/validated/das.html</url-pattern>
<http-method>GET</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>DAS</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>
<security-constraint>
<web-resource-collection>
<web-resource-name>TST Access</web-resource-name>
<url-pattern>/validated/test.html</url-pattern>
<http-method>GET</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>TST</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>
<security-constraint>
<web-resource-collection>
<web-resource-name>AML Access</web-resource-name>
<url-pattern>/validated/aml.html</url-pattern>
<http-method>GET</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>AML</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>
<login-config>
<auth-method>FORM</auth-method>
<realm-name>Form Based Authentication For The EDW JAAS Example Site</realm-name>
<form-login-config>
<form-login-page>/login.html</form-login-page>
<form-error-page>/login-error.html</form-error-page>
</form-login-config>
</login-config>
<security-role>
<role-name>AML</role-name>
</security-role>
<security-role>
<role-name>DAS</role-name>
</security-role>
<security-role>
<role-name>TST</role-name>
</security-role>
</web-app>
********************************************************
RUN.BAT
********************************************************
@echo off
rem -------------------------------------------------------------------------
rem JBoss Bootstrap Script for Win32
rem -------------------------------------------------------------------------
rem $Id: run.bat,v 1.4.2.1 2002/11/13 21:32:28 starksm Exp $
set JAVA_HOME=C:\j2sdk1.4.1_02
@if not "%ECHO%" == "" echo %ECHO%
@if "%OS%" == "Windows_NT" setlocal
set DIRNAME=.\
if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
set PROGNAME=run.bat
if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
rem Read all command line arguments
set ARGS=
:loop
if [%1] == [] goto endloop
set ARGS=%ARGS% %1
shift
goto loop
:endloop
rem Find run.jar, or we can't continue
set RUNJAR=%DIRNAME%\run.jar
if exist "%RUNJAR%" goto FOUND_RUN_JAR
echo Could not locate %RUNJAR%. Please check that you are in the
echo bin directory when running this script.
goto END
:FOUND_RUN_JAR
if not "%JAVA_HOME%" == "" goto ADD_TOOLS
set JAVA=java
echo JAVA_HOME is not set. Unexpected results may occur.
echo Set JAVA_HOME to the directory of your local JDK to avoid this message.
goto SKIP_TOOLS
:ADD_TOOLS
set JAVA=%JAVA_HOME%\bin\java
if exist "%JAVA_HOME%\lib\tools.jar" goto SKIP_TOOLS
echo Could not locate %JAVA_HOME%\lib\tools.jar. Unexpected results may occur.
echo Make sure that JAVA_HOME points to a JDK and not a JRE.
:SKIP_TOOLS
rem Include the JDK javac compiler for JSP pages. The default is for a Sun JDK
rem compatible distribution to which JAVA_HOME points
set JAVAC_JAR=%JAVA_HOME%\lib\tools.jar
set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JAVAC_JAR%;%RUNJAR%
rem Setup JBoss sepecific properties
set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME%
set JBOSS_HOME=%DIRNAME%\..
rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.
set JAVA_OPTS= -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n %JAVA_OPTS%
rem Enable Java2 Security
set CONFIG=%1
@if "%CONFIG%" == "" set CONFIG=default
set PF=..\server\%CONFIG%\conf\server.policy
set JAVA_OPTS=%JAVA_OPTS% -Djava.security.manager
set JAVA_OPTS=%JAVA_OPTS% -Djava.security.policy=%PF%
echo ===============================================================================
echo .
echo JBoss Bootstrap Environment
echo .
echo JBOSS_HOME: %JBOSS_HOME%
echo .
echo JAVA: %JAVA%
echo .
echo JAVA_OPTS: %JAVA_OPTS%
echo .
echo CLASSPATH: %JBOSS_CLASSPATH%
echo .
echo ===============================================================================
echo .
"%JAVA%" -mx128m %JAVA_OPTS% -classpath "%JBOSS_CLASSPATH%" org.jboss.Main %ARGS%
:END
if "%NOPAUSE%" == "" pause
:END_NO_PAUSE
********************************************************
Stack Trace
********************************************************
===============================================================================
.
JBoss Bootstrap Environment
.
JBOSS_HOME: C:\jboss-3.0.6\bin\\..
.
JAVA: C:\j2sdk1.4.1_02\bin\java
.
JAVA_OPTS: -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_sock
et,address=8787,server=y,suspend=n -Dprogram.name=run.bat -Djava.security.manag
er -Djava.security.policy=..\server\default\conf\server.policy
.
CLASSPATH: ;C:\j2sdk1.4.1_02\lib\tools.jar;C:\jboss-3.0.6\bin\\run.jar
.
===============================================================================
.
11:08:29,476 INFO [Server] JBoss Release: JBoss-3.0.6 CVSTag=JBoss_3_0_6
java.lang.StackOverflowError
at java.lang.String.(String.java:422)
at java.lang.StringBuffer.toString(StringBuffer.java:1225)
at java.net.URLStreamHandler.parseURL(URLStreamHandler.java:200)
at sun.net.www.protocol.file.Handler.parseURL(Handler.java:49)
at java.net.URL.(URL.java:608)
at java.net.URL.(URL.java:476)
at sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:874)
at sun.misc.URLClassPath$FileLoader.findResource(URLClassPath.java:864)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at java.lang.ClassLoader.getResource(ClassLoader.java:775)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler
(URLStreamHandlerFactory.java:134)
at java.net.URL.getURLStreamHandler(URL.java:1057)
at java.net.URL.(URL.java:584)
at java.net.URL.(URL.java:476)
at java.net.URL.(URL.java:425)
at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:157)
at java.net.JarURLConnection.(JarURLConnection.java:140)
at sun.net.www.protocol.jar.JarURLConnection.(JarURLConnection.jav
a:61)
at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
at java.net.URL.openConnection(URL.java:943)
at sun.misc.URLClassPath.check(URLClassPath.java:392)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:601)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:658)
at sun.misc.URLClassPath.findResource(URLClassPath.java:137)
at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
at java.lang.ClassLoader.getResource(ClassLoader.java:780)
at org.jb