karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sobkowiak, Krzysztof" <krzys.sobkow...@gmail.com>
Subject Re: MissingResourceException in aries transaction
Date Tue, 09 Sep 2014 13:15:17 GMT
Issue for tracking - https://issues.apache.org/jira/browse/KARAF-3211

Best regards
Krzysztof

On 08.09.2014 22:36, Rodrigo Serra wrote:
> it works!. I try with karaf transaction feature content.Thank!!!
>
> Regards,
> Rodrigo
>
> El 08/09/2014, a las 17:29, Krzysztof Sobkowiak <krzys.sobkowiak@gmail.com> escribió:
>
>> I have just tested ServiceMix and the problem doesn't occur there. But
>> here is one difference:
>>
>>  * when you install transaction feature in Karaf, there is no file
>>    org.apache.aries.transaction.cfg in etc directory.
>>  * ServiceMix has a predefined org.apache.aries.transaction.cfg with
>>    following content:
>>
>>    aries.transaction.timeout=600
>>    aries.transaction.howl.logFileDir=${karaf.data}/txlog/
>>    aries.transaction.recoverable=true
>>
>>  * after copying the file from ServiceMix into Karaf and deleting the
>>    data directory, the problem seems to be fixed
>>  * I have copied the content of the Karaf transaction feature config
>>    into the org.apache.aries.transaction.cfg file
>>
>>    aries.transaction.recoverable = true
>>    aries.transaction.timeout = 600
>>    aries.transaction.howl.logFileDir = ${karaf.data}/txlog
>>    aries.transaction.howl.maxLogFiles = 2
>>    aries.transaction.howl.maxBlocksPerFile = 512
>>    aries.transaction.howl.bufferSizeKBytes = 4
>>
>>
>>    It works too.
>>
>>
>> It means, the problem is missing etc/org.apache.aries.transaction.cfg
>> file. But I think this is a correct behavior (missing file), because the
>> configuration is stored now in the cache, when defined in feature files
>> using  <config> tag
>>
>> Best regards
>> Krzysztof
>>
>>
>> On 08.09.2014 22:03, Krzysztof Sobkowiak wrote:
>>> I can reproduce it on Karaf master too. Karaf 2.4 no problem.
>>>
>>> On 08.09.2014 21:05, Jean-Baptiste Onofré wrote:
>>>> I don't have it on my machine. Let me check ;)
>>>>
>>>> Regards
>>>> JB
>>>>
>>>> On 09/08/2014 08:10 PM, Krzysztof Sobkowiak wrote:
>>>>> I could reproduce this problem on my machine too
>>>>>
>>>>> On 08.09.2014 15:17, Rodrigo Serra wrote:
>>>>>> Both of cases. When install feature i get this error (this is for
>>>>>> clean data dir: rm -fr data):
>>>>>>
>>>>>> 2014-09-08 10:11:35,275 | INFO  | FelixStartLevel  |
>>>>>> RegionsPersistenceImpl           | 63 -
>>>>>> org.apache.karaf.region.persist - 3.0.2.SNAPSHOT | Loading region
>>>>>> digraph persistence
>>>>>> 2014-09-08 10:11:35,310 | INFO  | FelixStartLevel  |
>>>>>> RegionsPersistenceImpl           | 63 -
>>>>>> org.apache.karaf.region.persist - 3.0.2.SNAPSHOT | initializing
>>>>>> region digraph from etc/regions-config.xml
>>>>>> 2014-09-08 10:11:35,467 | INFO  | FelixStartLevel  |
>>>>>> BlueprintContainerImpl           | 15 -
>>>>>> org.apache.aries.blueprint.core - 1.4.1 | Bundle
>>>>>> org.apache.karaf.bundle.command is waiting for dependencies
>>>>>> [(objectClass=org.apache.karaf.bundle.core.BundleWatcher),
>>>>>> (objectClass=org.apache.karaf.bundle.core.BundleService)]
>>>>>> 2014-09-08 10:11:35,479 | INFO  | rint Extender: 3 |
>>>>>> BlueprintContainerImpl           | 15 -
>>>>>> org.apache.aries.blueprint.core - 1.4.1 | Bundle
>>>>>> org.apache.karaf.bundle.command is waiting for dependencies
>>>>>> [(objectClass=org.apache.karaf.bundle.core.BundleService)]
>>>>>> 2014-09-08 10:11:48,657 | INFO  | Local user karaf |
>>>>>> FeaturesServiceImpl              | 20 -
>>>>>> org.apache.karaf.features.core - 3.0.2.SNAPSHOT | Installing
>>>>>> feature transaction 1.1.0
>>>>>> 2014-09-08 10:11:48,688 | INFO  | Local user karaf |
>>>>>> BlueprintContainerImpl           | 15 -
>>>>>> org.apache.aries.blueprint.core - 1.4.1 | Bundle
>>>>>> org.apache.aries.transaction.blueprint is waiting for dependencies
>>>>>> [(objectClass=javax.transaction.TransactionManager)]
>>>>>> 2014-09-08 10:11:48,722 | ERROR | es.transaction]) |
>>>>>> configadmin                      | 6 - org.apache.felix.configadmin
>>>>>> - 1.8.0 | [org.osgi.service.cm.ManagedService, id=652,
>>>>>> bundle=67/mvn:org.apache.aries.transaction/org.apache.aries.transaction.manager/1.1.0]:
>>>>>> Unexpected problem updating configuration org.apache.aries.transaction
>>>>>> java.lang.ExceptionInInitializerError
>>>>>>    at
>>>>>> org.apache.aries.transaction.internal.TransactionManagerService.<init>(TransactionManagerService.java:114)
>>>>>>    at
>>>>>> org.apache.aries.transaction.internal.Activator.updated(Activator.java:63)
>>>>>>    at
>>>>>> org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:148)[6:org.apache.felix.configadmin:1.8.0]
>>>>>>    at
>>>>>> org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:81)[6:org.apache.felix.configadmin:1.8.0]
>>>>>>    at
>>>>>> org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.provide(ConfigurationManager.java:1448)[6:org.apache.felix.configadmin:1.8.0]
>>>>>>    at
>>>>>> org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.run(ConfigurationManager.java:1404)[6:org.apache.felix.configadmin:1.8.0]
>>>>>>    at
>>>>>> org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:103)[6:org.apache.felix.configadmin:1.8.0]
>>>>>>    at java.lang.Thread.run(Thread.java:745)[:1.7.0_67]
>>>>>> Caused by: java.util.MissingResourceException: Can't find bundle
>>>>>> for base name org.apache.aries.transaction.txManager, locale en_US
>>>>>>    at
>>>>>> java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499)[:1.7.0_67]
>>>>>>    at
>>>>>> java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322)[:1.7.0_67]
>>>>>>    at
>>>>>> java.util.ResourceBundle.getBundle(ResourceBundle.java:1028)[:1.7.0_67]
>>>>>>
>>>>>>    at
>>>>>> org.apache.aries.util.nls.MessageUtil.createMessageUtil(MessageUtil.java:152)[9:org.apache.aries.util:1.1.0]
>>>>>>    at
>>>>>> org.apache.aries.util.nls.MessageUtil.createMessageUtil(MessageUtil.java:107)[9:org.apache.aries.util:1.1.0]
>>>>>>    at
>>>>>> org.apache.aries.transaction.internal.NLS.<clinit>(NLS.java:25)[67:org.apache.aries.transaction.manager:1.1.0]
>>>>>>    ... 8 more
>>>>>>
>>>>>> and this is the error after restarting karaf:
>>>>>>
>>>>>> 2014-09-08 10:13:58,540 | INFO  | FelixStartLevel  |
>>>>>> RegionsPersistenceImpl           | 63 -
>>>>>> org.apache.karaf.region.persist - 3.0.2.SNAPSHOT | Loading region
>>>>>> digraph persistence
>>>>>> 2014-09-08 10:13:58,653 | INFO  | FelixStartLevel  |
>>>>>> BlueprintContainerImpl           | 15 -
>>>>>> org.apache.aries.blueprint.core - 1.4.1 | Bundle
>>>>>> org.apache.aries.transaction.blueprint is waiting for dependencies
>>>>>> [(objectClass=javax.transaction.TransactionManager)]
>>>>>> 2014-09-08 10:13:58,697 | ERROR | es.transaction]) |
>>>>>> configadmin                      | 6 - org.apache.felix.configadmin
>>>>>> - 1.8.0 | [org.osgi.service.cm.ManagedService, id=477,
>>>>>> bundle=67/mvn:org.apache.aries.transaction/org.apache.aries.transaction.manager/1.1.0]:
>>>>>> Unexpected problem updating configuration org.apache.aries.transaction
>>>>>> java.lang.ExceptionInInitializerError
>>>>>>    at
>>>>>> org.apache.aries.transaction.internal.TransactionManagerService.<init>(TransactionManagerService.java:114)
>>>>>>    at
>>>>>> org.apache.aries.transaction.internal.Activator.updated(Activator.java:63)
>>>>>>    at
>>>>>> org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:148)[6:org.apache.felix.configadmin:1.8.0]
>>>>>>    at
>>>>>> org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:81)[6:org.apache.felix.configadmin:1.8.0]
>>>>>>    at
>>>>>> org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.provide(ConfigurationManager.java:1448)[6:org.apache.felix.configadmin:1.8.0]
>>>>>>    at
>>>>>> org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.run(ConfigurationManager.java:1404)[6:org.apache.felix.configadmin:1.8.0]
>>>>>>    at
>>>>>> org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:103)[6:org.apache.felix.configadmin:1.8.0]
>>>>>>    at java.lang.Thread.run(Thread.java:745)[:1.7.0_67]
>>>>>> Caused by: java.util.MissingResourceException: Can't find bundle
>>>>>> for base name org.apache.aries.transaction.txManager, locale en_US
>>>>>>    at
>>>>>> java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499)[:1.7.0_67]
>>>>>>    at
>>>>>> java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322)[:1.7.0_67]
>>>>>>    at
>>>>>> java.util.ResourceBundle.getBundle(ResourceBundle.java:1028)[:1.7.0_67]
>>>>>>
>>>>>>    at
>>>>>> org.apache.aries.util.nls.MessageUtil.createMessageUtil(MessageUtil.java:152)[9:org.apache.aries.util:1.1.0]
>>>>>>    at
>>>>>> org.apache.aries.util.nls.MessageUtil.createMessageUtil(MessageUtil.java:107)[9:org.apache.aries.util:1.1.0]
>>>>>>    at
>>>>>> org.apache.aries.transaction.internal.NLS.<clinit>(NLS.java:25)[67:org.apache.aries.transaction.manager:1.1.0]
>>>>>>    ... 8 more
>>>>>>
>>>>>> Regards,
>>>>>> Rodrigo
>>>>>>
>>>>>> El 08/09/2014, a las 09:32, Jean-Baptiste Onofré <jb@nanthrax.net>
>>>>>> escribió:
>>>>>>
>>>>>>> Is it when you install the transaction feature or directly when
>>>>>>> you start ConfigAdmin/karaf ?
>>>>>>>
>>>>>>> Regards
>>>>>>> JB
>>>>>>>
>>>>>>> On 09/08/2014 01:23 PM, Rodrigo Serra wrote:
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> When starting latest karaf 3.0.2-SNAPSHOT i get this error:
>>>>>>>>
>>>>>>>> 2014-09-08 08:06:26,646 | ERROR | es.transaction]) |
>>>>>>>> configadmin                      | 6 -
>>>>>>>> org.apache.felix.configadmin - 1.8.0 |
>>>>>>>> [org.osgi.service.cm.ManagedService, id=652,
>>>>>>>> bundle=67/mvn:org.apache.aries.transaction/org.apache.aries.transaction.manager/1.1.0]:
>>>>>>>> Unexpected problem updating configuration
>>>>>>>> org.apache.aries.transactionjava.lang.ExceptionInInitializerError
>>>>>>>>         at
>>>>>>>> org.apache.aries.transaction.internal.TransactionManagerService.<init>(TransactionManagerService.java:114)
>>>>>>>>         at
>>>>>>>> org.apache.aries.transaction.internal.Activator.updated(Activator.java:63)
      
>>>>>>>> at
>>>>>>>> org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:148)[6:org.apache.felix.configadmin:1.8.0]
>>>>>>>>         at
>>>>>>>> org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:81)[6:org.apache.felix.configadmin:1.8.0]
>>>>>>>>         at
>>>>>>>> org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.provide(ConfigurationManager.java:1448)[6:org.apache.felix.configadmin:1.8.0]
>>>>>>>>         at
>>>>>>>> org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.run(ConfigurationManager.java:1404)[6:org.apache.felix.configadmin:1.8.0]
>>>>>>>>         at
>>>>>>>> org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:103)[6:org.apache.felix.configadmin:1.8.0]
>>>>>>>>         at java.lang.Thread.run(Thread.java:745)[:1.7.0_67]
>>>>>>>> Caused by: java.util.MissingResourceException: Can't find
bundle
>>>>>>>> for base name org.apache.aries.transaction.txManager, locale
es_ES
>>>>>>>>         at
>>>>>>>> java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499)[:1.7.0_67]
>>>>>>>>         at
>>>>>>>> java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322)[:1.7.0_67]
>>>>>>>>         at
>>>>>>>> java.util.ResourceBundle.getBundle(ResourceBundle.java:1028)[:1.7.0_67]
>>>>>>>>
>>>>>>>>         at
>>>>>>>> org.apache.aries.util.nls.MessageUtil.createMessageUtil(MessageUtil.java:152)[9:org.apache.aries.util:1.1.0]
>>>>>>>>         at
>>>>>>>> org.apache.aries.util.nls.MessageUtil.createMessageUtil(MessageUtil.java:107)[9:org.apache.aries.util:1.1.0]
>>>>>>>>         at
>>>>>>>> org.apache.aries.transaction.internal.NLS.<clinit>(NLS.java:25)[67:org.apache.aries.transaction.manager:1.1.0]
>>>>>>>>         ... 8 more
>>>>>>>>
>>>>>>>> and no transaction manager service is available. Is some
thing
>>>>>>>> regarding my OS installation locale?
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Rodrigo
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> -- 
>> Krzysztof Sobkowiak
>>
>> JEE & OSS Architect | Senior Solution Architect @ Capgemini | Committer
>> @ ASF
>> Capgemini <http://www.pl.capgemini.com/> | Software Solutions Center
>> <http://www.pl.capgemini-sdm.com/> | Wroclaw
>> e-mail: krzys.sobkowiak@gmail.com <mailto:krzys.sobkowiak@gmail.com> |
>> Twitter: @KSobkowiak
>> Calendar: http://goo.gl/yvsebC

-- 
Krzysztof Sobkowiak

JEE & OSS Architect | Technical Architect @ Capgemini | Committer @ ASF
Capgemini <http://www.pl.capgemini.com/> | Software Solutions Center
<http://www.pl.capgemini-sdm.com/> | Wroclaw
e-mail: krzys.sobkowiak@gmail.com <mailto:krzys.sobkowiak@gmail.com> |
Twitter: @KSobkowiak
Calendar: http://goo.gl/yvsebC

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message