[ 
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)

Reply via email to