You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Vladimir (JIRA)" <ji...@apache.org> on 2010/09/15 15:29:33 UTC
[jira] Created: (PDFBOX-829) Exception in thread "main"
java.lang.NoClassDefFoundError:
org/bouncycastle/jce/provider/BouncyCastleProvider
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: Blocker
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.
[jira] Updated: (PDFBOX-829) Exception in thread "main"
java.lang.NoClassDefFoundError:
org/bouncycastle/jce/provider/BouncyCastleProvider
Posted by "Andreas Lehmkühler (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/PDFBOX-829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andreas Lehmkühler updated PDFBOX-829:
--------------------------------------
Priority: Trivial (was: Blocker)
> 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.
[jira] Resolved: (PDFBOX-829) Exception in thread "main"
java.lang.NoClassDefFoundError:
org/bouncycastle/jce/provider/BouncyCastleProvider
Posted by "Andreas Lehmkühler (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/PDFBOX-829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andreas Lehmkühler resolved PDFBOX-829.
---------------------------------------
Resolution: Not A Problem
There is at least one of the bouncy castle jars missing on the classpath. [1] provides further information about all dependencies.
The standalone prebuild binary of PDFBox [2] already contains that jar.
[1] http://pdfbox.apache.org/dependencies.html
[2] http://pdfbox.apache.org/download.html
> 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.
[jira] Commented: (PDFBOX-829) Exception in thread "main"
java.lang.NoClassDefFoundError:
org/bouncycastle/jce/provider/BouncyCastleProvider
Posted by "Vladimir (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/PDFBOX-829?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12909725#action_12909725 ]
Vladimir commented on PDFBOX-829:
---------------------------------
In Foxit Reader this report opens without any problems.
This report opens a huge amount of users.
> 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: Blocker
>
> 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.
[jira] Closed: (PDFBOX-829) Exception in thread "main"
java.lang.NoClassDefFoundError:
org/bouncycastle/jce/provider/BouncyCastleProvider
Posted by "Andreas Lehmkühler (JIRA)" <ji...@apache.org>.
[ 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.