Return-Path: X-Original-To: apmail-karaf-dev-archive@minotaur.apache.org Delivered-To: apmail-karaf-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E911211A10 for ; Mon, 8 Sep 2014 20:29:30 +0000 (UTC) Received: (qmail 32055 invoked by uid 500); 8 Sep 2014 20:29:30 -0000 Delivered-To: apmail-karaf-dev-archive@karaf.apache.org Received: (qmail 32016 invoked by uid 500); 8 Sep 2014 20:29:30 -0000 Mailing-List: contact dev-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@karaf.apache.org Delivered-To: mailing list dev@karaf.apache.org Received: (qmail 31976 invoked by uid 99); 8 Sep 2014 20:29:30 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 Sep 2014 20:29:30 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,URIBL_DBL_ABUSE_REDIR,URIBL_DBL_REDIR X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of krzys.sobkowiak@gmail.com designates 74.125.82.195 as permitted sender) Received: from [74.125.82.195] (HELO mail-we0-f195.google.com) (74.125.82.195) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 Sep 2014 20:29:25 +0000 Received: by mail-we0-f195.google.com with SMTP id w61so134810wes.6 for ; Mon, 08 Sep 2014 13:29:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=5pfycMI0VDFj5+357Mx3IJXf0qoN27rthv2KWN1hlZU=; b=UMOYUUI94CTyhRZmCpPPEnazQq9kgsQ7fsRuCytkiHTpmXsjCJeg77tLWdImTPqiyV RM7OpOSWDSUU8zyQ2tgc34RJSm2XE8Nae17Vqxxy3dx+/vg9jXKKOFSQ5mTcGSsWkq4p Ml+LYeOc5tmBUYlYT50SnoM34qzemldK8BRxUrDk5Twy8VBVhOwZKluWPFmDQCSZV6Ne ZAs8w4UBpmClyiHczR+kHgq4f0AocNHcnRvnkSGe7JpNSMVtPiSRR2LcQ6QDseIBLBh/ coKauHLWKgQAhrAasTPV7LTqJEvVXwxzyl9mYHImy4zMBnQhl46WZdcYJ7sZHqNF87Kh aTwQ== X-Received: by 10.180.92.225 with SMTP id cp1mr26026219wib.5.1410208144558; Mon, 08 Sep 2014 13:29:04 -0700 (PDT) Received: from [192.168.0.13] (093105176034.unknown.vectranet.pl. [93.105.176.34]) by mx.google.com with ESMTPSA id fo19sm12970887wic.1.2014.09.08.13.29.03 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 08 Sep 2014 13:29:03 -0700 (PDT) Message-ID: <540E118F.2060606@gmail.com> Date: Mon, 08 Sep 2014 22:29:03 +0200 From: Krzysztof Sobkowiak User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: dev@karaf.apache.org Subject: Re: MissingResourceException in aries transaction References: <54094361.80001@nanthrax.net> <540B79EF.4030909@gmail.com> <540B89F3.8070002@gmail.com> <540B8C64.3090309@gmail.com> <540B9828.5030304@gmail.com> <540C0AF7.9090403@nanthrax.net> <540C1608.60102@gmail.com> <540CB578.3040502@nanthrax.net> <540D4FD9.8070102@nanthrax.net> <52257858-B816-4343-9B31-5707563E8F12@jlab.com.ar> <540D853D.4070508@nanthrax.net> <0C05C721-B7E9-4CB5-AF5D-2737CB2114A6@jlab.com.ar> <5EB51E30-13B5-4EC5-B89A-7A450989D38C@jlab.com.ar> <540DA1C4.70304@nanthrax.net> <540DF107.7070006@gmail.com> <540DFDEE.2030702@nanthrax.net> <540E0B9D.9050904@gmail.com> In-Reply-To: <540E0B9D.9050904@gmail.com> Content-Type: multipart/alternative; boundary="------------040103030503020802000305" X-Virus-Checked: Checked by ClamAV on apache.org --------------040103030503020802000305 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable 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=3D600 aries.transaction.howl.logFileDir=3D${karaf.data}/txlog/ aries.transaction.recoverable=3Dtrue * 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 =3D true aries.transaction.timeout =3D 600 aries.transaction.howl.logFileDir =3D ${karaf.data}/txlog aries.transaction.howl.maxLogFiles =3D 2 aries.transaction.howl.maxBlocksPerFile =3D 512 aries.transaction.howl.bufferSizeKBytes =3D 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 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=E9 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=3Dorg.apache.karaf.bundle.core.BundleWatcher), >>>> (objectClass=3Dorg.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=3Dorg.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=3Djavax.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=3D652, >>>> bundle=3D67/mvn:org.apache.aries.transaction/org.apache.aries.transa= ction.manager/1.1.0]: >>>> Unexpected problem updating configuration org.apache.aries.transacti= on >>>> java.lang.ExceptionInInitializerError >>>> at >>>> org.apache.aries.transaction.internal.TransactionManagerService.(TransactionManagerService.java:114) >>>> at >>>> org.apache.aries.transaction.internal.Activator.updated(Activator.ja= va: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.provideConfigu= ration(ManagedServiceTracker.java:81)[6:org.apache.felix.configadmin:1.8.= 0] >>>> at >>>> org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.p= rovide(ConfigurationManager.java:1448)[6:org.apache.felix.configadmin:1.8= =2E0] >>>> at >>>> org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.r= un(ConfigurationManager.java:1404)[6:org.apache.felix.configadmin:1.8.0] >>>> at >>>> org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:103)[6:o= rg.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(ResourceBundl= e.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.(NLS.java:25)[67:o= rg.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=3Djavax.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=3D477, >>>> bundle=3D67/mvn:org.apache.aries.transaction/org.apache.aries.transa= ction.manager/1.1.0]: >>>> Unexpected problem updating configuration org.apache.aries.transacti= on >>>> java.lang.ExceptionInInitializerError >>>> at >>>> org.apache.aries.transaction.internal.TransactionManagerService.(TransactionManagerService.java:114) >>>> at >>>> org.apache.aries.transaction.internal.Activator.updated(Activator.ja= va: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.provideConfigu= ration(ManagedServiceTracker.java:81)[6:org.apache.felix.configadmin:1.8.= 0] >>>> at >>>> org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.p= rovide(ConfigurationManager.java:1448)[6:org.apache.felix.configadmin:1.8= =2E0] >>>> at >>>> org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.r= un(ConfigurationManager.java:1404)[6:org.apache.felix.configadmin:1.8.0] >>>> at >>>> org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:103)[6:o= rg.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(ResourceBundl= e.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.(NLS.java:25)[67:o= rg.apache.aries.transaction.manager:1.1.0] >>>> ... 8 more >>>> >>>> Regards, >>>> Rodrigo >>>> >>>> El 08/09/2014, a las 09:32, Jean-Baptiste Onofr=E9 = >>>> escribi=F3: >>>> >>>>> 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=3D652, >>>>>> bundle=3D67/mvn:org.apache.aries.transaction/org.apache.aries.tran= saction.manager/1.1.0]: >>>>>> Unexpected problem updating configuration >>>>>> org.apache.aries.transactionjava.lang.ExceptionInInitializerError >>>>>> at >>>>>> org.apache.aries.transaction.internal.TransactionManagerService.(TransactionManagerService.java:114) >>>>>> at >>>>>> org.apache.aries.transaction.internal.Activator.updated(Activator.= java:63) =20 >>>>>> at >>>>>> org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateServic= e(ManagedServiceTracker.java:148)[6:org.apache.felix.configadmin:1.8.0] >>>>>> at >>>>>> org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfi= guration(ManagedServiceTracker.java:81)[6:org.apache.felix.configadmin:1.= 8.0] >>>>>> at >>>>>> org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate= =2Eprovide(ConfigurationManager.java:1448)[6:org.apache.felix.configadmin= :1.8.0] >>>>>> at >>>>>> org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate= =2Erun(ConfigurationManager.java:1404)[6:org.apache.felix.configadmin:1.8= =2E0] >>>>>> 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(ResourceBun= dle.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(MessageUti= l.java:152)[9:org.apache.aries.util:1.1.0] >>>>>> at >>>>>> org.apache.aries.util.nls.MessageUtil.createMessageUtil(MessageUti= l.java:107)[9:org.apache.aries.util:1.1.0] >>>>>> at >>>>>> org.apache.aries.transaction.internal.NLS.(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 >>>>>> >>>>>> >>>>>> >>>>>> >>> >> --=20 Krzysztof Sobkowiak JEE & OSS Architect | Senior Solution Architect @ Capgemini | Committer @ ASF Capgemini | Software Solutions Center | Wroclaw e-mail: krzys.sobkowiak@gmail.com | Twitter: @KSobkowiak Calendar: http://goo.gl/yvsebC --------------040103030503020802000305--