Re: [VOTE] Apache Aries Blueprint Parser 1.6.1 release

2021-04-21 Thread Christian Schneider
+1
Christian


Carlos Sierra Andrés  schrieb am Mi., 21. Apr. 2021,
17:34:

> +1
>
> thanks!
>
> Carlos.
>
> El 21/4/21 a las 8:00, Jean-Baptiste Onofre escribió:
> > +1 (binding)
> >
> > Regards
> > JB
> >
> >> Le 20 avr. 2021 à 08:28, Jean-Baptiste Onofre  a
> écrit :
> >>
> >> Hi everyone,
> >>
> >> As discussed on the mailing list, I’m submitting Aries Blueprint Parser
> 1.6.1 release to your vote.
> >>
> >> This release includes a fix disallowing doctypes (for security reason).
> >>
> >> Staging Maven Repository:
> >> https://repository.apache.org/content/repositories/orgapachearies-1196/
> 
> >>
> >> Staging dist repository:
> >> https://dist.apache.org/repos/dist/dev/aries/blueprint/parser/1.6.1/ <
> https://dist.apache.org/repos/dist/dev/aries/blueprint/parser/1.6.1/>
> >>
> >> Please vote to approve this release:
> >>
> >> [ ] +1 Approve the release
> >> [ ] -1 Don't approve the release (please provide specific comments)
> >>
> >> This vote will be open for at least 72 hours.
> >>
> >> Thanks !
> >> Regards
> >> JB
>


[jira] [Updated] (ARIES-1969) Aries JAX-RS Whiteboard causes ClassCastException for bundles where CXF is used

2021-04-21 Thread Jira


 [ 
https://issues.apache.org/jira/browse/ARIES-1969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carlos Sierra Andrés updated ARIES-1969:

Fix Version/s: (was: jax-rs-whiteboard-1.0.11)
   jax-rs-whiteboard-2.0.1

> Aries JAX-RS Whiteboard causes ClassCastException for bundles where CXF is 
> used
> ---
>
> Key: ARIES-1969
> URL: https://issues.apache.org/jira/browse/ARIES-1969
> Project: Aries
>  Issue Type: Bug
>  Components: jax-rs-whiteboard
>Affects Versions: jax-rs-whiteboard-1.0.5, jax-rs-whiteboard-1.0.7, 
> jax-rs-whiteboard-1.0.6
> Environment: Environment: Karaf 4.2.8
> CXF: 3.3.4
>  
>  
>Reporter: Joao Assuncao
>Assignee: Jean-Baptiste Onofré
>Priority: Major
> Fix For: jax-rs-whiteboard-2.0.1
>
>
> Installing a bundle where CXF is used, for example, a SOAP web service, while 
> jax-rs-whiteboard is running will result in class cast exceptions. 
> This only happens if the bundle providing the SOAP WS starts after 
> jax-rs-whiteboard. This is probably a result of repacked extensions in 
> jax-rs-whiteboard getting registered.
> Steps to reproduce:
>  
> {noformat}
> feature:install aries-jax-rs-whiteboard
> install -s mvn:org.apache.karaf.examples/karaf-soap-example-api/4.2.8
> install -s mvn:org.apache.karaf.examples/karaf-soap-example-scr/4.2.8 
> {noformat}
>  
> {noformat}
> 2020-01-24T09:59:09,996 | ERROR | pipe-restart 221 | karaf-soap-example-scr   
> | 221 - org.apache.karaf.examples.karaf-soap-example-scr - 4.2.8 | 
> bundle org.apache.karaf.examples.karaf-soap-example-scr:4.2.8 (221)[org.
> apache.karaf.examples.soap.scr.SoapService(44)] : The activate method has 
> thrown an exception
> java.lang.ClassCastException: Cannot cast 
> org.apache.cxf.service.factory.FactoryBeanListenerManager to 
> org.apache.cxf.service.factory.FactoryBeanListenerManager
> at java.lang.Class.cast(Class.java:3369) ~[?:1.8.0_144]
> at 
> org.apache.cxf.bus.extension.ExtensionManagerImpl.getBeanOfType(ExtensionManagerImpl.java:307)
>  ~[?:?]
> at 
> org.apache.cxf.bus.extension.ExtensionManagerBus.getExtension(ExtensionManagerBus.java:181)
>  ~[?:?]
> at 
> org.apache.cxf.service.factory.AbstractServiceFactoryBean.setBus(AbstractServiceFactoryBean.java:98)
>  ~[?:?]
> at 
> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.initializeServiceFactory(AbstractWSDLBasedEndpointFactory.java:248)
>  ~[?:?]
> at 
> org.apache.cxf.frontend.ServerFactoryBean.initializeServiceFactory(ServerFactoryBean.java:238)
>  ~[?:?]
> at 
> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:102)
>  ~[?:?]
> at 
> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:168) 
> ~[?:?]
> at 
> org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:211)
>  ~[?:?]
> at 
> org.apache.karaf.examples.soap.scr.SoapService.activate(SoapService.java:38) 
> ~[?:?]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> ~[?:1.8.0_144]
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
> ~[?:1.8.0_144]
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:1.8.0_144]
> at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_144]
> at 
> org.apache.felix.scr.impl.inject.methods.BaseMethod.invokeMethod(BaseMethod.java:228)
>  ~[!/:?]
> {noformat}
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARIES-1970) ClassCastException in Karaf ITests when using CXF JAX-RS WebClient and Whiteboard

2021-04-21 Thread Jira


 [ 
https://issues.apache.org/jira/browse/ARIES-1970?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carlos Sierra Andrés updated ARIES-1970:

Fix Version/s: (was: jax-rs-whiteboard-1.0.11)
   jax-rs-whiteboard-2.0.1

> ClassCastException in Karaf ITests when using CXF JAX-RS WebClient and 
> Whiteboard
> -
>
> Key: ARIES-1970
> URL: https://issues.apache.org/jira/browse/ARIES-1970
> Project: Aries
>  Issue Type: Bug
>  Components: jax-rs-whiteboard
>Affects Versions: jax-rs-whiteboard-1.0.5, jax-rs-whiteboard-1.0.7, 
> jax-rs-whiteboard-1.0.6
> Environment: Karaf 4.3.0.RC1 (with default CXF: 3.3.5) + Whiteboard 
> 1.0.6 (with default CXF: 3.2.5)
> Karaf 4.3.0.RC1 (rebuilt with CXF: 3.2.5) + Whiteboard 1.0.6 (with default 
> CXF: 3.2.5)
> Karaf 4.2.6 + Whiteboard 1.0.5
>Reporter: Alexey Ivanov
>Assignee: Jean-Baptiste Onofré
>Priority: Major
> Fix For: jax-rs-whiteboard-2.0.1
>
>
> Could be related with https://issues.apache.org/jira/browse/ARIES-1969
> May be caused by mixed up classes from different OSGi classpathes (repackaged 
> CXF copy in Whiteboard and CXF copy from jax-rs) due to to CXF singletones or 
> Karaf+Pax-Exam dynamic packages.
> Bug disappears after we moved out repackaged CXF from Aries JAX-RR Whiteboard 
> into external dependency.
> Steps to reproduce:
> {code:java}
> Deploy whiteboard example from karaf-rest-example-whiteboard
> Deploy cxf-jaxrs
> Create org.apache.cxf.jaxrs.client.WebClient. E.g. WebClient client = 
> WebClient.create(address); 
> Then ClassCastException occurs
> {code}
>  
> {code:java}
> java.lang.RuntimeException: java.lang.ClassCastException: Cannot cast 
> org.apache.cxf.bus.managers.ClientLifeCycleManagerImpl to 
> org.apache.cxf.endpoint.ClientLifeCycleManager
>  at 
> org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean.createWebClient(JAXRSClientFactoryBean.java:234)
>  at org.apache.cxf.jaxrs.client.WebClient.create(WebClient.java:115)
>  at 
> org.apache.karaf.itests.examples.RestExampleTest.testWhiteboardWithCxfWebClient(RestExampleTest.java:180)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>  at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:498)
>  at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>  at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>  at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>  at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>  at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
>  at 
> org.apache.karaf.itests.KarafTestSupport$Retry$1.evaluate(KarafTestSupport.java:139)
>  at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>  at 
> org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunner.runLeafWithRetry(ContainerTestRunner.java:97)
>  at 
> org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunner.runChildWithRetry(ContainerTestRunner.java:84)
>  at 
> org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunner.runChild(ContainerTestRunner.java:75)
>  at 
> org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunner.runChild(ContainerTestRunner.java:43)
>  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>  at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>  at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>  at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
>  at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
>  at 
> org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.invokeViaJUnit(JUnitProbeInvoker.java:124)
>  at 
> org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.findAndInvoke(JUnitProbeInvoker.java:97)
>  at 
> org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.call(JUnitProbeInvoker.java:73)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>  at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:498)
>  at 
> org.ops4j.pax.exam.rbc.internal.RemoteBundleContextImpl.remoteCall(RemoteBundleContextImpl.java:92)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  

[jira] [Updated] (ARIES-2031) Update JAXRS Karaf features to reference CXF

2021-04-21 Thread Jira


 [ 
https://issues.apache.org/jira/browse/ARIES-2031?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carlos Sierra Andrés updated ARIES-2031:

Fix Version/s: jax-rs-whiteboard-2.0.1

> Update JAXRS Karaf features to reference CXF
> 
>
> Key: ARIES-2031
> URL: https://issues.apache.org/jira/browse/ARIES-2031
> Project: Aries
>  Issue Type: Improvement
>  Components: jax-rs-whiteboard
>Reporter: Jean-Baptiste Onofré
>Assignee: Jean-Baptiste Onofré
>Priority: Major
> Fix For: jax-rs-whiteboard-2.0.1
>
>
> As JAXRS now doesn't embed CXF anymore, the features should be updated to 
> "reference" CXF.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ARIES-2031) Update JAXRS Karaf features to reference CXF

2021-04-21 Thread Jira


 [ 
https://issues.apache.org/jira/browse/ARIES-2031?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carlos Sierra Andrés updated ARIES-2031:

Fix Version/s: (was: jax-rs-whiteboard-2.0.0)

> Update JAXRS Karaf features to reference CXF
> 
>
> Key: ARIES-2031
> URL: https://issues.apache.org/jira/browse/ARIES-2031
> Project: Aries
>  Issue Type: Improvement
>  Components: jax-rs-whiteboard
>Reporter: Jean-Baptiste Onofré
>Assignee: Jean-Baptiste Onofré
>Priority: Major
>
> As JAXRS now doesn't embed CXF anymore, the features should be updated to 
> "reference" CXF.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[RESULT][VOTE] Release Aries JAX-RS Whiteboard 2.0.0

2021-04-21 Thread Carlos Sierra Andrés

Hi everyone,

This vote passed with the following result:

+1 (binding): Dominik Przybysz, Ray Augé, JB Onofré, Carlos Sierra Andrés
+1 (non binding): Romain Manni-Bucau

I will release the artifacts.

Thanks to all.

Carlos.

El 18/4/21 a las 18:11, Romain Manni-Bucau escribió:

+1

Le dim. 18 avr. 2021 à 17:52, Jean-Baptiste Onofre  a
écrit :


+1 (binding)

Regards
JB


Le 18 avr. 2021 à 11:23, Carlos Sierra Andrés  a

écrit :

Hello all,

I have staged a release 2.0.0 for Aries JAX-RS Whiteboard.

Main features include:

· extracting CXF as a separate dependency so it no longer embeds it

· rest management integration

· open api integration

· several upgrades to latest versions of other dependencies

The modules are tagged at



https://gitbox.apache.org/repos/asf?p=aries-jax-rs-whiteboard.git;a=tag;h=refs/tags/org.apache.aries.jax.rs-2.0.0

Artifacts are in one staged repo,
https://repository.apache.org/content/repositories/orgapachearies-1195

Instructions for verifying the release are at

http://aries.apache.org/development/verifyingrelease.html.

The vote will be open for at least 72 hours. [ ] +1 [ ] 0 [ ] -1

Here is my +1.

Thanks to all.

Carlos.














Re: [VOTE] Apache Aries Blueprint Parser 1.6.1 release

2021-04-21 Thread Carlos Sierra Andrés

+1

thanks!

Carlos.

El 21/4/21 a las 8:00, Jean-Baptiste Onofre escribió:

+1 (binding)

Regards
JB


Le 20 avr. 2021 à 08:28, Jean-Baptiste Onofre  a écrit :

Hi everyone,

As discussed on the mailing list, I’m submitting Aries Blueprint Parser 1.6.1 
release to your vote.

This release includes a fix disallowing doctypes (for security reason).

Staging Maven Repository:
https://repository.apache.org/content/repositories/orgapachearies-1196/ 


Staging dist repository:
https://dist.apache.org/repos/dist/dev/aries/blueprint/parser/1.6.1/ 


Please vote to approve this release:

[ ] +1 Approve the release
[ ] -1 Don't approve the release (please provide specific comments)

This vote will be open for at least 72 hours.

Thanks !
Regards
JB


Re: [VOTE] Apache Aries Blueprint Parser 1.6.1 release

2021-04-21 Thread Jean-Baptiste Onofre
+1 (binding)

Regards
JB

> Le 20 avr. 2021 à 08:28, Jean-Baptiste Onofre  a écrit :
> 
> Hi everyone,
> 
> As discussed on the mailing list, I’m submitting Aries Blueprint Parser 1.6.1 
> release to your vote.
> 
> This release includes a fix disallowing doctypes (for security reason).
> 
> Staging Maven Repository:
> https://repository.apache.org/content/repositories/orgapachearies-1196/ 
> 
> 
> Staging dist repository:
> https://dist.apache.org/repos/dist/dev/aries/blueprint/parser/1.6.1/ 
> 
> 
> Please vote to approve this release:
> 
> [ ] +1 Approve the release
> [ ] -1 Don't approve the release (please provide specific comments)
> 
> This vote will be open for at least 72 hours.
> 
> Thanks !
> Regards
> JB