And you must also download the latest version of pdfbox.jar (more specifically 0.7.4) at http://www.pdfbox.org/dist/.
The current 0.7.3 shipped in DSpace have a bug concerning encrypted files, which is corrected in the latest (unofficial) version. Regards, Afonso Araujo Neto Citando Graham Triggs <[EMAIL PROTECTED]>: > Is it the *exact* same error? In the example below, it is reporting that the > class: > > org/bouncycastle/jce/provider/BouncyCastleProvider > > can not be found. This class is in the bcprov-jdk??-135.jar file (I'm > looking at it right now ;-). > > If you have put that class correctly into the classpath used by the media > filter (which should just mean placing it in the lib directory of the dspace > installation), then it should find that class. > > As I haven't tried this myself (I don't have an appropriate PDF that > generates this error), there may be other exceptions that are thrown once > this class is found - for example, it could also be dependent on some of the > other JARs that are available on the Bouncy Castle website. > > G > > ----- Original Message ----- > From: "Brett, Hamish" <[EMAIL PROTECTED]> > To: "Graham Triggs" <[EMAIL PROTECTED]>; > <[email protected]> > Sent: Thursday, March 01, 2007 11:21 PM > Subject: RE: [Dspace-tech] MediaFilter error 1.4.1 > > > > > Hi Graham, > > I am getting the same error, I tried getting the bouncy jar and putting > in dspace/lib and running a ant update and still I get the error. > > Any ideas, > > Thanks > > Hamish > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Graham > Triggs > Sent: Friday, 2 March 2007 9:27 AM > To: Shawna Sadler; [email protected] > Cc: Rowena; derek McBurney > Subject: Re: [Dspace-tech] MediaFilter error 1.4.1 > > Hi Shawna, > > This is the PDF encryption problem - at the bottom of my previous email. > > You should grab an appropriate jar from: > http://www.bouncycastle.org/latest_releases.html > > - in particular, as it is the 'BouncyCastleProvider' that is missing, > you want to grab the appropriate Provider (left most column of the first > table) for the JDK you are using. I'm not sure if you will need any of > the JARs from the other columns (except the far right - 'test' - which > you definitely don't need). > > Just put it / them in the lib directory of your dspace installation and > try the media filter again. > > G > > ----- Original Message ----- > From: "Shawna Sadler" <[EMAIL PROTECTED]> > To: "Graham Triggs" <[EMAIL PROTECTED]>; > <[email protected]> > Cc: "Rowena" <[EMAIL PROTECTED]>; "derek McBurney" > <[EMAIL PROTECTED]> > Sent: Thursday, March 01, 2007 10:51 PM > Subject: [Dspace-tech] MediaFilter error 1.4.1 > > >> Hi Graham and Dspace-tech, >> This is the message we see after running dspace/config/filter-media. >> Any ideas? >> >> Exception in thread "main" java.lang.NoClassDefFoundError: >> org/bouncycastle/jce/provider/BouncyCastleProvider >> at > org.pdfbox.pdmodel.PDDocument.openProtection(PDDocument.java:905) >> at org.pdfbox.pdmodel.PDDocument.decrypt(PDDocument.java:489) >> at >> org.pdfbox.util.PDFTextStripper.writeText(PDFTextStripper.java:204) >> at > org.pdfbox.util.PDFTextStripper.getText(PDFTextStripper.java:149) >> at >> > org.dspace.app.mediafilter.PDFFilter.getDestinationStream(PDFFilter.java > :110) >> at >> > org.dspace.app.mediafilter.MediaFilter.processBitstream(MediaFilter.java > :155) >> at >> > org.dspace.app.mediafilter.MediaFilterManager.filterBitstream(MediaFilte > rManager.java:327) >> at >> > org.dspace.app.mediafilter.MediaFilterManager.filterItem(MediaFilterMana > ger.java:296) >> at >> > org.dspace.app.mediafilter.MediaFilterManager.applyFiltersItem(MediaFilt > erManager.java:266) >> at >> > org.dspace.app.mediafilter.MediaFilterManager.applyFiltersAllItems(Media > FilterManager.java:234) >> at >> org.dspace.app.mediafilter.MediaFilterManager.main(MediaFilterManager. >> java:185) >> >> >> Shawna Sadler >> Coordinator, Digital Initiatives >> Libraries & Cultural Resources >> University of Calgary >> Phone: (403) 220-3739 >> Email: [EMAIL PROTECTED] >> >> >> >> Graham Triggs wrote: >> >>> Hi Shawna / Hamish, >>> >>> Shawna, which of the problems are you seeing - the invalid header >>> signature (POI, at the top), NoClassDefFoundError (PDF, at the >>> bottom), or both? >>> >>> The POI error appears to be some kind of corrupt header - chances are > >>> it is a file that looks like it might be a Word (or Excel, etc.) >>> document, but isn't really. There is also some suggestion that it >>> could be caused if the file has been saved from a web browser where >>> the mime type hasn't been set correctly: >>> http://forum.java.sun.com/thread.jspa?threadID=636568&messageID=37128 >>> 47 >>> >>> You should take a closer look at the bitstream in question - is it >>> really just a plain text document, with a .doc extension? Was it >>> saved by something other than an MS app? If it truly is an MS doc, >>> you could try saving the document afresh with a genuine MS product, >>> and replacing the bitstream. >>> >>> As for the NoClassDefFoundError with PDFBox, it is because the PDF >>> has been encrypted, and DSpace does not provide the decryption jar >>> that is being used by PDFBox. You can get the necessary jar from: >>> http://www.openjce.org/latest_releases.html >>> >>> G >>> >>> ----- Original Message ----- From: "Shawna Sadler" >>> <[EMAIL PROTECTED]> >>> To: <[email protected]> >>> Cc: "Rowena" <[EMAIL PROTECTED]>; "derek McBurney" >>> <[EMAIL PROTECTED]> >>> Sent: Monday, February 26, 2007 11:43 PM >>> Subject: [Dspace-tech] MediaFilter error 1.4.1 >>> >>> >>>> Hello everyone, >>>> I see that Hamish Brett posted message to the list asking for help >>>> about an error message for the MediaFilter after upgrading to 1.4.1, > >>>> but I don't see a response. >>>> http://sourceforge.net/mailarchive/message.php?msg_id=38251230 >>>> >>>> We are experiencing the same problem now, any suggestions? >>>> >>>> Thanks, >>>> Shawna >>>> >>>> -- >>>> Shawna Sadler >>>> Coordinator, Digital Initiatives >>>> Libraries & Cultural Resources >>>> University of Calgary >>>> Phone: (403) 220-3739 >>>> Email: [EMAIL PROTECTED] >>>> >>>> >>>> -------------------------------------------------------------------- >>>> ----- >>>> >>>> Take Surveys. Earn Cash. Influence the Future of IT Join >>>> SourceForge.net's Techsay panel and you'll get the chance to share >>>> your opinions on IT & business topics through brief surveys-and earn > >>>> cash >>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=D >>>> EVDEV _______________________________________________ >>>> DSpace-tech mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/dspace-tech >>>> >>> >>> This email has been scanned by Postini. >>> For more information please visit http://www.postini.com >>> >>> >> > > This email has been scanned by Postini. > For more information please visit http://www.postini.com > > > ------------------------------------------------------------------------ > - > Take Surveys. Earn Cash. Influence the Future of IT Join > SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDE > V > _______________________________________________ > DSpace-tech mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/dspace-tech > > IMPORTANT: This email remains the property of the Australian Defence > Organisation and is subject to the jurisdiction of section 70 of the CRIMES > ACT 1914. If you have received this email in error, you are requested to > contact the sender and delete the email. > > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > DSpace-tech mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/dspace-tech > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ DSpace-tech mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech

