felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Zdila (JIRA)" <j...@apache.org>
Subject [jira] Created: (FELIX-1032) NPE on URL#openStream()
Date Wed, 08 Apr 2009 11:12:12 GMT
NPE on URL#openStream()
-----------------------

                 Key: FELIX-1032
                 URL: https://issues.apache.org/jira/browse/FELIX-1032
             Project: Felix
          Issue Type: Bug
          Components: Framework
    Affects Versions: felix-1.4.1
         Environment: Linux bono 2.6.28-6-generic #17-Ubuntu SMP Fri Jan 30 15:34:36 UTC 2009
i686 GNU/Linux
java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode, sharing)
            Reporter: Martin Zdila
            Priority: Critical


Note that also affected is felix-1.6.0 (it is not in the list).

I am often getting NPE with the following code:
new URL("bundle://66.0:0/somewhere/my.resource" /* or any other bundle:// URL */).openStream();

java.lang.NullPointerException
	at java.util.zip.Inflater.ensureOpen(Inflater.java:336)
	at java.util.zip.Inflater.getBytesWritten(Inflater.java:296)
	at java.util.zip.ZipFile$1.available(ZipFile.java:243)
	at org.apache.felix.framework.URLHandlersBundleURLConnection.connect(URLHandlersBundleURLConnection.java:125)
	at org.apache.felix.framework.URLHandlersBundleURLConnection.getInputStream(URLHandlersBundleURLConnection.java:134)
	at java.net.URL.openStream(URL.java:1009)

It is not allways reproducible. The first call causes the NPE and the second call with the
same URL string goes without problems.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message