I am +1 for a M2 containing these snapshots even though we should of course replace them very soon. We also got some exceptions in the tests though (See below). If possible we should try to fix them first.

Christian

One occurs in during org.apache.karaf.shell.impl.console.osgi.Activator.stop
----------------------------------------------------------------------------------------------------
14:31:55,602 | ERROR | Felix | Error stopping bundle.
java.util.ConcurrentModificationException
at java.util.WeakHashMap$HashIterator.nextEntry(WeakHashMap.java:882)[:1.7.0_60] at java.util.WeakHashMap$KeyIterator.next(WeakHashMap.java:915)[:1.7.0_60] at org.apache.felix.gogo.runtime.CommandProcessorImpl.stop(CommandProcessorImpl.java:87)[42:org.apache.karaf.shell.core:4.0.0.SNAPSHOT] at org.apache.karaf.shell.impl.console.SessionFactoryImpl.stop(SessionFactoryImpl.java:139)[42:org.apache.karaf.shell.core:4.0.0.SNAPSHOT] at org.apache.karaf.shell.impl.console.osgi.secured.SecuredSessionFactoryImpl.stop(SecuredSessionFactoryImpl.java:76)[42:org.apache.karaf.shell.core:4.0.0.SNAPSHOT] at org.apache.karaf.shell.impl.console.osgi.Activator.stop(Activator.java:88)[42:org.apache.karaf.shell.core:4.0.0.SNAPSHOT] at org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:667)[org.apache.felix.framework-4.4.1.jar:] at org.apache.felix.framework.Felix.stopBundle(Felix.java:2538)[org.apache.felix.framework-4.4.1.jar:] at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1317)[org.apache.felix.framework-4.4.1.jar:] at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)[org.apache.felix.framework-4.4.1.jar:]
    at java.lang.Thread.run(Thread.java:745)[:1.7.0_60]

One other on org.apache.aries.transaction.internal.Activator.updated:
---------------------------------------------------------------------------------------------
14:33:35,729 | ERROR | org.apache.felix.configadmin | [org.osgi.service.cm.ManagedService, id=351, bundle=257/mvn:org.apache.aries.transaction/org.apache.aries.transaction.manager/1.1.1]: Updating configuration org.apache.aries.transaction caused a problem: null
org.osgi.service.cm.ConfigurationException: null : null
at org.apache.aries.transaction.internal.TransactionManagerService.<init>(TransactionManagerService.java:136)[257:org.apache.aries.transaction.manager:1.1.1] at org.apache.aries.transaction.internal.Activator.updated(Activator.java:63)[257:org.apache.aries.transaction.manager:1.1.1] at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:148)[3:org.apache.felix.configadmin:1.8.0] at org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:81)[3:org.apache.felix.configadmin:1.8.0] at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.provide(ConfigurationManager.java:1448)[3:org.apache.felix.configadmin:1.8.0] at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.run(ConfigurationManager.java:1404)[3:org.apache.felix.configadmin:1.8.0] at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:103)[3:org.apache.felix.configadmin:1.8.0]
    at java.lang.Thread.run(Thread.java:745)[:1.7.0_60]
Caused by: org.objectweb.howl.log.LogConfigurationException: LogFileManager.open: unable to obtain lock on file /home/cschneider/checkout/karaf/itests/target/exam/beee4e41-a784-48d6-a8fd-9700f3c3bba4/data/txlog/transaction_1.log at org.objectweb.howl.log.LogFileManager.open(LogFileManager.java:782)[257:org.apache.aries.transaction.manager:1.1.1] at org.objectweb.howl.log.Logger.open(Logger.java:304)[257:org.apache.aries.transaction.manager:1.1.1] at org.objectweb.howl.log.xa.XALogger.open(XALogger.java:893)[257:org.apache.aries.transaction.manager:1.1.1] at org.apache.aries.transaction.internal.HOWLLog.doStart(HOWLLog.java:233)[257:org.apache.aries.transaction.manager:1.1.1] at org.apache.aries.transaction.internal.TransactionManagerService.<init>(TransactionManagerService.java:133)[257:org.apache.aries.transaction.manager:1.1.1]
    ... 7 more


On 02.02.2015 07:39, Jean-Baptiste Onofré wrote:
Hi all,

We released Karaf 3.0.3 last week as expected.

But, we still have to release 4.0.0.M2.

Pax Web 4.1.0 has been released. The only two pending things for 4.0.0.M2 are:
- release Felix FileInstall 3.4.4 (we use 3.4.3-SNAPSHOT right now)
- release Felix Gogo 0.14.2 (we use 0.14.1-SNAPSHOT right now)
- release Felix Utils 1.6.2 (we use 1.6.1-SNAPSHOT right now)
- release jolokia 1.2.4 (we use 1.2.4-SNAPSHOT right now)

Regarding the time required for all these releases, I think it would be acceptable to release as it is with the SNAPSHOTs as we are talking about a 4.0.0.M2 release (not a GA).

I don't want to hold the 4.0.0.M2 release for a couple of more weeks. This M2 should be the last release before the RC and so it would be great to get maximum time from the users (they need time).

WDYT ?

Regards
JB

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

Open Source Architect
http://www.talend.com

Reply via email to