Details
-
Type: Bug
-
Status: Closed
-
Priority: 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 forPDF-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.
This might be due to changes to the reflection code that I made for
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
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Mark Collette
created issue -
Mark Collette
made changes -
Field | Original Value | New Value |
---|---|---|
Summary | Problem using BouncyCastle with Java 1.6 | BouncyCastle unnecessary |
Environment | Java 1.6 | Java 1.5, 1.6 |
Salesforce Case | [] | |
Fix Version/s | 4.0 [ 10222 ] | |
Affects | [Documentation (User Guide, Ref. Guide, etc.)] | |
Assignee | Patrick Corless [ patrick.corless ] | Mark Collette [ mark.collette ] |
Patrick Corless
made changes -
Assignee | Mark Collette [ mark.collette ] | Patrick Corless [ patrick.corless ] |
Patrick Corless
made changes -
Assignee | Patrick Corless [ patrick.corless ] | Mark Collette [ mark.collette ] |
Patrick Corless
made changes -
Assignee | Mark Collette [ mark.collette ] | Patrick Corless [ patrick.corless ] |
Patrick Corless
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |