Thanks Karl, that fixed the SAX problem.

The only remaining issue it to do with failing to resolve the class
org.apache.felix.eventadmin.impl.MetaTypeProviderImpl.

It seems like an optional class that doesn't have to be there looking at
the source code for
org.apache.felix.eventadmin.impl.Configuration.tryToCreateMetaTypeProvider,
 but it's a bit odd that we don't see the error except in this specific
situation with Android 4.0.

Presumably this isn't going to cause any problems or is there a simple way
to fix it?



On 22/11/2011 12:30, "Karl Pauls" <[email protected]> wrote:

>you can use bootdelegation for the sax parser. Just need to add it to
>bootdelegation by yourself instead of us doing the magic for you.
>
>regards,
>
>Karl
>
>On Tue, Nov 22, 2011 at 1:27 PM, Caunter, Mark <[email protected]>
>wrote:
>>
>> Thanks everyone for your assistance - we can now at least get our app
>> started.
>>
>> However, there are a couple of issues that seem to be side effects to
>> having to use the felix.bootdelegation.implicit=false property to get
>>past
>> the initial problem we reported at the start of the thread.
>>
>> 1. In the Android log we see the following error relating to a missing
>> class: org.apache.felix.eventadmin.impl.MetaTypeProviderImpl
>>
>> 11-22 11:44:32.432: I/dalvikvm(5046): Failed resolving
>> Lorg/apache/felix/eventadmin/impl/MetaTypeProviderImpl; interface 307
>> 'Lorg/osgi/service/metatype/MetaTypeProvider;'
>> 11-22 11:44:32.432: W/dalvikvm(5046): Link of class
>> 'Lorg/apache/felix/eventadmin/impl/MetaTypeProviderImpl;' failed
>> 11-22 11:44:32.432: E/dalvikvm(5046): ERROR: defineClass(0x418e7dd8,
>> org.apache.felix.eventadmin.impl.MetaTypeProviderImpl, 0x4190c8a8, 0,
>>5027)
>> 11-22 11:44:32.432: E/dalvikvm(5046): Could not find class
>> 'org.apache.felix.eventadmin.impl.MetaTypeProviderImpl', referenced from
>> method
>> 
>>org.apache.felix.eventadmin.impl.Configuration.tryToCreateMetaTypeProvide
>>r
>> 11-22 11:44:32.432: W/dalvikvm(5046): VFY: unable to resolve
>>new-instance
>> 239 (Lorg/apache/felix/eventadmin/impl/MetaTypeProviderImpl;) in
>> Lorg/apache/felix/eventadmin/impl/Configuration;
>>
>> 2. It would seem that the Android SAX parser can no longer be found by
>> Jetty (even though we're setting the system property org.xml.sax.driver
>> explicitly):
>>
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046): XML parsing error:
>>SAX2
>> driver class org.xmlpull.v1.sax2.Driver not found
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):
>> java.lang.ClassNotFoundException: org.xmlpull.v1.sax2.Driver not found
>>by
>> org.apache.felix.http.jetty [3]
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> 
>>org.xml.sax.helpers.XMLReaderFactory.loadClass(XMLReaderFactory.java:191)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> 
>>org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLReaderFactory.jav
>>a:
>> 150)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> com.skifta.upnp.sax.SAXUtils.getParser(SAXUtils.java:217)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> 
>>com.skifta.upnp.servlethandlers.ControlHandler.handlePostRequest(ControlH
>>an
>> dler.java:207)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> com.skifta.upnp.UPnPServlet.doPost(UPnPServlet.java:146)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> com.skifta.upnp.UPnPServlet.service(UPnPServlet.java:84)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> 
>>org.apache.felix.http.base.internal.handler.ServletHandler.doHandle(Servl
>>et
>> Handler.java:96)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> 
>>org.apache.felix.http.base.internal.handler.ServletHandler.handle(Servlet
>>Ha
>> ndler.java:79)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> 
>>org.apache.felix.http.base.internal.dispatch.ServletPipeline.handle(Servl
>>et
>> Pipeline.java:42)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> 
>>org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilt
>>er
>> (InvocationFilterChain.java:49)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> 
>>org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(Htt
>>pF
>> ilterChain.java:33)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> 
>>org.apache.felix.http.base.internal.dispatch.FilterPipeline.dispatch(Filt
>>er
>> Pipeline.java:48)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> 
>>org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatch
>>er
>> .java:39)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> 
>>org.apache.felix.http.base.internal.DispatcherServlet.service(DispatcherS
>>er
>> vlet.java:67)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> org.mortbay.jetty.Server.handle(Server.java:326)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> 
>>org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.ja
>>va
>> :943)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> 
>>org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:4
>>10
>> )
>> 11-22 11:45:30.674: E/SkiftaService-Generic(5046):      at
>> 
>>org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:
>>58
>> 2)
>>
>> As stated before, when running our app on versions of Android earlier
>>than
>> 4.0 (when we don't have to set felix.bootdelegation.implicit=false) we
>> don't see these problems at all and everything works fine.
>>
>> Is there a way to fix these issues and still have
>> felix.bootdelegation.implicit=false?  Or is there a different approach
>> needed?
>>
>>
>>
>> On 22/11/2011 11:25, "Caspar MacRae" <[email protected]> wrote:
>>
>>>Nothing concrete but this sounds like a SecurityManager issue wrt to
>>>protocol handlers (specifically NetPermission("specifyStreamHandler") ),
>>>see this http://java.sun.com/developer/onlineTraining/protocolhandlers/
>>>
>>>Try disabling Felix's url handling: *-Dfelix.service.urlhandlers=false*
>>>
>>>
>>>
>>>Caspar
>>>
>>>
>>>On 22 November 2011 10:56, Caunter, Mark <[email protected]> wrote:
>>>
>>>> Hi,
>>>>
>>>> We've added the felix property felix.bootdelegation.implicit=false as
>>>> recommended by Karl and that enabled us to get past that initial
>>>>problem.
>>>>
>>>> However, there is a further issue:
>>>>
>>>> After Felix is started, our code creates a URL, opens the connection
>>>>and
>>>> reads in the response from the input stream.  Pretty basic stuff, but
>>>>this
>>>> code is failing in the most fundamental way:
>>>>
>>>> 11-22 10:20:42.057: E/SkiftaService(3342):
>>>>java.net.MalformedURLException:
>>>> java.lang.IllegalStateException: Unknown protocol: http
>>>> 11-22 10:20:42.057: E/SkiftaService(3342):      at
>>>> java.net.URL.<init>(URL.java:192)
>>>> 11-22 10:20:42.057: E/SkiftaService(3342):      at
>>>> java.net.URL.<init>(URL.java:127)
>>>> 11-22 10:20:42.057: E/SkiftaService(3342):      at
>>>> com.skifta.android.client.SkiftaService.init(SkiftaService.java:782)
>>>> 11-22 10:20:42.057: E/SkiftaService(3342):      at
>>>> com.skifta.android.client.SkiftaService$1.run(SkiftaService.java:384)
>>>> 11-22 10:20:42.057: E/SkiftaService(3342):      at
>>>> java.lang.Thread.run(Thread.java:856)
>>>>
>>>> The java.net.URL class in this case is the version in the libcore of
>>>>the
>>>> Android O/S.  Most importantly: if felix is NOT started (literally the
>>>> call to felix.start() is commented out) the code works fine.  So,
>>>> something must happen after Felix starts to cause this.
>>>>
>>>> This is only a problem with Android 4.0, not earlier versions of
>>>>Android.
>>>>
>>>> Any ideas?
>>>>
>>>> Regards,
>>>>
>>>> Mark
>>>>
>>>>
>>>>
>>>> On 10/11/2011 17:25, "Karl Pauls" <[email protected]> wrote:
>>>>
>>>> >Can you try to set the following property:
>>>> >
>>>> >felix.bootdelegation.implicit=false
>>>> >
>>>> >that hopefully fixes it.
>>>> >
>>>> >regards,
>>>> >
>>>> >Karl
>>>> >
>>>> >On Thu, Nov 10, 2011 at 5:32 PM, Caunter, Mark
>>>><[email protected]>
>>>> >wrote:
>>>> >> This is the stack trace for the latest version of felix:
>>>> >>
>>>> >> E/SkiftaService(10175): unable to load and start bundle from
>>>> >> org.apache.felix.http.jetty-2.2.0.jar
>>>> >> E/SkiftaService(10175): org.osgi.framework.BundleException:
>>>>Activator
>>>> >> start error in bundle org.apache.felix.http.jetty [3].
>>>> >> E/SkiftaService(10175):         at
>>>> >> org.apache.felix.framework.Felix.activateBundle(Felix.java:2027)
>>>> >> E/SkiftaService(10175):         at
>>>> >> org.apache.felix.framework.Felix.startBundle(Felix.java:1895)
>>>> >> E/SkiftaService(10175):         at
>>>> >> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:944)
>>>> >> E/SkiftaService(10175):         at
>>>> >> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:931)
>>>> >> E/SkiftaService(10175):         at
>>>> >>
>>>>
>>>>>>com.skifta.android.client.SkiftaService.startOSGi(SkiftaService.java:
>>>>>>12
>>>>>>08
>>>> >>)
>>>> >> E/SkiftaService(10175):         at
>>>> >> 
>>>>com.skifta.android.client.SkiftaService.init(SkiftaService.java:675)
>>>> >> E/SkiftaService(10175):         at
>>>> >> 
>>>>com.skifta.android.client.SkiftaService$1.run(SkiftaService.java:384)
>>>> >> E/SkiftaService(10175):         at
>>>>java.lang.Thread.run(Thread.java:856)
>>>> >> E/SkiftaService(10175): Caused by:
>>>>java.lang.ExceptionInInitializerError
>>>> >> E/SkiftaService(10175):         at
>>>> >>
>>>>
>>>>>>org.apache.felix.http.base.internal.AbstractHttpActivator.doStart(Abs
>>>>>>tr
>>>>>>ac
>>>> >>tH
>>>> >> ttpActivator.java:45)
>>>> >> E/SkiftaService(10175):         at
>>>> >>
>>>>
>>>>>>org.apache.felix.http.jetty.internal.JettyActivator.doStart(JettyActi
>>>>>>va
>>>>>>to
>>>> >>r.
>>>> >> java:29)
>>>> >> E/SkiftaService(10175):         at
>>>> >>
>>>>
>>>>>>org.apache.felix.http.base.internal.AbstractActivator.start(AbstractA
>>>>>>ct
>>>>>>iv
>>>> >>at
>>>> >> or.java:41)
>>>> >> E/SkiftaService(10175):         at
>>>> >>
>>>>
>>>>>>org.apache.felix.framework.util.SecureAction.startActivator(SecureAct
>>>>>>io
>>>>>>n.
>>>> >>ja
>>>> >> va:641)
>>>> >> E/SkiftaService(10175):         at
>>>> >> org.apache.felix.framework.Felix.activateBundle(Felix.java:1977)
>>>> >> E/SkiftaService(10175):         ... 7 more
>>>> >> E/SkiftaService(10175): Caused by: java.lang.NullPointerException
>>>> >> E/SkiftaService(10175):         at
>>>> >>
>>>>
>>>>>>org.apache.felix.framework.BundleWiringImpl.doImplicitBootDelegation(
>>>>>>Bu
>>>>>>nd
>>>> >>le
>>>> >> WiringImpl.java:1626)
>>>> >> E/SkiftaService(10175):         at
>>>> >>
>>>>
>>>>>>org.apache.felix.framework.BundleWiringImpl.searchDynamicImports(Bund
>>>>>>le
>>>>>>Wi
>>>> >>ri
>>>> >> ngImpl.java:1603)
>>>> >> E/SkiftaService(10175):         at
>>>> >>
>>>>
>>>>>>org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDele
>>>>>>ga
>>>>>>ti
>>>> >>on
>>>> >> (BundleWiringImpl.java:1439)
>>>> >> E/SkiftaService(10175):         at
>>>> >>
>>>>
>>>>>>org.apache.felix.framework.BundleWiringImpl.getResourceByDelegation(B
>>>>>>un
>>>>>>dl
>>>> >>eW
>>>> >> iringImpl.java:1360)
>>>> >> E/SkiftaService(10175):         at
>>>> >>
>>>>
>>>>>>org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.getReso
>>>>>>ur
>>>>>>ce
>>>> >>(B
>>>> >> undleWiringImpl.java:2256)
>>>> >> E/SkiftaService(10175):         at
>>>> >> java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:434)
>>>> >> E/SkiftaService(10175):         at
>>>> >> java.util.ResourceBundle.handleGetBundle(ResourceBundle.java:514)
>>>> >> E/SkiftaService(10175):         at
>>>> >> java.util.ResourceBundle.getBundle(ResourceBundle.java:227)
>>>> >> E/SkiftaService(10175):         at
>>>> >> java.util.ResourceBundle.getBundle(ResourceBundle.java:140)
>>>> >> E/SkiftaService(10175):         at
>>>> >> javax.servlet.GenericServlet.<clinit>(GenericServlet.java:64)
>>>> >> E/SkiftaService(10175):         ... 12 more
>>>> >>
>>>> >>
>>>> >>
>>>> >> On 10/11/2011 10:35, "Caunter, Mark" <[email protected]> wrote:
>>>> >>
>>>> >>>We've been trying out Skifta, our mobile app, which uses felix
>>>>(v3.2.2)
>>>> >>>on
>>>> >>>the latest version of Android (v4.0 - Ice Cream Sandwich) and have
>>>>found
>>>> >>>an issue when trying to start the jetty bundle (v2.2.0).  We need
>>>>some
>>>> >>>help to solve this problem given that Android v4.0 will be
>>>>officially
>>>> >>>released soon.
>>>> >>>
>>>> >>>Below is the stack trace:
>>>> >>>
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): unable to load and start
>>>> >>>bundle
>>>> >>>from org.apache.felix.http.jetty-2.2.0.jar
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979):
>>>> >>>org.osgi.framework.BundleException: Activator start error in bundle
>>>> >>>org.apache.felix.http.jetty [3].
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>> >>>org.apache.felix.framework.Felix.activateBundle(Felix.java:1951)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>> >>>org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>> >>>org.apache.felix.framework.BundleImpl.start(BundleImpl.java:927)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>> >>>org.apache.felix.framework.BundleImpl.start(BundleImpl.java:914)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>>
>>>>>>>com.skifta.android.client.SkiftaService.startOSGi(SkiftaService.java
>>>>>>>:1
>>>>>>>20
>>>> >>>8)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>> 
>>>>>>>com.skifta.android.client.SkiftaService.init(SkiftaService.java:675)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>> 
>>>>>>>com.skifta.android.client.SkiftaService$1.run(SkiftaService.java:384
>>>>>>>)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>> >>>java.lang.Thread.run(Thread.java:856)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): Caused by:
>>>> >>>java.lang.ExceptionInInitializerError
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>>
>>>>>>>org.apache.felix.http.base.internal.AbstractHttpActivator.doStart(Ab
>>>>>>>st
>>>>>>>ra
>>>> >>>ct
>>>> >>>H
>>>> >>>ttpActivator.java:45)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>>
>>>>>>>org.apache.felix.http.jetty.internal.JettyActivator.doStart(JettyAct
>>>>>>>iv
>>>>>>>at
>>>> >>>or
>>>> >>>.
>>>> >>>java:29)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>>
>>>>>>>org.apache.felix.http.base.internal.AbstractActivator.start(Abstract
>>>>>>>Ac
>>>>>>>ti
>>>> >>>va
>>>> >>>t
>>>> >>>or.java:41)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>>
>>>>>>>org.apache.felix.framework.util.SecureAction.startActivator(SecureAc
>>>>>>>ti
>>>>>>>on
>>>> >>>.j
>>>> >>>a
>>>> >>>va:629)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>> >>>org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): ... 7 more
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): Caused by:
>>>> >>>java.lang.NullPointerException
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>>
>>>>>>>org.apache.felix.framework.ModuleImpl.doImplicitBootDelegation(Modul
>>>>>>>eI
>>>>>>>mp
>>>> >>>l.
>>>> >>>j
>>>> >>>ava:1531)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>>
>>>>>>>org.apache.felix.framework.ModuleImpl.searchDynamicImports(ModuleImp
>>>>>>>l.
>>>>>>>ja
>>>> >>>va
>>>> >>>:
>>>> >>>1508)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>>
>>>>>>>org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegatio
>>>>>>>n(
>>>>>>>Mo
>>>> >>>du
>>>> >>>l
>>>> >>>eImpl.java:759)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>>
>>>>>>>org.apache.felix.framework.ModuleImpl.getResourceByDelegation(Module
>>>>>>>Im
>>>>>>>pl
>>>> >>>.j
>>>> >>>a
>>>> >>>va:677)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>>
>>>>>>>org.apache.felix.framework.ModuleImpl$ModuleClassLoader.getResource(
>>>>>>>Mo
>>>>>>>du
>>>> >>>le
>>>> >>>I
>>>> >>>mpl.java:2061)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>> >>>java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:434)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>> >>>java.util.ResourceBundle.handleGetBundle(ResourceBundle.java:514)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>> >>>java.util.ResourceBundle.getBundle(ResourceBundle.java:227)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>> >>>java.util.ResourceBundle.getBundle(ResourceBundle.java:140)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): at
>>>> >>>javax.servlet.GenericServlet.<clinit>(GenericServlet.java:64)
>>>> >>>11-09 12:03:36.507: E/SkiftaService(2979): ... 12 more
>>>> >>>
>>>> >>>We've been able to identify that the root cause of the problem is
>>>>that
>>>> >>>SecurityManagerEx.getClassContext() is returning null.  Looking at
>>>>the
>>>> >>>framework code it doesn't look like it would ever expect to get
>>>>back
>>>> >>>null,
>>>> >>>so we're not sure if this is a bug in felix or Android v4.0 is
>>>>doing
>>>> >>>something unexpected.
>>>> >>>
>>>> >>>Points to note:
>>>> >>>
>>>> >>>- This only occurs on Android v4.0 and doesn't happen on previous
>>>> >>>versions
>>>> >>>of Android which work fine.
>>>> >>>- We've only seen this happen with the jetty bundle: it doesn't
>>>>seem
>>>>to
>>>> >>>be
>>>> >>>a problem for every bundle or at least the bundles we use.
>>>> >>>- We've tried different versions of the framework including the
>>>>latest
>>>> >>>with the same result, so it isn't related to the framework version
>>>>we're
>>>> >>>using.
>>>> >>>
>>>> >>
>>>> >>
>>>> >> 
>>>>---------------------------------------------------------------------
>>>> >> To unsubscribe, e-mail: [email protected]
>>>> >> For additional commands, e-mail: [email protected]
>>>> >>
>>>> >>
>>>> >
>>>> >
>>>> >
>>>> >--
>>>> >Karl Pauls
>>>> >[email protected]
>>>> >http://twitter.com/karlpauls
>>>> >http://www.linkedin.com/in/karlpauls
>>>> >https://profiles.google.com/karlpauls
>>>> >
>>>> >---------------------------------------------------------------------
>>>> >To unsubscribe, e-mail: [email protected]
>>>> >For additional commands, e-mail: [email protected]
>>>> >
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>>
>>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
>
>
>-- 
>Karl Pauls
>[email protected]
>http://twitter.com/karlpauls
>http://www.linkedin.com/in/karlpauls
>https://profiles.google.com/karlpauls
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [email protected]
>For additional commands, e-mail: [email protected]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to