Hi JB, are you finished with your tests on the Azure machine? Can I turn it off?
Regards Richard Am Di., 29. Juni 2021 um 08:49 Uhr schrieb Richard Hierlmeier < [email protected]>: > No, I am not on Slack. > > Richard > > Am Mo., 28. Juni 2021 um 16:24 Uhr schrieb Jean-Baptiste Onofre < > [email protected]>: > >> Hi, >> >> Not yet, just "back in the business" after most of the relocation (still >> in the middle of the boxes). >> >> I will check later tonight or tomorrow. >> >> By the way, are you on Slack if I have questions or so ? >> >> Regards >> JB >> >> Le 28 juin 2021 à 16:03, Richard Hierlmeier <[email protected]> >> a écrit : >> >> Hi JB, >> >> any news from this issue? >> >> Richard >> >> Am Mo., 21. Juni 2021 um 08:26 Uhr schrieb Richard Hierlmeier < >> [email protected]>: >> >>> Hi JB, >>> >>> no problem. I am preparing the instance in the cloud. >>> I will send you the connection details in a private message. >>> >>> Thank you >>> >>> Richard >>> >>> Am Mo., 21. Juni 2021 um 07:58 Uhr schrieb JB Onofré <[email protected]>: >>> >>>> Hi Richard >>>> >>>> I don’t have time before Wednesday this week (off today and tomorrow >>>> for relocation). >>>> >>>> I will try to take a look on Wednesday. >>>> >>>> Regards >>>> JB >>>> >>>> Le 21 juin 2021 à 07:53, Richard Hierlmeier <[email protected]> >>>> a écrit : >>>> >>>> >>>> I upgraded meanwhile to Karaf 4.3.2, but the problem is still present. >>>> >>>> vaadin-server bundle has no dynamic imports. I can see the import in >>>> the vaadin-server bundle: >>>> >>>> karaf@root()> la -u | grep vaadin-server >>>> 148 | Active | 80 | 8.13.0 | >>>> mvn:com.vaadin/vaadin-server/8.13.0 >>>> >>>> karaf@root()> headers 148 >>>> ... >>>> Import-Package = >>>> ... >>>> org.atmosphere.cpr;resolution:=optional;version=2.4.30.vaadin3, >>>> ... >>>> >>>> I have the following feature dependencies: >>>> vaadin<- ONE <- TWO >>>> >>>> karaf@root()> shutdown >>>> > bin/karaf.bat clean >>>> kara@root()> feature:repo-add ... >>>> karaf@root()> feature:install TWO >>>> >>>> > grep vaadin-server data/log/karaf.log >>>> 2021-06-21T07:23:43,335 | INFO | features-3-thread-1 | >>>> FeaturesServiceImpl | 18 - org.apache.karaf.features.core - >>>> 4.3.2 | mvn:com.vaadin/vaadin-server/8.13.0 >>>> 2021-06-21T07:23:44,075 | INFO | features-3-thread-1 | >>>> FeaturesServiceImpl | 18 - org.apache.karaf.features.core - >>>> 4.3.2 | mvn:com.vaadin/vaadin-server/8.13.0 >>>> >>>> In this constellation I get now the NoClassDefFoundError when accessing >>>> the Vaadin UI. >>>> >>>> karaf@root()> shutdown >>>> > bin/karaf.bat clean >>>> karaf@root()> feature:repo-add ... >>>> karaf@root()> feature:install ONE >>>> >>>> > grep vaadin-server data/log/karaf.log >>>> 2021-06-21T07:28:53,691 | INFO | features-3-thread-1 | >>>> FeaturesServiceImpl | 18 - org.apache.karaf.features.core - >>>> 4.3.2 | mvn:com.vaadin/vaadin-server/8.13.0 >>>> 2021-06-21T07:28:54,230 | INFO | features-3-thread-1 | >>>> FeaturesServiceImpl | 18 - org.apache.karaf.features.core - >>>> 4.3.2 | mvn:com.vaadin/vaadin-server/8.13.0 >>>> >>>> Now I can access the Vaadin UI. >>>> >>>> kara@root()> feature:install TWO >>>> >>>> Vaadin UI is still working. >>>> >>>> Are you interested in analyzing this problem? I can provide an instance >>>> in a public cloud. >>>> >>>> Regards >>>> >>>> Richard >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Am Sa., 19. Juni 2021 um 06:39 Uhr schrieb Jean-Baptiste Onofre < >>>> [email protected]>: >>>> >>>>> Hi Richard, >>>>> >>>>> Did you see a refresh when you install feature TWO ? >>>>> >>>>> Do you see org.atmosphere.cpr import in vaadin server bundle or is it >>>>> a dynamic import ? >>>>> >>>>> Regards >>>>> JB >>>>> >>>>> Le 18 juin 2021 à 18:21, Richard Hierlmeier < >>>>> [email protected]> a écrit : >>>>> >>>>> >>>>> I have a strange error in a Vaadin application running in Karaf 4.3.1. >>>>> I have two features, that use Vaadin. Feature ONE works fine. When feature >>>>> TWO is deployed I get the following error when accessing the Vaadin UI: >>>>> >>>>> java.lang.NoClassDefFoundError: org/atmosphere/cpr/AtmosphereHandler >>>>> at >>>>> com.vaadin.server.VaadinServletService.createRequestHandlers(VaadinServletService.java:68) >>>>> at com.vaadin.server.VaadinService.init(VaadinService.java:219) >>>>> at >>>>> com.vaadin.server.VaadinServlet.createServletService(VaadinServlet.java:380) >>>>> at com.vaadin.server.VaadinServlet.init(VaadinServlet.java:210) >>>>> at de.hierlmeier.karaf.vaadinsample.UIServlet.init(UIServlet.java:44) >>>>> at >>>>> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:624) >>>>> at >>>>> org.eclipse.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:478) >>>>> at >>>>> org.eclipse.jetty.servlet.ServletHolder.prepare(ServletHolder.java:751) >>>>> at >>>>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) >>>>> at >>>>> org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) >>>>> at >>>>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) >>>>> ... >>>>> at java.lang.Thread.run(Thread.java:748) >>>>> Caused by: java.lang.ClassNotFoundException: >>>>> org.atmosphere.cpr.AtmosphereHandler not found by com.vaadin.server [159] >>>>> at >>>>> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1565) >>>>> at >>>>> org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:78) >>>>> at >>>>> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1950) >>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) >>>>> ... 39 more >>>>> >>>>> I debugged the code down to the class BundleWiringImpl and found out >>>>> that when feature TWO is deployed, then the package org.atmosphere.cpr is >>>>> no longer in the m_importedPkgs Variable of BundleWiringImpl instance >>>>> of bundle 159. >>>>> >>>>> However the Karaf console tells me that the import is available: >>>>> >>>>> de@root()> imports -b 159 | grep org.atmosphere.cpr >>>>> org.atmosphere.cpr | [2.4.30.vaadin3,) | >>>>> resolved | 159 | com.vaadin.server >>>>> >>>>> The bundle that exports org.atmosphere.cpr is also available: >>>>> >>>>> de@root()> exports | grep org.atmosphere.cpr >>>>> org.atmosphere.cpr >>>>> | 2.4.30.vaadin3 | >>>>> 155 >>>>> | com.vaadin.external.atmosphere.runtime >>>>> >>>>> >>>>> >>>>> Regards >>>>> >>>>> Richard >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>
