You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Martin Zdila (JIRA)" <ji...@apache.org> on 2009/05/11 13:47:45 UTC

[jira] Commented: (FELIX-1032) NPE on URL#openStream()

    [ https://issues.apache.org/jira/browse/FELIX-1032?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12707983#action_12707983 ] 

Martin Zdila commented on FELIX-1032:
-------------------------------------

I have a hard time to reproduce this issue. I tried to prepate a testcase doning various operation on the bundle while I was starting/stopping it, but without any success to get the exception. Unfortunately NPE still randomly occures in my application. Tha issue is very(!) simmilar to one described in https://bugs.eclipse.org/bugs/show_bug.cgi?id=193269 :-O

> 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, felix-1.6.0
>         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.