[
https://issues.apache.org/jira/browse/ARIES-1719?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15983139#comment-15983139
]
Grzegorz Grzybek commented on ARIES-1719:
-----------------------------------------
{{org.apache.aries.transaction.manager}} bundle starts
{{org.apache.aries.transaction.internal.TransactionManagerService}} and
(underneath) {{org.apache.geronimo.transaction.log.HOWLLog}}.
Everything is configured using {{org.apache.aries.transaction}} PID.
When changing {{aries.transaction.howl.maxBlocksPerFile}} property we can't
start new instance of service. In Karaf it can be reproduced using:
{noformat}
> config:propset --pid org.apache.aries.transaction
> aries.transaction.howl.maxBlocksPerFile 512
{noformat}
In logs, we have:
{noformat}
14:57:14,776 | ERROR | ies.transaction) | configadmin | 7
- org.apache.felix.configadmin - 1.8.4 | [org.osgi.service.cm.ManagedService,
id=311,
bundle=163/mvn:org.apache.aries.transaction/org.apache.aries.transaction.manager/1.3.0]:
Updating configuration org.apache.aries.transaction caused a problem:
Configured file size [512] blocks not equal previous file size [2147483647]
blocks
org.osgi.service.cm.ConfigurationException: null : Configured file size [512]
blocks not equal previous file size [2147483647] blocks
at
org.apache.aries.transaction.internal.TransactionManagerService.<init>(TransactionManagerService.java:139)[163:org.apache.aries.transaction.manager:1.3.0]
at
org.apache.aries.transaction.internal.Activator.updated(Activator.java:65)[163:org.apache.aries.transaction.manager:1.3.0]
at
org.apache.felix.cm.impl.helper.ManagedServiceTracker.updated(ManagedServiceTracker.java:189)[7:org.apache.felix.configadmin:1.8.4]
at
org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:152)[7:org.apache.felix.configadmin:1.8.4]
at
org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:85)[7:org.apache.felix.configadmin:1.8.4]
at
org.apache.felix.cm.impl.ConfigurationManager$UpdateConfiguration.run(ConfigurationManager.java:1747)[7:org.apache.felix.configadmin:1.8.4]
at
org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:103)[7:org.apache.felix.configadmin:1.8.4]
at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
Caused by: org.objectweb.howl.log.LogConfigurationException: Configured file
size [512] blocks not equal previous file size [2147483647] blocks
at
org.objectweb.howl.log.LogFileManager.validateFileHeader(LogFileManager.java:1072)[163:org.apache.aries.transaction.manager:1.3.0]
at
org.objectweb.howl.log.LogFileManager.init(LogFileManager.java:901)[163:org.apache.aries.transaction.manager:1.3.0]
at
org.objectweb.howl.log.Logger.open(Logger.java:315)[163:org.apache.aries.transaction.manager:1.3.0]
at
org.objectweb.howl.log.xa.XALogger.open(XALogger.java:893)[163:org.apache.aries.transaction.manager:1.3.0]
at
org.apache.geronimo.transaction.log.HOWLLog.doStart(HOWLLog.java:258)[163:org.apache.aries.transaction.manager:1.3.0]
at
org.apache.aries.transaction.internal.TransactionManagerService.<init>(TransactionManagerService.java:136)[163:org.apache.aries.transaction.manager:1.3.0]
... 7 more
{noformat}
> HOWLLog can't be restarted with different configuration
> -------------------------------------------------------
>
> Key: ARIES-1719
> URL: https://issues.apache.org/jira/browse/ARIES-1719
> Project: Aries
> Issue Type: Bug
> Components: Transaction
> Affects Versions: transaction-manager-1.3.2
> Reporter: Grzegorz Grzybek
> Assignee: Grzegorz Grzybek
>
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)