[jboss-jira] [JBoss JIRA] (WFCORE-1705) A system dependency path "sun/security/provider/certpath" is missing from wildfly's module.xml

Peter Nalyvayko (JIRA) issues at jboss.org
Fri Mar 3 14:43:00 EST 2017


    [ https://issues.jboss.org/browse/WFCORE-1705?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13372556#comment-13372556 ] 

Peter Nalyvayko commented on WFCORE-1705:
-----------------------------------------

Seems that some of the classes in that namespace are not portable across different JVMs, so decided to implement the missing functionality (OCSP checking) instead of relying on types from provider/certpath. Since this isn't an issue any longer, I feel I should close the issue.

> A system dependency path "sun/security/provider/certpath" is missing from wildfly's module.xml
> ----------------------------------------------------------------------------------------------
>
>                 Key: WFCORE-1705
>                 URL: https://issues.jboss.org/browse/WFCORE-1705
>             Project: WildFly Core
>          Issue Type: Bug
>          Components: Modules, Server
>    Affects Versions: 2.2.0.Final
>            Reporter: Peter Nalyvayko
>            Assignee: David Lloyd
>              Labels: jboss
>
> There is a system dependency path "sun/security/provider/certpath" missing from modules\system\layers\base\sun\jdk\main\module.xml. This is causing class def not found exception when attempting to create an instance of a class from that namespace. The module contents (abbreviated) are shown below. Notice that the path to "sun/security/provider/certpath" is not listed in there:
> {{<module xmlns="urn:jboss:module:1.3" name="sun.jdk">
>     <resources>
>         <!-- currently jboss modules has not way of importing services from
>         classes.jar so we duplicate them here -->
>         <resource-root path="service-loader-resources"/>
>     </resources>
>     <dependencies>
>         <module name="sun.scripting" export="true"/>
>         <system export="true">
>             <paths>
> ...
>                 <path name="sun/security/action"/>
>                 <path name="sun/security/pkcs"/>
>                 <path name="sun/security/x509"/>
>                 <path name="sun/security"/>
>                 <path name="sun/security/util"/>
>                 <path name="sun/security/krb5"/>
>                 <path name="sun/security/krb5/internal"/>
>                 <path name="sun/security/pkcs11"/>
>                 <path name="sun/security/provider"/>
> ...
>             </paths>
>             <exports>
>                 <include-set>
>                     <path name="META-INF/services"/>
>                 </include-set>
>             </exports>
>         </system>
>     </dependencies>
> </module>
> }}Manually adding the missing system dependency path fixes the issue. 



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jboss-jira mailing list