Tilman Hausherr created PDFBOX-4109:
---------------------------------------

             Summary: Static Initialization Deadlock between 
COSNumber/COSInteger (2)
                 Key: PDFBOX-4109
                 URL: https://issues.apache.org/jira/browse/PDFBOX-4109
             Project: PDFBox
          Issue Type: Bug
    Affects Versions: 2.0.8, 2.0.5
            Reporter: Tilman Hausherr


Written by [~jesmith3] in PDFBOX-3698:
{code:java}
public class PDFBox3698
{
    public static void main(String[] args) throws ClassNotFoundException, 
InterruptedException
    {
        Thread thread = new Thread(new Runnable() {
            @Override
            public void run() {
                try {
                    Class.forName(COSNumber.class.getName(), true, 
COSNumber.class.getClassLoader());
                } catch (ClassNotFoundException ex) {
                    //
                }
            }
        });
        thread.start();
        Class.forName(COSInteger.class.getName(), true, 
COSInteger.class.getClassLoader());
        thread.join();
    }
}
{code}
I was able to reproduce in 2.0.5 with a few executions.

I downloaded 3.0.0-SNAPSHOT 453 and ran the test against it and I can no longer 
reproduce the issue.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org

Reply via email to