<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
Re: URL-Protocol Handler doesn't work
</h3>
<span style="margin-bottom: 10px;">
created by <a href="https://community.jboss.org/people/skoure">Stephen Kouretas</a> in <i>JBoss AS 7 Development</i> - <a href="https://community.jboss.org/message/729160#729160">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>David,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Thanks for your quick reply.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I added the dependency in org.jboss.as.standalone module import list as you suggested, however, I am still receiving a MalformedURLException unknown protocol: smb within my application.  </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>The good news is that I now see the .index files being created without requiring a dependency to jcifs in the .ear Manifest.</p><p>Before this change the .index files were only created if the .ear had a dependency on jcifs, and I can see that the list of modules in the <span class="nc">ModularURLStreamHandlerFactory is final.</span></p><p><span class="nc">Hence I assumed loading the jcifs module as a dependency on the .ear was too late.  I thought that defining -Djboss.protocol.handler.modules=jcifs would have resolved that, but I guess not.</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I tried adding export="true" on the jcifs dependency, but still the same Exception.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"><span class="nc"></span> </p><p><span class="nc">I also tried to place the jcifs dependency before the org.jboss.as.server dependency to see if that would help, since it appears that is where the Main and Bootstrap classes reside, but still no luck.</span></p><p><span class="nc">Is the order of the dependencies important?</span></p><p><span class="nc">Am I missing something?</span><span class="nc"></span><div class="mcePaste" id="_mcePaste" style="position: absolute; top: 0px; left: 0px;"></div></p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="https://community.jboss.org/message/729160#729160">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss AS 7 Development at <a href="https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>