Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-6749

Bundle org.apache.aries.transaction.manager is not started after patching to 6.2.1 R8

XMLWordPrintable

      When installing patch I saw this error :

      Rollup patch "jboss-fuse-full-6.2.1.redhat-195" installed successfully
       99% [=======================================================================>]ERROR: Bundle org.apache.aries.transaction.manager [168] Error starting/stopping bundle. (org.osgi.framework.BundleException: Activator start error in bundle org.apache.aries.transaction.manager [168].)
      org.osgi.service.cm.ConfigurationException: null : LogFileManager.open: unable to obtain lock on file /home/jkasztur/programs/jboss-fuse/jboss-fuse-6.2.1.redhat-185/data/txlog/transaction_1.log
      	at org.apache.aries.transaction.internal.TransactionManagerService.<init>(TransactionManagerService.java:137)
      	at org.apache.aries.transaction.internal.Activator.updated(Activator.java:91)
      	at org.apache.aries.transaction.internal.Activator.start(Activator.java:50)
      	at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:645)
      	at org.apache.felix.framework.Felix.activateBundle(Felix.java:2154)
      	at org.apache.felix.framework.Felix.startBundle(Felix.java:2072)
      	at org.apache.felix.framework.Felix.setBundleStartLevel(Felix.java:1491)
      	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:334)
      	at java.lang.Thread.run(Thread.java:745)
      Caused by: org.objectweb.howl.log.LogConfigurationException: LogFileManager.open: unable to obtain lock on file /home/jkasztur/programs/jboss-fuse/jboss-fuse-6.2.1.redhat-185/data/txlog/transaction_1.log
      	at org.objectweb.howl.log.LogFileManager.open(LogFileManager.java:782)
      	at org.objectweb.howl.log.Logger.open(Logger.java:304)
      	at org.objectweb.howl.log.xa.XALogger.open(XALogger.java:893)
      	at org.apache.geronimo.transaction.log.HOWLLog.doStart(HOWLLog.java:258)
      	at org.apache.aries.transaction.internal.TransactionManagerService.<init>(TransactionManagerService.java:134)
      	... 8 more
      

      I also tried restarting Fuse multiple times, but the error is always there. With this it's not possible to create fabric :

      JBossFuse:karaf@root> fabric:create
      Waiting for container: root
      
      It may take a couple of seconds for the container to provision...
      You can use the --wait-for-provisioning option, if you want this command to block until the container is provisioned.
      JBossFuse:karaf@root> ERROR: Bundle org.apache.aries.transaction.manager [168] Error starting/stopping bundle. (org.osgi.framework.BundleException: Activator start error in bundle org.apache.aries.transaction.manager [168].)
      org.osgi.service.cm.ConfigurationException: null : LogFileManager.open: unable to obtain lock on file /home/jkasztur/programs/jboss-fuse/jboss-fuse-6.2.1.redhat-185/data/txlog/transaction_1.log
      	at org.apache.aries.transaction.internal.TransactionManagerService.<init>(TransactionManagerService.java:137)
      	at org.apache.aries.transaction.internal.Activator.updated(Activator.java:91)
      	at org.apache.aries.transaction.internal.Activator.start(Activator.java:50)
      	at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:645)
      	at org.apache.felix.framework.Felix.activateBundle(Felix.java:2154)
      	at org.apache.felix.framework.Felix.startBundle(Felix.java:2072)
      	at org.apache.felix.framework.Felix.setBundleStartLevel(Felix.java:1491)
      	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:334)
      	at java.lang.Thread.run(Thread.java:745)
      Caused by: org.objectweb.howl.log.LogConfigurationException: LogFileManager.open: unable to obtain lock on file /home/jkasztur/programs/jboss-fuse/jboss-fuse-6.2.1.redhat-185/data/txlog/transaction_1.log
      	at org.objectweb.howl.log.LogFileManager.open(LogFileManager.java:782)
      	at org.objectweb.howl.log.Logger.open(Logger.java:304)
      	at org.objectweb.howl.log.xa.XALogger.open(XALogger.java:893)
      	at org.apache.geronimo.transaction.log.HOWLLog.doStart(HOWLLog.java:258)
      	at org.apache.aries.transaction.internal.TransactionManagerService.<init>(TransactionManagerService.java:134)
      	... 8 mor
      

            ggrzybek Grzegorz Grzybek
            jkasztur@redhat.com Jan Kasztura (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: