Re: CNFE on Jetty after Karaf bump

2020-01-14 Thread Markus Rathgeb
The bundle that handles the upload specific part does not depend on
any Jetty specific bundle / package.


Re: CNFE on Jetty after Karaf bump

2020-01-14 Thread Jean-Baptiste Onofré
Hi Markus,

are you using org.eclipse.jetty.util explictely (in your application) ?

I will try to reproduce it but it should work (I thought I tested it).

Regards
JB

On 14/01/2020 19:45, Markus Rathgeb wrote:
> I tested Karaf 4.2.8 staging and created a custom distribution.
> Pax Web 7.2.13 is used on runtime.
> Jetty 9.4.22.v20191022 is used on runtime.
> 
> I am still running into the NCDFE.
> 
> Should this really be working now?
> 
> java.lang.NoClassDefFoundError:
> org/eclipse/jetty/util/MultiPartInputStreamParser
> at 
> org.eclipse.jetty.server.MultiParts$MultiPartsUtilParser.(MultiParts.java:104)
> ~[?:?]
> at org.eclipse.jetty.server.Request.newMultiParts(Request.java:2402)
> ~[?:?]
> at org.eclipse.jetty.server.Request.getParts(Request.java:2324) ~[?:?]
> at org.eclipse.jetty.server.Request.getParts(Request.java:2310) ~[?:?]
> at UploadServlet.handleUpload(UploadServlet.java:189) ~[?:?]
> at UploadServlet.doPost(UploadServlet.java:152) ~[?:?]
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
> ~[!/:3.1.0]
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
> ~[!/:3.1.0]
> at 
> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:760)
> ~[?:?]
> at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1617)
> ~[?:?]
> at 
> org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226)
> ~[?:?]
> at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)
> ~[?:?]
> 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)
> ~[!/:9.4.22.v20191022]
> at 
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536)
> ~[?:?]
> at 
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
> ~[!/:9.4.22.v20191022]
> at 
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
> ~[!/:9.4.22.v20191022]
> at 
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592)
> ~[!/:9.4.22.v20191022]
> at 
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
> ~[!/:9.4.22.v20191022]
> at 
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296)
> ~[!/:9.4.22.v20191022]
> at 
> org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:298)
> ~[?:?]
> at 
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
> ~[!/:9.4.22.v20191022]
> at 
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485)
> ~[?:?]
> at 
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562)
> ~[!/:9.4.22.v20191022]
> at 
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
> ~[!/:9.4.22.v20191022]
> at 
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211)
> ~[!/:9.4.22.v20191022]
> at 
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
> ~[!/:9.4.22.v20191022]
> at 
> org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
> ~[?:?]
> at 
> org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:717)
> ~[!/:9.4.22.v20191022]
> at 
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
> ~[!/:9.4.22.v20191022]
> at org.eclipse.jetty.server.Server.handle(Server.java:500)
> ~[!/:9.4.22.v20191022]
> at 
> org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386)
> ~[!/:9.4.22.v20191022]
> at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562)
> ~[!/:9.4.22.v20191022]
> at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378)
> [!/:9.4.22.v20191022]
> at 
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270)
> [!/:9.4.22.v20191022]
> at 
> org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
> [!/:9.4.22.v20191022]
> at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
> [!/:9.4.22.v20191022]
> at 
> org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
> [!/:9.4.22.v20191022]
> at 
> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
> [!/:9.4.22.v20191022]
> at 
> org.eclipse.jetty.util.thread.strategy.EatWh

Re: CNFE on Jetty after Karaf bump

2020-01-14 Thread Markus Rathgeb
I tested Karaf 4.2.8 staging and created a custom distribution.
Pax Web 7.2.13 is used on runtime.
Jetty 9.4.22.v20191022 is used on runtime.

I am still running into the NCDFE.

Should this really be working now?

java.lang.NoClassDefFoundError:
org/eclipse/jetty/util/MultiPartInputStreamParser
at 
org.eclipse.jetty.server.MultiParts$MultiPartsUtilParser.(MultiParts.java:104)
~[?:?]
at org.eclipse.jetty.server.Request.newMultiParts(Request.java:2402)
~[?:?]
at org.eclipse.jetty.server.Request.getParts(Request.java:2324) ~[?:?]
at org.eclipse.jetty.server.Request.getParts(Request.java:2310) ~[?:?]
at UploadServlet.handleUpload(UploadServlet.java:189) ~[?:?]
at UploadServlet.doPost(UploadServlet.java:152) ~[?:?]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
~[!/:3.1.0]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
~[!/:3.1.0]
at 
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:760)
~[?:?]
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1617)
~[?:?]
at 
org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226)
~[?:?]
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)
~[?:?]
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)
~[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536)
~[?:?]
at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
~[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
~[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592)
~[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
~[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296)
~[!/:9.4.22.v20191022]
at 
org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:298)
~[?:?]
at 
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
~[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485)
~[?:?]
at 
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562)
~[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
~[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211)
~[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
~[!/:9.4.22.v20191022]
at 
org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
~[?:?]
at 
org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:717)
~[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
~[!/:9.4.22.v20191022]
at org.eclipse.jetty.server.Server.handle(Server.java:500)
~[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386)
~[!/:9.4.22.v20191022]
at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562)
~[!/:9.4.22.v20191022]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378)
[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270)
[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
[!/:9.4.22.v20191022]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
[!/:9.4.22.v20191022]
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
[!/:9.4.22.v20191022]
at 
org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388)
[!/:9.4.22.v20191022]

Re: CNFE on Jetty after Karaf bump

2020-01-14 Thread Jean-Baptiste Onofré
Hi Markus,

it should be done on Jetty connector, so basically in Pax Web.

Regards
JB

On 14/01/2020 16:12, Markus Rathgeb wrote:
> Do you know about a method that can I call in my bundle code (e.g. in
> its init method) to get it running on 4.2.7?
> Any change to call "setMultiPartFormDataCompliance" in the servlet
> implementation?
> Or adding a configuration to config admin, ...?
> 
> Am Di., 14. Jan. 2020 um 16:01 Uhr schrieb Jean-Baptiste Onofré
> :
>>
>> It should be fixed on 4.2.8.
>>
>> See https://ops4j1.jira.com/browse/PAXWEB-1246 for details.
>>
>> Regards
>> JB
>>
>> On 14/01/2020 15:55, Markus Rathgeb wrote:
>>> Hi,
>>>
>>> I updated a product using a custom distribution from 4.2.6 to 4.2.7.
>>> Because of this in the runtime the following versions has been changed:
>>> * Pax Web: 7.2.10 to 7.2.11
>>> * Jetty: from 9.4.18.v20190429 to 9.4.20.v20190813
>>>
>>> There is a bundle that contains a HTTP servlet for a fie upload.
>>>
>>> The POST request is handled by a method that takes the
>>> HttpServletRequest "request" and the HttpServletResponse "response".
>>> At the beginning it calls:
>>> final Collection parts = request.getParts();
>>>
>>> After that it handles the parts.
>>>
>>> This worked before but does not anymore.
>>>
>>> An exception is raised.
>>>
>>> java.lang.NoClassDefFoundError:
>>> org/eclipse/jetty/util/MultiPartInputStreamParser
>>> at 
>>> org.eclipse.jetty.server.MultiParts$MultiPartsUtilParser.(MultiParts.java:104)
>>> ~[!/:9.4.20.v20190813]
>>> at org.eclipse.jetty.server.Request.newMultiParts(Request.java:2295)
>>> ~[!/:9.4.20.v20190813]
>>> at org.eclipse.jetty.server.Request.getParts(Request.java:2217)
>>> ~[!/:9.4.20.v20190813]
>>> at org.eclipse.jetty.server.Request.getParts(Request.java:2203)
>>> ~[!/:9.4.20.v20190813]
>>> at UploadServlet.doPost(UploadServlet.java:152) ~[?:?]
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>>> ~[!/:3.1.0]
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
>>> ~[!/:3.1.0]
>>> at 
>>> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:852)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1591)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71)
>>> ~[!/:?]
>>> at 
>>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1581)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1307)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:293)
>>> ~[!/:?]
>>> at 
>>> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:482)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1549)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1204)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
>>> ~[!/:?]
>>> at 
>>> org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:722)
>>> ~[!/:9.4.20.v20190813]
>>> at 
>>> org.eclipse.jetty.server.handler.Hand

Re: Persistence.xml

2020-01-14 Thread Matthias Leinweber
Hello Tim,

well yes and no.  I can create a persistence.xml like:
  
org.eclipse.persistence.jpa.PersistenceProvider
osgi:service/javax.sql.DataSource/(
osgi.jndi.service.name=bar)
osgi:service/javax.sql.DataSource/(
osgi.jndi.service.name=bar)
my.Class

   





And in my code i put do something like?
@Refernce("(osgi.unit.name=foo)")
EntityManagerFactoryBuilde emfBuilder

@Activate
public void init(){
Map props = new HashMap();
props.put("eclipselink.target-database", "Oracle");
EntityManagerFactory emf = emfBuilder.createEntityManagerFactory(props);
EntityManager em = emf.createEntityManager();
}

correct?

Thank you



Am Di., 14. Jan. 2020 um 14:16 Uhr schrieb Tim Ward :

> Your best option would be to specify an incomplete
>  
> persistence
> unit and then use an EntityManagerFactoryBuilder
> 
> or a configuration admin dictionary to configure an EntityManagerFactory
> using the correct DataSource and dialect.
>
> I hope this helps,
>
> Tim
>
> On 14 Jan 2020, at 12:54, Matthias Leinweber 
> wrote:
>
> Hello Karafers,
>
> I am searching for a way to modify a persistance.xml during bundle
> installation/configuration to select the dialect for the
> eclipselink/hibernate mapper.
>
> What is the best way to make this configurable?
>
> best regards
>
>
>


Re: CNFE on Jetty after Karaf bump

2020-01-14 Thread Markus Rathgeb
Do you know about a method that can I call in my bundle code (e.g. in
its init method) to get it running on 4.2.7?
Any change to call "setMultiPartFormDataCompliance" in the servlet
implementation?
Or adding a configuration to config admin, ...?

Am Di., 14. Jan. 2020 um 16:01 Uhr schrieb Jean-Baptiste Onofré
:
>
> It should be fixed on 4.2.8.
>
> See https://ops4j1.jira.com/browse/PAXWEB-1246 for details.
>
> Regards
> JB
>
> On 14/01/2020 15:55, Markus Rathgeb wrote:
> > Hi,
> >
> > I updated a product using a custom distribution from 4.2.6 to 4.2.7.
> > Because of this in the runtime the following versions has been changed:
> > * Pax Web: 7.2.10 to 7.2.11
> > * Jetty: from 9.4.18.v20190429 to 9.4.20.v20190813
> >
> > There is a bundle that contains a HTTP servlet for a fie upload.
> >
> > The POST request is handled by a method that takes the
> > HttpServletRequest "request" and the HttpServletResponse "response".
> > At the beginning it calls:
> > final Collection parts = request.getParts();
> >
> > After that it handles the parts.
> >
> > This worked before but does not anymore.
> >
> > An exception is raised.
> >
> > java.lang.NoClassDefFoundError:
> > org/eclipse/jetty/util/MultiPartInputStreamParser
> > at 
> > org.eclipse.jetty.server.MultiParts$MultiPartsUtilParser.(MultiParts.java:104)
> > ~[!/:9.4.20.v20190813]
> > at org.eclipse.jetty.server.Request.newMultiParts(Request.java:2295)
> > ~[!/:9.4.20.v20190813]
> > at org.eclipse.jetty.server.Request.getParts(Request.java:2217)
> > ~[!/:9.4.20.v20190813]
> > at org.eclipse.jetty.server.Request.getParts(Request.java:2203)
> > ~[!/:9.4.20.v20190813]
> > at UploadServlet.doPost(UploadServlet.java:152) ~[?:?]
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
> > ~[!/:3.1.0]
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
> > ~[!/:3.1.0]
> > at 
> > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:852)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1591)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71)
> > ~[!/:?]
> > at 
> > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1581)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1307)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:293)
> > ~[!/:?]
> > at 
> > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:482)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1549)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1204)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
> > ~[!/:?]
> > at 
> > org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:722)
> > ~[!/:9.4.20.v20190813]
> > at 
> > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
> > ~[!/:9.4.20.v20190813]
> > at org.eclipse.jetty.server.Server.handle(Server.java:494)
> > ~[!/:9.4.20

Re: Karaf community Meetup in Karlsruhe (Germany) - "call for Talks"

2020-01-14 Thread Erwin Hogeweg
Hey Guys -

I love the initiative, but Karlsruhe is not exactly around the corner from 
where I am…

Would it make sense/be possible to set up something online as well?


Cheers,

Erwin


> On Jan 14, 2020, at 03:12, Achim Nierbeck  wrote:
> 
> Hi, 
> 
> looks like we have a date for a community meetup in Karlsruhe Germany. 
> It's going to be the 19th of March. 
> Now I would like to call for talks, so we can decide how "big" we're going to 
> have it ;) 
> 
> So please be welcome to start proposing your talks ...
> 
> best regards, Achim 
> 
> -- 
> 
> Apache Member
> Apache Karaf > Committer 
> & PMC
> OPS4J Pax Web  > Committer & Project Lead
> blog >
> Co-Author of Apache Karaf Cookbook  >
> 



Re: CNFE on Jetty after Karaf bump

2020-01-14 Thread Jean-Baptiste Onofré
It should be fixed on 4.2.8.

See https://ops4j1.jira.com/browse/PAXWEB-1246 for details.

Regards
JB

On 14/01/2020 15:55, Markus Rathgeb wrote:
> Hi,
> 
> I updated a product using a custom distribution from 4.2.6 to 4.2.7.
> Because of this in the runtime the following versions has been changed:
> * Pax Web: 7.2.10 to 7.2.11
> * Jetty: from 9.4.18.v20190429 to 9.4.20.v20190813
> 
> There is a bundle that contains a HTTP servlet for a fie upload.
> 
> The POST request is handled by a method that takes the
> HttpServletRequest "request" and the HttpServletResponse "response".
> At the beginning it calls:
> final Collection parts = request.getParts();
> 
> After that it handles the parts.
> 
> This worked before but does not anymore.
> 
> An exception is raised.
> 
> java.lang.NoClassDefFoundError:
> org/eclipse/jetty/util/MultiPartInputStreamParser
> at 
> org.eclipse.jetty.server.MultiParts$MultiPartsUtilParser.(MultiParts.java:104)
> ~[!/:9.4.20.v20190813]
> at org.eclipse.jetty.server.Request.newMultiParts(Request.java:2295)
> ~[!/:9.4.20.v20190813]
> at org.eclipse.jetty.server.Request.getParts(Request.java:2217)
> ~[!/:9.4.20.v20190813]
> at org.eclipse.jetty.server.Request.getParts(Request.java:2203)
> ~[!/:9.4.20.v20190813]
> at UploadServlet.doPost(UploadServlet.java:152) ~[?:?]
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
> ~[!/:3.1.0]
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
> ~[!/:3.1.0]
> at 
> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:852)
> ~[!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)
> ~[!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226)
> ~[!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1591)
> ~[!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542)
> ~[!/:9.4.20.v20190813]
> at 
> org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71)
> ~[!/:?]
> at 
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
> ~[!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536)
> ~[!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
> ~[!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
> ~[!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1581)
> ~[!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
> ~[!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1307)
> ~[!/:9.4.20.v20190813]
> at 
> org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:293)
> ~[!/:?]
> at 
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
> ~[!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:482)
> ~[!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1549)
> ~[!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
> ~[!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1204)
> ~[!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
> ~[!/:9.4.20.v20190813]
> at 
> org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
> ~[!/:?]
> at 
> org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:722)
> ~[!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
> ~[!/:9.4.20.v20190813]
> at org.eclipse.jetty.server.Server.handle(Server.java:494)
> ~[!/:9.4.20.v20190813]
> at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:374)
> [!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:268)
> [!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
> [!/:9.4.20.v20190813]
> at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
> [!/:9.4.20.v20190813]
> at 
> org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEnd

CNFE on Jetty after Karaf bump

2020-01-14 Thread Markus Rathgeb
Hi,

I updated a product using a custom distribution from 4.2.6 to 4.2.7.
Because of this in the runtime the following versions has been changed:
* Pax Web: 7.2.10 to 7.2.11
* Jetty: from 9.4.18.v20190429 to 9.4.20.v20190813

There is a bundle that contains a HTTP servlet for a fie upload.

The POST request is handled by a method that takes the
HttpServletRequest "request" and the HttpServletResponse "response".
At the beginning it calls:
final Collection parts = request.getParts();

After that it handles the parts.

This worked before but does not anymore.

An exception is raised.

java.lang.NoClassDefFoundError:
org/eclipse/jetty/util/MultiPartInputStreamParser
at 
org.eclipse.jetty.server.MultiParts$MultiPartsUtilParser.(MultiParts.java:104)
~[!/:9.4.20.v20190813]
at org.eclipse.jetty.server.Request.newMultiParts(Request.java:2295)
~[!/:9.4.20.v20190813]
at org.eclipse.jetty.server.Request.getParts(Request.java:2217)
~[!/:9.4.20.v20190813]
at org.eclipse.jetty.server.Request.getParts(Request.java:2203)
~[!/:9.4.20.v20190813]
at UploadServlet.doPost(UploadServlet.java:152) ~[?:?]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
~[!/:3.1.0]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
~[!/:3.1.0]
at 
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:852)
~[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)
~[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226)
~[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1591)
~[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542)
~[!/:9.4.20.v20190813]
at 
org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71)
~[!/:?]
at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
~[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536)
~[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
~[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
~[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1581)
~[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
~[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1307)
~[!/:9.4.20.v20190813]
at 
org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:293)
~[!/:?]
at 
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
~[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:482)
~[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1549)
~[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
~[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1204)
~[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
~[!/:9.4.20.v20190813]
at 
org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
~[!/:?]
at 
org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:722)
~[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
~[!/:9.4.20.v20190813]
at org.eclipse.jetty.server.Server.handle(Server.java:494)
~[!/:9.4.20.v20190813]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:374)
[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:268)
[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
[!/:9.4.20.v20190813]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
[!/:9.4.20.v20190813]
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:782)
[!/:9.4.20.v20190813]
at 
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:918)
[!/:9.4.20.v20190813]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]

I do not use the "MultiPartInputStreamParser" mys

Re: Persistence.xml

2020-01-14 Thread Tim Ward
Your best option would be to specify an incomplete 
 
persistence unit and then use an EntityManagerFactoryBuilder 
  or 
a configuration admin dictionary to configure an EntityManagerFactory using the 
correct DataSource and dialect.

I hope this helps,

Tim

> On 14 Jan 2020, at 12:54, Matthias Leinweber  
> wrote:
> 
> Hello Karafers,
> 
> I am searching for a way to modify a persistance.xml during bundle 
> installation/configuration to select the dialect for the 
> eclipselink/hibernate mapper.
> 
> What is the best way to make this configurable?
> 
> best regards



Persistence.xml

2020-01-14 Thread Matthias Leinweber
Hello Karafers,

I am searching for a way to modify a persistance.xml during bundle
installation/configuration to select the dialect for the
eclipselink/hibernate mapper.

What is the best way to make this configurable?

best regards


Re: Karaf community Meetup in Karlsruhe (Germany) - "call for Talks"

2020-01-14 Thread Christian Schneider
I could do a talk about OSGi best practices or OSGi testing.

Christian

Am Di., 14. Jan. 2020 um 09:12 Uhr schrieb Achim Nierbeck <
bcanh...@googlemail.com>:

> Hi,
>
> looks like we have a date for a community meetup in Karlsruhe Germany.
> It's going to be the 19th of March.
> Now I would like to call for talks, so we can decide how "big" we're going
> to have it ;)
>
> So please be welcome to start proposing your talks ...
>
> best regards, Achim
>
> --
>
> Apache Member
> Apache Karaf  Committer & PMC
> OPS4J Pax Web  Committer &
> Project Lead
> blog 
> Co-Author of Apache Karaf Cookbook 
>
>

-- 
-- 
Christian Schneider
http://www.liquid-reality.de

Computer Scientist
http://www.adobe.com


Re: Karaf community Meetup in Karlsruhe (Germany) - "call for Talks"

2020-01-14 Thread Achim Nierbeck
If we have more Ideas for talks I might expand it to the morning :D
The venue will be in Karlsruhe (or maybe Bruchsal, close enough to
Karlsruhe)
Depending on the amount of People.
Our Office is big enough for 30 People.
If we get more than that, I'll try to get something close to the ZKM in
Karlsruhe.

regards, Achim


Am Di., 14. Jan. 2020 um 09:47 Uhr schrieb Toni Menzel <
toni.men...@rebaze.com>:

> Question: it won't start before 13:00, right? So its good enough to arrive
> same day? What is the venue?
>
>
>
> *Toni Menzel | rebaze.com  | growing developer
> culture*
>
>
> On Tue, Jan 14, 2020 at 9:45 AM Toni Menzel 
> wrote:
>
>> I don't have a good (karaf related) talk to propose yet, but i totally
>> back JBs topics (cloud + microservices).
>> The open panel discussion can be a center-part of the whole event imho.
>> Toni
>>
>>
>>
>> *Toni Menzel | rebaze.com  | growing developer
>> culture*
>>
>>
>> On Tue, Jan 14, 2020 at 9:35 AM Achim Nierbeck 
>> wrote:
>>
>>> Hi JB,
>>>
>>> great :)
>>> I'm open for more input :)
>>>
>>> I like the idea of a discussion panel
>>>
>>> regards, Achim
>>>
>>> Am Di., 14. Jan. 2020 um 09:33 Uhr schrieb Jean-Baptiste Onofré <
>>> j...@nanthrax.net>:
>>>
 Hi Achim,

 I would like to submit two talks:

 - Karaf on the cloud
 - Karaf as microservices runtime

 I would like also to propose a "discussion panel". I won't be a talk,
 more 30mn open discussion about: Karaf, OSGi, pros and cons, what should
 we do better ?

 Thoughts ?

 Regards
 JB

 On 14/01/2020 09:12, Achim Nierbeck wrote:
 > Hi,
 >
 > looks like we have a date for a community meetup in Karlsruhe Germany.
 > It's going to be the 19th of March.
 > Now I would like to call for talks, so we can decide how "big" we're
 > going to have it ;)
 >
 > So please be welcome to start proposing your talks ...
 >
 > best regards, Achim
 >
 > --
 >
 > Apache Member
 > Apache Karaf  Committer & PMC
 > OPS4J Pax Web 
 Committer
 > & Project Lead
 > blog 
 > Co-Author of Apache Karaf Cookbook 
 >

 --
 Jean-Baptiste Onofré
 jbono...@apache.org
 http://blog.nanthrax.net
 Talend - http://www.talend.com

>>>
>>>
>>> --
>>>
>>> Apache Member
>>> Apache Karaf  Committer & PMC
>>> OPS4J Pax Web  Committer
>>> & Project Lead
>>> blog 
>>> Co-Author of Apache Karaf Cookbook 
>>>
>>>

-- 

Apache Member
Apache Karaf  Committer & PMC
OPS4J Pax Web  Committer &
Project Lead
blog 
Co-Author of Apache Karaf Cookbook 


Re: Karaf community Meetup in Karlsruhe (Germany) - "call for Talks"

2020-01-14 Thread Toni Menzel
Question: it won't start before 13:00, right? So its good enough to arrive
same day? What is the venue?



*Toni Menzel | rebaze.com  | growing developer
culture*


On Tue, Jan 14, 2020 at 9:45 AM Toni Menzel  wrote:

> I don't have a good (karaf related) talk to propose yet, but i totally
> back JBs topics (cloud + microservices).
> The open panel discussion can be a center-part of the whole event imho.
> Toni
>
>
>
> *Toni Menzel | rebaze.com  | growing developer
> culture*
>
>
> On Tue, Jan 14, 2020 at 9:35 AM Achim Nierbeck 
> wrote:
>
>> Hi JB,
>>
>> great :)
>> I'm open for more input :)
>>
>> I like the idea of a discussion panel
>>
>> regards, Achim
>>
>> Am Di., 14. Jan. 2020 um 09:33 Uhr schrieb Jean-Baptiste Onofré <
>> j...@nanthrax.net>:
>>
>>> Hi Achim,
>>>
>>> I would like to submit two talks:
>>>
>>> - Karaf on the cloud
>>> - Karaf as microservices runtime
>>>
>>> I would like also to propose a "discussion panel". I won't be a talk,
>>> more 30mn open discussion about: Karaf, OSGi, pros and cons, what should
>>> we do better ?
>>>
>>> Thoughts ?
>>>
>>> Regards
>>> JB
>>>
>>> On 14/01/2020 09:12, Achim Nierbeck wrote:
>>> > Hi,
>>> >
>>> > looks like we have a date for a community meetup in Karlsruhe Germany.
>>> > It's going to be the 19th of March.
>>> > Now I would like to call for talks, so we can decide how "big" we're
>>> > going to have it ;)
>>> >
>>> > So please be welcome to start proposing your talks ...
>>> >
>>> > best regards, Achim
>>> >
>>> > --
>>> >
>>> > Apache Member
>>> > Apache Karaf  Committer & PMC
>>> > OPS4J Pax Web 
>>> Committer
>>> > & Project Lead
>>> > blog 
>>> > Co-Author of Apache Karaf Cookbook 
>>> >
>>>
>>> --
>>> Jean-Baptiste Onofré
>>> jbono...@apache.org
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>>>
>>
>>
>> --
>>
>> Apache Member
>> Apache Karaf  Committer & PMC
>> OPS4J Pax Web  Committer
>> & Project Lead
>> blog 
>> Co-Author of Apache Karaf Cookbook 
>>
>>


Re: Karaf community Meetup in Karlsruhe (Germany) - "call for Talks"

2020-01-14 Thread Toni Menzel
I don't have a good (karaf related) talk to propose yet, but i totally back
JBs topics (cloud + microservices).
The open panel discussion can be a center-part of the whole event imho.
Toni



*Toni Menzel | rebaze.com  | growing developer
culture*


On Tue, Jan 14, 2020 at 9:35 AM Achim Nierbeck 
wrote:

> Hi JB,
>
> great :)
> I'm open for more input :)
>
> I like the idea of a discussion panel
>
> regards, Achim
>
> Am Di., 14. Jan. 2020 um 09:33 Uhr schrieb Jean-Baptiste Onofré <
> j...@nanthrax.net>:
>
>> Hi Achim,
>>
>> I would like to submit two talks:
>>
>> - Karaf on the cloud
>> - Karaf as microservices runtime
>>
>> I would like also to propose a "discussion panel". I won't be a talk,
>> more 30mn open discussion about: Karaf, OSGi, pros and cons, what should
>> we do better ?
>>
>> Thoughts ?
>>
>> Regards
>> JB
>>
>> On 14/01/2020 09:12, Achim Nierbeck wrote:
>> > Hi,
>> >
>> > looks like we have a date for a community meetup in Karlsruhe Germany.
>> > It's going to be the 19th of March.
>> > Now I would like to call for talks, so we can decide how "big" we're
>> > going to have it ;)
>> >
>> > So please be welcome to start proposing your talks ...
>> >
>> > best regards, Achim
>> >
>> > --
>> >
>> > Apache Member
>> > Apache Karaf  Committer & PMC
>> > OPS4J Pax Web  Committer
>> > & Project Lead
>> > blog 
>> > Co-Author of Apache Karaf Cookbook 
>> >
>>
>> --
>> Jean-Baptiste Onofré
>> jbono...@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>
>
> --
>
> Apache Member
> Apache Karaf  Committer & PMC
> OPS4J Pax Web  Committer &
> Project Lead
> blog 
> Co-Author of Apache Karaf Cookbook 
>
>


Re: Karaf community Meetup in Karlsruhe (Germany) - "call for Talks"

2020-01-14 Thread Francois Papon
+1 for the open discussion!

regards,

François
fpa...@apache.org

Le 14/01/2020 à 09:32, Jean-Baptiste Onofré a écrit :
> Hi Achim,
>
> I would like to submit two talks:
>
> - Karaf on the cloud
> - Karaf as microservices runtime
>
> I would like also to propose a "discussion panel". I won't be a talk,
> more 30mn open discussion about: Karaf, OSGi, pros and cons, what should
> we do better ?
>
> Thoughts ?
>
> Regards
> JB
>
> On 14/01/2020 09:12, Achim Nierbeck wrote:
>> Hi,
>>
>> looks like we have a date for a community meetup in Karlsruhe Germany.
>> It's going to be the 19th of March.
>> Now I would like to call for talks, so we can decide how "big" we're
>> going to have it ;)
>>
>> So please be welcome to start proposing your talks ...
>>
>> best regards, Achim
>>
>> -- 
>>
>> Apache Member
>> Apache Karaf  Committer & PMC
>> OPS4J Pax Web  Committer
>> & Project Lead
>> blog 
>> Co-Author of Apache Karaf Cookbook 
>>


Re: Karaf community Meetup in Karlsruhe (Germany) - "call for Talks"

2020-01-14 Thread Achim Nierbeck
Here a quick sheet, for an idea on how we might organize the talks :)

https://docs.google.com/spreadsheets/d/1XYhPA-xeIleiY_6Ei3Krz_hYkfJAU4DWoVQBVI6pTus/edit?usp=sharing

Ideas welcome!

regards, Achim

Am Di., 14. Jan. 2020 um 09:34 Uhr schrieb Achim Nierbeck <
bcanh...@googlemail.com>:

> Hi JB,
>
> great :)
> I'm open for more input :)
>
> I like the idea of a discussion panel
>
> regards, Achim
>
> Am Di., 14. Jan. 2020 um 09:33 Uhr schrieb Jean-Baptiste Onofré <
> j...@nanthrax.net>:
>
>> Hi Achim,
>>
>> I would like to submit two talks:
>>
>> - Karaf on the cloud
>> - Karaf as microservices runtime
>>
>> I would like also to propose a "discussion panel". I won't be a talk,
>> more 30mn open discussion about: Karaf, OSGi, pros and cons, what should
>> we do better ?
>>
>> Thoughts ?
>>
>> Regards
>> JB
>>
>> On 14/01/2020 09:12, Achim Nierbeck wrote:
>> > Hi,
>> >
>> > looks like we have a date for a community meetup in Karlsruhe Germany.
>> > It's going to be the 19th of March.
>> > Now I would like to call for talks, so we can decide how "big" we're
>> > going to have it ;)
>> >
>> > So please be welcome to start proposing your talks ...
>> >
>> > best regards, Achim
>> >
>> > --
>> >
>> > Apache Member
>> > Apache Karaf  Committer & PMC
>> > OPS4J Pax Web  Committer
>> > & Project Lead
>> > blog 
>> > Co-Author of Apache Karaf Cookbook 
>> >
>>
>> --
>> Jean-Baptiste Onofré
>> jbono...@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>
>
> --
>
> Apache Member
> Apache Karaf  Committer & PMC
> OPS4J Pax Web  Committer &
> Project Lead
> blog 
> Co-Author of Apache Karaf Cookbook 
>
>

-- 

Apache Member
Apache Karaf  Committer & PMC
OPS4J Pax Web  Committer &
Project Lead
blog 
Co-Author of Apache Karaf Cookbook 


Re: Karaf community Meetup in Karlsruhe (Germany) - "call for Talks"

2020-01-14 Thread Achim Nierbeck
Hi JB,

great :)
I'm open for more input :)

I like the idea of a discussion panel

regards, Achim

Am Di., 14. Jan. 2020 um 09:33 Uhr schrieb Jean-Baptiste Onofré <
j...@nanthrax.net>:

> Hi Achim,
>
> I would like to submit two talks:
>
> - Karaf on the cloud
> - Karaf as microservices runtime
>
> I would like also to propose a "discussion panel". I won't be a talk,
> more 30mn open discussion about: Karaf, OSGi, pros and cons, what should
> we do better ?
>
> Thoughts ?
>
> Regards
> JB
>
> On 14/01/2020 09:12, Achim Nierbeck wrote:
> > Hi,
> >
> > looks like we have a date for a community meetup in Karlsruhe Germany.
> > It's going to be the 19th of March.
> > Now I would like to call for talks, so we can decide how "big" we're
> > going to have it ;)
> >
> > So please be welcome to start proposing your talks ...
> >
> > best regards, Achim
> >
> > --
> >
> > Apache Member
> > Apache Karaf  Committer & PMC
> > OPS4J Pax Web  Committer
> > & Project Lead
> > blog 
> > Co-Author of Apache Karaf Cookbook 
> >
>
> --
> Jean-Baptiste Onofré
> jbono...@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>


-- 

Apache Member
Apache Karaf  Committer & PMC
OPS4J Pax Web  Committer &
Project Lead
blog 
Co-Author of Apache Karaf Cookbook 


Re: Karaf community Meetup in Karlsruhe (Germany) - "call for Talks"

2020-01-14 Thread Jean-Baptiste Onofré
Hi Achim,

I would like to submit two talks:

- Karaf on the cloud
- Karaf as microservices runtime

I would like also to propose a "discussion panel". I won't be a talk,
more 30mn open discussion about: Karaf, OSGi, pros and cons, what should
we do better ?

Thoughts ?

Regards
JB

On 14/01/2020 09:12, Achim Nierbeck wrote:
> Hi,
> 
> looks like we have a date for a community meetup in Karlsruhe Germany.
> It's going to be the 19th of March.
> Now I would like to call for talks, so we can decide how "big" we're
> going to have it ;)
> 
> So please be welcome to start proposing your talks ...
> 
> best regards, Achim
> 
> -- 
> 
> Apache Member
> Apache Karaf  Committer & PMC
> OPS4J Pax Web  Committer
> & Project Lead
> blog 
> Co-Author of Apache Karaf Cookbook 
> 

-- 
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com


Karaf community Meetup in Karlsruhe (Germany) - "call for Talks"

2020-01-14 Thread Achim Nierbeck
Hi,

looks like we have a date for a community meetup in Karlsruhe Germany.
It's going to be the 19th of March.
Now I would like to call for talks, so we can decide how "big" we're going
to have it ;)

So please be welcome to start proposing your talks ...

best regards, Achim

-- 

Apache Member
Apache Karaf  Committer & PMC
OPS4J Pax Web  Committer &
Project Lead
blog 
Co-Author of Apache Karaf Cookbook 


Re: Karaf community Meetup?

2020-01-14 Thread Achim Nierbeck
Hi,

looks like we have two favorite days.
https://doodle.com/poll/cnszma2qrdcx524g
March 12th or 19th.

Right now I'm in favor of the 19th ... gives me a bit more time organizing.
I'll follow up with another mail regarding, who might want to give a talk,
depending on the amount of talks we'll see how long ;)

best regards, Achim

Am Fr., 10. Jan. 2020 um 15:58 Uhr schrieb Francois Papon <
francois.pa...@openobject.fr>:

> Thanks very much Achim!
>
> regards,
>
> François
> fpa...@apache.org
>
> Le 10/01/2020 à 13:54, Jean-Baptiste Onofré a écrit :
> > Hi Achim,
> >
> > thanks for leading this up !
> >
> > As said, I will be there wherever it will be, whenever it will be ;)
> >
> > Regards
> > JB
> >
> > On 10/01/2020 10:06, Achim Nierbeck wrote:
> >> Hi,
> >>
> >> on Slack we had a conversation last year, about the general interest of
> >> having a get-together regarding this karaf community. As quite some
> >> people are kind of close (or at least close enough) to travel with a
> >> train to Karlsruhe, I made the offering of hosting such an event in our
> >> company venue.
> >> To get a bit more traction on this topic I would like to invite
> >> everybody who's interested in the following doodle so I have a better
> >> understanding about the size of the event. And which would be the best
> >> day for most of the people :)
> >>
> >> Regarding if it's a full day event or an half day and so fourth we can
> >> discuss after we found out which date and how many people would be
> >> willing to participate as "Speaker"
> >>
> >> https://doodle.com/poll/cnszma2qrdcx524g
> >>
> >> oh and a happy new year to everybody ;)
> >>
> >> regards, Achim
> >>
> >> --
> >>
> >> Apache Member
> >> Apache Karaf  Committer & PMC
> >> OPS4J Pax Web  Committer
> >> & Project Lead
> >> blog 
> >> Co-Author of Apache Karaf Cookbook 
> >>
>


-- 

Apache Member
Apache Karaf  Committer & PMC
OPS4J Pax Web  Committer &
Project Lead
blog 
Co-Author of Apache Karaf Cookbook