[ 
https://issues.apache.org/jira/browse/PDFBOX-829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andreas Lehmkühler closed PDFBOX-829.
-------------------------------------


> Exception in thread "main" java.lang.NoClassDefFoundError: 
> org/bouncycastle/jce/provider/BouncyCastleProvider
> -------------------------------------------------------------------------------------------------------------
>
>                 Key: PDFBOX-829
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-829
>             Project: PDFBox
>          Issue Type: Bug
>    Affects Versions: 1.2.1
>         Environment: Windows XP 5.1.2600 SP3. java version "1.6.0_21" 
> Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
> Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)
>            Reporter: Vladimir
>            Priority: Trivial
>
> All pdf files works fine. Except this one 
> "http://www.rim.com/investors/documents/pdf/pressrelease/2011/Q1_press_release.pdf":
>  
> public class PDFUtil {
>     public static String getTransformed(InputStream inputStream) {
>         PDDocument pdDocument = null;
>         String document = null;
>         try {
>             PDFParser parser = new PDFParser(inputStream);
>             parser.parse();
>             pdDocument = parser.getPDDocument();
>             PDFText2HTML pdf2html = new PDFText2HTML("UTF-8");
>             document = pdf2html.getText(pdDocument);
>         } catch (IOException e) {
>             e.printStackTrace();
>             Logger.DEBUG_MAIN.log(e.getMessage());
>         } finally {
>             if (pdDocument != null) {
>                 try {
>                     pdDocument.getDocument().close();
>                 } catch (IOException e) {
>                     e.printStackTrace();
>                     Logger.DEBUG_MAIN.log(e.getMessage());
>                 }
>             }
>         }
>         return document;
>     }
>     public static void main(String[] args) throws IOException {
>         String urlName = 
> "http://www.rim.com/investors/documents/pdf/pressrelease/2011/Q1_press_release.pdf";;
>         URL url = new URL(urlName);
>         String result = getTransformed(url.openStream());
>         System.out.println(result);
>     }
> }
> RETURNS:
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> org/bouncycastle/jce/provider/BouncyCastleProvider
>       at 
> org.apache.pdfbox.pdmodel.PDDocument.openProtection(PDDocument.java:1110)
>       at org.apache.pdfbox.pdmodel.PDDocument.decrypt(PDDocument.java:591)
>       at 
> org.apache.pdfbox.util.PDFTextStripper.writeText(PDFTextStripper.java:246)
>       at 
> org.apache.pdfbox.util.PDFTextStripper.getText(PDFTextStripper.java:184)
>       at 
> com.selerityfinancial.wwwscraper.utils.PDFUtil.getTransformed(PDFUtil.java:25)
>       at com.selerityfinancial.wwwscraper.utils.PDFUtil.main(PDFUtil.java:52)
> Caused by: java.lang.ClassNotFoundException: 
> org.bouncycastle.jce.provider.BouncyCastleProvider
>       at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
>       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
>       ... 6 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to