You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by Nicolas Roduit <ni...@mycable.ch> on 2011/02/21 19:15:10 UTC

Java 6 Update 24 breaks Felix

  A security exception is thrown when registering services with Java Web 
Start.

21.02.2011 18:51:08.650 *ERROR* [FelixDispatchQueue] 
org.apache.felix.prefs FrameworkEvent ERROR 
(org.osgi.framework.ServiceException: Service factory exception: 
Permission denied: 
http://felix.extensions:9/META-INF/services/javax.xml.stream.XMLInputFactory) 
org.osgi.framework.ServiceException: Service factory exception: 
Permission denied: 
http://felix.extensions:9/META-INF/services/javax.xml.stream.XMLInputFactory
     at 
org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:314)
     at 
org.apache.felix.framework.ServiceRegistrationImpl.access$100(ServiceRegistrationImpl.java:37)
     at 
org.apache.felix.framework.ServiceRegistrationImpl$ServiceFactoryPrivileged.run(ServiceRegistrationImpl.java:374)
     at java.security.AccessController.doPrivileged(Native Method)
     at 
org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:216)
     at 
org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:297)
     at org.apache.felix.framework.Felix.getService(Felix.java:3014)
     at 
org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:329)
     at 
org.osgi.util.tracker.ServiceTracker.addingService(ServiceTracker.java:442)
     at 
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:896)
     at 
org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:261)
     at 
org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:184)
     at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:339)
     at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:273)
     at 
org.weasis.core.api.service.BundlePreferences.init(BundlePreferences.java:35)
     at org.weasis.dicom.codec.internal.Activator.start(Activator.java:39)
     at 
org.apache.felix.framework.util.SecureAction$Actions.run(SecureAction.java:1243)
     at java.security.AccessController.doPrivileged(Native Method)
     at 
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:620)
     at org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
     at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
     at 
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156)
     at 
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
     at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.SecurityException: Permission denied: 
http://felix.extensions:9/META-INF/services/javax.xml.stream.XMLInputFactory
     at 
com.sun.deploy.security.DeployURLClassPath$UrlLoader.findResource(Unknown Source)
     at com.sun.deploy.security.DeployURLClassPath.findResource(Unknown 
Source)
     at java.net.URLClassLoader$2.run(Unknown Source)
     at java.security.AccessController.doPrivileged(Native Method)
     at java.net.URLClassLoader.findResource(Unknown Source)
     at com.sun.jnlp.JNLPClassLoader.findResource(Unknown Source)
     at java.lang.ClassLoader.getResource(Unknown Source)
     at com.sun.jnlp.JNLPClassLoader.access$001(Unknown Source)
     at com.sun.jnlp.JNLPClassLoader$1.run(Unknown Source)


There are references about similar exceptions:

http://forums.oracle.com/forums/thread.jspa?messageID=9382827
http://www-01.ibm.com/support/docview.wss?uid=swg21460650

Thanks,

Nicolas

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: Java 6 Update 24 breaks Felix

Posted by Karl Pauls <ka...@gmail.com>.
btw. it might be enough to set the security manager to null before you
create the felix framework (that might be a possible workaround for
now).

regards,

Karl

On Mon, Feb 21, 2011 at 8:02 PM, Karl Pauls <ka...@gmail.com> wrote:
> Yeah, something seems to have changed. I'm investigating (feel free to
> create a new issue in jira to track this).
>
> regards,
>
> Karl
>
> On Mon, Feb 21, 2011 at 7:15 PM, Nicolas Roduit
> <ni...@mycable.ch> wrote:
>>  A security exception is thrown when registering services with Java Web
>> Start.
>>
>> 21.02.2011 18:51:08.650 *ERROR* [FelixDispatchQueue] org.apache.felix.prefs
>> FrameworkEvent ERROR (org.osgi.framework.ServiceException: Service factory
>> exception: Permission denied:
>> http://felix.extensions:9/META-INF/services/javax.xml.stream.XMLInputFactory)
>> org.osgi.framework.ServiceException: Service factory exception: Permission
>> denied:
>> http://felix.extensions:9/META-INF/services/javax.xml.stream.XMLInputFactory
>>    at
>> org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:314)
>>    at
>> org.apache.felix.framework.ServiceRegistrationImpl.access$100(ServiceRegistrationImpl.java:37)
>>    at
>> org.apache.felix.framework.ServiceRegistrationImpl$ServiceFactoryPrivileged.run(ServiceRegistrationImpl.java:374)
>>    at java.security.AccessController.doPrivileged(Native Method)
>>    at
>> org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:216)
>>    at
>> org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:297)
>>    at org.apache.felix.framework.Felix.getService(Felix.java:3014)
>>    at
>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:329)
>>    at
>> org.osgi.util.tracker.ServiceTracker.addingService(ServiceTracker.java:442)
>>    at
>> org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:896)
>>    at
>> org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:261)
>>    at
>> org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:184)
>>    at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:339)
>>    at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:273)
>>    at
>> org.weasis.core.api.service.BundlePreferences.init(BundlePreferences.java:35)
>>    at org.weasis.dicom.codec.internal.Activator.start(Activator.java:39)
>>    at
>> org.apache.felix.framework.util.SecureAction$Actions.run(SecureAction.java:1243)
>>    at java.security.AccessController.doPrivileged(Native Method)
>>    at
>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:620)
>>    at org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
>>    at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
>>    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156)
>>    at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
>>    at java.lang.Thread.run(Unknown Source)
>> Caused by: java.lang.SecurityException: Permission denied:
>> http://felix.extensions:9/META-INF/services/javax.xml.stream.XMLInputFactory
>>    at
>> com.sun.deploy.security.DeployURLClassPath$UrlLoader.findResource(Unknown
>> Source)
>>    at com.sun.deploy.security.DeployURLClassPath.findResource(Unknown
>> Source)
>>    at java.net.URLClassLoader$2.run(Unknown Source)
>>    at java.security.AccessController.doPrivileged(Native Method)
>>    at java.net.URLClassLoader.findResource(Unknown Source)
>>    at com.sun.jnlp.JNLPClassLoader.findResource(Unknown Source)
>>    at java.lang.ClassLoader.getResource(Unknown Source)
>>    at com.sun.jnlp.JNLPClassLoader.access$001(Unknown Source)
>>    at com.sun.jnlp.JNLPClassLoader$1.run(Unknown Source)
>>
>>
>> There are references about similar exceptions:
>>
>> http://forums.oracle.com/forums/thread.jspa?messageID=9382827
>> http://www-01.ibm.com/support/docview.wss?uid=swg21460650
>>
>> Thanks,
>>
>> Nicolas
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>>
>
>
>
> --
> Karl Pauls
> karlpauls@gmail.com
>



-- 
Karl Pauls
karlpauls@gmail.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: Java 6 Update 24 breaks Felix

Posted by Karl Pauls <ka...@gmail.com>.
Yeah, something seems to have changed. I'm investigating (feel free to
create a new issue in jira to track this).

regards,

Karl

On Mon, Feb 21, 2011 at 7:15 PM, Nicolas Roduit
<ni...@mycable.ch> wrote:
>  A security exception is thrown when registering services with Java Web
> Start.
>
> 21.02.2011 18:51:08.650 *ERROR* [FelixDispatchQueue] org.apache.felix.prefs
> FrameworkEvent ERROR (org.osgi.framework.ServiceException: Service factory
> exception: Permission denied:
> http://felix.extensions:9/META-INF/services/javax.xml.stream.XMLInputFactory)
> org.osgi.framework.ServiceException: Service factory exception: Permission
> denied:
> http://felix.extensions:9/META-INF/services/javax.xml.stream.XMLInputFactory
>    at
> org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:314)
>    at
> org.apache.felix.framework.ServiceRegistrationImpl.access$100(ServiceRegistrationImpl.java:37)
>    at
> org.apache.felix.framework.ServiceRegistrationImpl$ServiceFactoryPrivileged.run(ServiceRegistrationImpl.java:374)
>    at java.security.AccessController.doPrivileged(Native Method)
>    at
> org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:216)
>    at
> org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:297)
>    at org.apache.felix.framework.Felix.getService(Felix.java:3014)
>    at
> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:329)
>    at
> org.osgi.util.tracker.ServiceTracker.addingService(ServiceTracker.java:442)
>    at
> org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:896)
>    at
> org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:261)
>    at
> org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:184)
>    at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:339)
>    at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:273)
>    at
> org.weasis.core.api.service.BundlePreferences.init(BundlePreferences.java:35)
>    at org.weasis.dicom.codec.internal.Activator.start(Activator.java:39)
>    at
> org.apache.felix.framework.util.SecureAction$Actions.run(SecureAction.java:1243)
>    at java.security.AccessController.doPrivileged(Native Method)
>    at
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:620)
>    at org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
>    at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
>    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156)
>    at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
>    at java.lang.Thread.run(Unknown Source)
> Caused by: java.lang.SecurityException: Permission denied:
> http://felix.extensions:9/META-INF/services/javax.xml.stream.XMLInputFactory
>    at
> com.sun.deploy.security.DeployURLClassPath$UrlLoader.findResource(Unknown
> Source)
>    at com.sun.deploy.security.DeployURLClassPath.findResource(Unknown
> Source)
>    at java.net.URLClassLoader$2.run(Unknown Source)
>    at java.security.AccessController.doPrivileged(Native Method)
>    at java.net.URLClassLoader.findResource(Unknown Source)
>    at com.sun.jnlp.JNLPClassLoader.findResource(Unknown Source)
>    at java.lang.ClassLoader.getResource(Unknown Source)
>    at com.sun.jnlp.JNLPClassLoader.access$001(Unknown Source)
>    at com.sun.jnlp.JNLPClassLoader$1.run(Unknown Source)
>
>
> There are references about similar exceptions:
>
> http://forums.oracle.com/forums/thread.jspa?messageID=9382827
> http://www-01.ibm.com/support/docview.wss?uid=swg21460650
>
> Thanks,
>
> Nicolas
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>
>



-- 
Karl Pauls
karlpauls@gmail.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org