[jira] [Commented] (OFBIZ-7155) Remove jce-jdk13-154.jar

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-7155) Remove jce-jdk13-154.jar

Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-7155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15333957#comment-15333957 ]

Christian Geisert commented on OFBIZ-7155:
------------------------------------------

Seems like it is needed somehow. After removing and executing run-tests I got the following:

{code}
    <error message="org/bouncycastle/jce/provider/BouncyCastleProvider" type="java.lang.NoClassDefFoundError">java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider
        at org.apache.pdfbox.pdmodel.PDDocument.openProtection(PDDocument.java:1616)
        at org.apache.pdfbox.pdmodel.PDDocument.decrypt(PDDocument.java:963)
        at org.apache.tika.parser.pdf.PDFParser.parse(PDFParser.java:139)
        at org.ofbiz.widget.test.WidgetMacroLibraryTests.testFopMacroLibrary(WidgetMacroLibraryTests.java:129)
        at org.ofbiz.testtools.TestRunContainer.start(TestRunContainer.java:146)
        at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:237)
        at org.ofbiz.base.start.StartupControlPanel.startStartupLoaders(StartupControlPanel.java:274)
        at org.ofbiz.base.start.StartupControlPanel.start(StartupControlPanel.java:73)
        at org.ofbiz.base.start.Start.main(Start.java:84)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
</error>
{code}

I'll investigate further.

> Remove jce-jdk13-154.jar
> ------------------------
>
>                 Key: OFBIZ-7155
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-7155
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Trunk, Release Branch 15.12
>            Reporter: Christian Geisert
>            Assignee: Christian Geisert
>             Fix For: Upcoming Branch, 15.12.01
>
>
> After updating our project to the latest release15.12 branch we got the following error when accessing OFBiz pages:
> {code}
> 2016-06-01 14:37:14,040 |http-nio-8443-exec-2 |NioEndpoint                   |E|
> java.lang.RuntimeException: Could not generate DH keypair
>     at sun.security.ssl.Handshaker.checkThrown(Handshaker.java:1429) ~[?:1.8.0_77]
>     ...
> Caused by: java.security.InvalidAlgorithmParameterException: parameter object not a ECParameterSpec
>     at org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC.initialize(Unknown Source) ~[jce-jdk13-154.jar:1.54.0]
>     ...
> {code}
> It turned out that jce-jdk13-154.jar was the culprit. After removing this Jar everything worked as expected. As this jar is an optional dependency of PDFBox (which is used by Tika) and is only need for Java < 1.7 I propose to remove it from OFBiz.
> I'll wait a few days and if there are no objections I'll remove the jar



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)