It's good for me :) regards,
*François Papon* Le mer. 26 sept. 2018 à 11:46, Grzegorz Grzybek <gr.grzy...@gmail.com> a écrit : > Hello > > https://ops4j1.jira.com/browse/PAXJDBC-133 is fixed now. I'd like to cut > a release of pax-jdbc 1.3.1 this week - there are no more unresolved > PAXJDBC issues. Anything more before I start the release? > > regards > Grzegorz Grzybek > > śr., 26 wrz 2018 o 09:13 françois papon <papon...@gmail.com> napisał(a): > >> Thanks Grzegorz ! >> >> *François Papon* >> >> >> Le mer. 26 sept. 2018 à 11:02, Grzegorz Grzybek <gr.grzy...@gmail.com> a >> écrit : >> >>> Hello >>> >>> Thanks for reporting - I've created >>> https://ops4j1.jira.com/browse/PAXJDBC-133 issue and I'm working on it >>> - I think I'll release 1.3.1 this week. >>> >>> best regards >>> Grzegorz Grzybek >>> >>> wt., 25 wrz 2018 o 11:51 Matej Ferencak <matej.feren...@traxpay.com> >>> napisał(a): >>> >>>> Hi, >>>> >>>> We noticed a problem since PAX JDBC 1.3.0. >>>> When using pax-jdbc-config bundle, there is a >>>> ConcurrentModificationException thrown during its deactivation. >>>> This for instance leads to failed feature deployments in case the >>>> bundle has to be restarted. >>>> >>>> We are using Karaf 4.2.1, which recently switched to pax-jdbc 1.3.0. >>>> Earlier Karaf versions which included 1.2.1 did not have this problem. >>>> >>>> >>>> The actual issue was introduced with git >>>> revision 02e93e6dd45057d026bf7cefd4ccbe724531fab4 >>>> Take a look >>>> at >>>> pax-jdbc-config/src/main/java/org/ops4j/pax/jdbc/config/impl/DataSourceConfigManager.java >>>> >>>> @Override >>>> public void deleted(String pid) { >>>> ServiceTracker<?, ?> tracker = trackers.remove(pid); >>>> if (tracker != null) { >>>> tracker.close(); >>>> } >>>> } >>>> >>>> synchronized void destroy() { >>>> for (String pid : trackers.keySet()) { >>>> deleted(pid); >>>> } >>>> } >>>> >>>> The newly introduced destroy() method has a loop which causes an >>>> exception in case there are more than one data sources configured (which is >>>> needed to replicate the issue). >>>> >>>> Regards, >>>> Matej. >>>> >>>> -- >>>> -- >>>> ------------------ >>>> OPS4J - http://www.ops4j.org - ops4j@googlegroups.com >>>> >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "OPS4J" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to ops4j+unsubscr...@googlegroups.com. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >>> -- >>> ------------------ >>> OPS4J - http://www.ops4j.org - ops4j@googlegroups.com >>> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "OPS4J" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to ops4j+unsubscr...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- >> -- >> ------------------ >> OPS4J - http://www.ops4j.org - ops4j@googlegroups.com >> >> --- >> You received this message because you are subscribed to the Google Groups >> "OPS4J" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to ops4j+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > -- > -- > ------------------ > OPS4J - http://www.ops4j.org - ops4j@googlegroups.com > > --- > You received this message because you are subscribed to the Google Groups > "OPS4J" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to ops4j+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- -- ------------------ OPS4J - http://www.ops4j.org - ops4j@googlegroups.com --- You received this message because you are subscribed to the Google Groups "OPS4J" group. To unsubscribe from this group and stop receiving emails from it, send an email to ops4j+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.