Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0
    • Fix Version/s: 4.0
    • Component/s: Core/Parsing
    • Labels:
      None
    • Environment:
      Java 1.5, 1.6
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.)

      Description

      When I was working on PDF-130, I was running the tagging on the calgary transit 2004 PDF, using Java 1.5, and it worked just fine. When I switched to using Java 1.6, I got an exception related to loading Bouncy Castle.

      This might be due to changes to the reflection code that I made for PDF-127, where I changed the SecurityManager reflection code to not happen in the constructor, but instead happen statically. That change should be investigated.

      Also, I noticed that Java 1.6 includes a Sun JCE provider, whereas Java 1.5 does not. This could indicate a conflict between BouncyCastle and the Sun JCE provider. Possibly a newer version of BouncyCastle may address any conflict.

      We should see if BouncyCastle is even necessary with Java 1.6. Potentially we may need it for its RC4 implementation.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #20360 Mon Jan 25 13:08:24 MST 2010 mark.collette PDF-136 : BouncyCastle unnecessary
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/security/SecurityManager.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #20356 Mon Jan 25 07:46:19 MST 2010 patrick.corless PDF-136 removed bouncy castle jars from libs folder, and class path of viewer jar.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/build.xml
        Commit graph DEL /icepdf/trunk/icepdf/lib/bcprov-jdk15.jar
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/etc/build-common.xml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #20315 Thu Jan 21 11:01:44 MST 2010 mark.collette PDF-136 : Problem using BouncyCastle with Java 1.6
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/security/SecurityManager.java

          People

          • Assignee:
            Patrick Corless
            Reporter:
            Mark Collette
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: