Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1F6C0104E9 for ; Tue, 5 Nov 2013 08:53:56 +0000 (UTC) Received: (qmail 52428 invoked by uid 500); 5 Nov 2013 08:53:55 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 52393 invoked by uid 500); 5 Nov 2013 08:53:55 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 52370 invoked by uid 99); 5 Nov 2013 08:53:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Nov 2013 08:53:54 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS,URIBL_DBL_REDIR X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of runseb@gmail.com designates 74.125.83.44 as permitted sender) Received: from [74.125.83.44] (HELO mail-ee0-f44.google.com) (74.125.83.44) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Nov 2013 08:53:48 +0000 Received: by mail-ee0-f44.google.com with SMTP id d41so1484012eek.31 for ; Tue, 05 Nov 2013 00:53:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=7UaI0AjGm0nr52uhG5YvWBdt3+SrcVJhaHnV3X9lxWA=; b=XgW+pcQ0e1OBJLX8oNyPn9RuR6i+wvwivWftz3512b0NFBl1G8CcJBgQLw5YlcH7Jp tbBokvZzko90oq/UqzXvAC+NLbQHwuKYrSF0zkCpoJWptMTocm7Au1HeU25j7qKNQ+lL DINoIEv64HHqPUEQOG9hboOSawWagB8IfcrLsr6cNaqdFmnVWgPvvwczohFxyqTLiygL x2HAv1bm87qAQBaAhHJpicmj2gYSGuBSmWQACC2apAc/5uEplIBj+r+N/OK4DCxs4BA5 tMIfKqZKSgWYPKrpZC8Q+9Yt1z/mSMzwyCw6lBtn1f939thimxT3w+/+/FL6nNYaAZDe aVHw== X-Received: by 10.14.193.198 with SMTP id k46mr41854een.128.1383641606911; Tue, 05 Nov 2013 00:53:26 -0800 (PST) Received: from [10.0.0.8] (128-228.193-178.cust.bluewin.ch. [178.193.228.128]) by mx.google.com with ESMTPSA id v45sm2649086eef.11.2013.11.05.00.53.25 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 05 Nov 2013 00:53:26 -0800 (PST) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Subject: Re: haPlanners error in fresh 4.2 checkout From: sebgoa In-Reply-To: Date: Tue, 5 Nov 2013 09:53:25 +0100 Cc: Nitin Mehta Content-Transfer-Encoding: quoted-printable Message-Id: <4039A34A-0F91-4B64-A298-F6E2C61DA485@gmail.com> References: <75942ED3FD12D64EABE71209BD0F62CC114D0F@SJCPEX01CL02.citrite.net> To: dev@cloudstack.apache.org X-Mailer: Apple Mail (2.1508) X-Virus-Checked: Checked by ClamAV on apache.org Ok, I pushed a fix to 4.2 ( I will check master as well). I added the haplanners section to: client/tomcatconf/simulatorComponentContext.xml.in This really should not have been broken, as it should have been checked = against simulator runs in jenkins=85(broken for a month it seems) On Nov 4, 2013, at 11:33 PM, Alex Ough wrote: > I added the property and the server starts ok after being rebuilt. >=20 > Thank Prachi for your help. > Alex Ough >=20 >=20 > On Mon, Nov 4, 2013 at 4:02 PM, Prachi Damle = wrote: >=20 >> I don't see this on 4.2 anymore, so it's hard to debug. But when I = saw >> this, the 'haPlanners' property was missing from my setup's >> nonOssComponentContext.xml >>=20 >> Are you guys using Simulator? >>=20 >> I think there is one version for Simulator too - Do you see this = property >> defined in your client/tomcatconf/simulatorComponentContext.xml.in? >> If it is not there, adding it in this file and recompiling should = solve >> this. >>=20 >> Nitin - have you added it to simulatorComponentContext.xml? >>=20 >> Prachi >>=20 >> -----Original Message----- >> From: Alex Ough [mailto:alex.ough@sungard.com] >> Sent: Monday, November 04, 2013 11:29 AM >> To: dev@cloudstack.apache.org >> Subject: Re: haPlanners error in fresh 4.2 checkout >>=20 >> I still have this issue.... >> Any update on this? >>=20 >> Thanks >> Alex Ough >>=20 >>=20 >> On Fri, Nov 1, 2013 at 4:41 AM, sebgoa wrote: >>=20 >>> I deleted my local 4.2 branch and did a brand new checkout, same = result. >>>=20 >>> latest 4.2 does not work for me -same error as below - >>>=20 >>> On Oct 31, 2013, at 8:34 PM, Srikanteswararao Talluri < >>> srikanteswararao.talluri@citrix.com> wrote: >>>=20 >>>> I too faced this issue today. Is there any resolution for this? >>>>=20 >>>> Thanks, >>>> ~Talluri >>>>=20 >>>> On 31/10/13 2:35 pm, "sebgoa" wrote: >>>>=20 >>>>>=20 >>>>> On Oct 29, 2013, at 7:56 PM, Nitin Mehta >>> wrote: >>>>>=20 >>>>>> Yeah, that should have cleaned the workspace. Did you see what >>>>>> Prachi recommended below ? >>>>>=20 >>>>> Yes and it's there. I do a fresh 4.2 checkout >>>>>=20 >>>>> it compiles fine with: >>>>>=20 >>>>> mvn -Pdeveloper -Dsimulator -DskipTests clean install >>>>>=20 >>>>> But when I run with: >>>>>=20 >>>>> mvn -pl client jetty:run >>>>>=20 >>>>> I get this: >>>>>=20 >>>>> 2013-10-31 10:01:31.403:INFO::Started >>> SelectChannelConnector@0.0.0.0:8080 >>>>> [INFO] Started Jetty Server >>>>> Exception in thread "Timer-2" >>>>> org.springframework.beans.factory.BeanExpressionException: >>>>> Expression parsing failed; nested exception is >>>>> org.springframework.expression.spel.SpelEvaluationException: >>> EL1008E:(pos >>>>> 0): Field or property 'haPlanners' cannot be found on object of >>>>> type = 'org.springframework.beans.factory.config.BeanExpressionContext' >>>>> at >>>>>=20 >>> = org.springframework.context.expression.StandardBeanExpressionResolver. >>> eval >>>>> uate(StandardBeanExpressionResolver.java:142) >>>>> at >>>>>=20 >>> = org.springframework.beans.factory.support.AbstractBeanFactory.evaluate >>> Bean >>>>> DefinitionString(AbstractBeanFactory.java:1299) >>>>> at >>>>>=20 >>> = org.springframework.beans.factory.support.BeanDefinitionValueResolver. >>> eval >>>>> uate(BeanDefinitionValueResolver.java:210) >>>>> at >>>>>=20 >>> = org.springframework.beans.factory.support.BeanDefinitionValueResolver. >>> reso >>>>> lveValueIfNecessary(BeanDefinitionValueResolver.java:182) >>>>> at >>>>>=20 >>> = org.springframework.beans.factory.support.AbstractAutowireCapableBeanF >>> acto >>>>> = ry.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360) >>>>> at >>>>>=20 >>> = org.springframework.beans.factory.support.AbstractAutowireCapableBeanF >>> acto >>>>> ry.populateBean(AbstractAutowireCapableBeanFactory.java:1118) >>>>> at >>>>>=20 >>> = org.springframework.beans.factory.support.AbstractAutowireCapableBeanF >>> acto >>>>> ry.configureBean(AbstractAutowireCapableBeanFactory.java:314) >>>>> at >>>>>=20 >>> = com.cloud.utils.component.ComponentContext.initComponentsLifeCycle(Com >>> pone >>>>> ntContext.java:71) >>>>> at >>>>>=20 >> = com.cloud.servlet.CloudStartupServlet$1.run(CloudStartupServlet.java:54) >>>>> at java.util.TimerThread.mainLoop(Timer.java:555) >>>>> at java.util.TimerThread.run(Timer.java:505) >>>>> Caused by: >> org.springframework.expression.spel.SpelEvaluationException: >>>>> EL1008E:(pos 0): Field or property 'haPlanners' cannot be found on >>> object >>>>> of type >> 'org.springframework.beans.factory.config.BeanExpressionContext' >>>>> at >>>>>=20 >>> = org.springframework.expression.spel.ast.PropertyOrFieldReference.readP >>> rope >>>>> rty(PropertyOrFieldReference.java:208) >>>>> at >>>>>=20 >>> = org.springframework.expression.spel.ast.PropertyOrFieldReference.getVa >>> lueI >>>>> nternal(PropertyOrFieldReference.java:72) >>>>> at >>>>>=20 >>> = org.springframework.expression.spel.ast.CompoundExpression.getValueInt >>> erna >>>>> l(CompoundExpression.java:52) >>>>> at >>>>>=20 >>> = org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNode >>> Impl >>>>> .java:93) >>>>> at >>>>>=20 >>> = org.springframework.expression.spel.standard.SpelExpression.getValue(S >>> pelE >>>>> xpression.java:88) >>>>> at >>>>>=20 >>> = org.springframework.context.expression.StandardBeanExpressionResolver. >>> eval >>>>> uate(StandardBeanExpressionResolver.java:139) >>>>> ... 10 more >>>>> ERROR [cloud.api.ApiServlet] (770998563@qtp-534473248-6:) unknown >>>>> exception writing api response java.lang.NullPointerException >>>>> at com.cloud.api.ApiServer.loginUser(ApiServer.java:770) >>>>> at = com.cloud.api.ApiServlet.processRequest(ApiServlet.java:211) >>>>> at com.cloud.api.ApiServlet.doPost(ApiServlet.java:71) >>>>> at = javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >>>>> at = javax.servlet.http.HttpServlet.service(HttpServlet.java:820) >>>>> at >>> = org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) >>>>> at >>>>>=20 >> = org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401) >>>>> at >>>>>=20 >>> = org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java >>> :216 >>>>> ) >>>>> at >>>>>=20 >> = org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) >>>>> at >>>>>=20 >> = org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) >>>>> at >>> = org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) >>>>> at >>>>>=20 >>> = org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandl >>> erCo >>>>> llection.java:230) >>>>> at >>>>>=20 >>>=20 >> = org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:= >>>>> 114) >>>>> at >>>>>=20 >> = org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) >>>>> at org.mortbay.jetty.Server.handle(Server.java:326) >>>>> at >>>>>=20 >> = org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) >>>>> at >>>>>=20 >>> = org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection >>> .jav >>>>> a:945) >>>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) >>>>> at >> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) >>>>> at >> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) >>>>> at >>>>>=20 >>> = org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.jav >>> a:41 >>>>> 0) >>>>> at >>>>>=20 >>> = org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.ja >>> va:5 >>>>> 82) >>>>> ERROR [cloud.api.ApiServlet] (770998563@qtp-534473248-6:) unknown >>>>> exception writing api response java.lang.NullPointerException >>>>>=20 >>>>> The NPE is raised when I try to log in. >>>>>=20 >>>>>=20 >>>>>=20 >>>>>>=20 >>>>>> On 29/10/13 2:02 AM, "sebgoa" wrote: >>>>>>=20 >>>>>>>=20 >>>>>>> On Oct 28, 2013, at 7:14 PM, Nitin Mehta = >>>>>>> wrote: >>>>>>>=20 >>>>>>>> Probably cleaning up you workspace might help. >>>>>>>=20 >>>>>>> Dummy question of the day then, how do I do that ? >>>>>>> I did compile with `mvn clean install` >>>>>>>=20 >>>>>>>=20 >>>>>>>>=20 >>>>>>>> On 28/10/13 10:51 AM, "Prachi Damle" >>> wrote: >>>>>>>>=20 >>>>>>>>> I had encountered this sometime back ... you need to check if >>>>>>>>> your componentContext.xml or its equivalent has following = defined. >>>>>>>>> However I >>>>>>>>> do see it is present in the 4.2 branch >>>>>>>>>=20 >>>>>>>>> >>>>>>>> class=3D"com.cloud.utils.component.AdapterList"> >>>>>>>>> >>>>>>>>> >>>>>>>>> = >>>>>>>>> >>>>>>>>>=20 >>>>>>>>> -----Original Message----- >>>>>>>>> From: sebgoa [mailto:runseb@gmail.com] >>>>>>>>> Sent: Monday, October 28, 2013 6:43 AM >>>>>>>>> To: dev@cloudstack.apache.org >>>>>>>>> Subject: haPlanners error in fresh 4.2 checkout >>>>>>>>>=20 >>>>>>>>> Hi, >>>>>>>>>=20 >>>>>>>>> I just checked out the latest from 4.2 and I get this: >>>>>>>>>=20 >>>>>>>>> INFO = [factory.annotation.AutowiredAnnotationBeanPostProcessor] >>>>>>>>> (main:) >>>>>>>>> JSR-330 'javax.inject.Inject' annotation found and supported >>>>>>>>> for autowiring INFO >>>>>>>>> [factory.annotation.AutowiredAnnotationBeanPostProcessor] >>>>>>>>> (main:) >>>>>>>>> JSR-330 >>>>>>>>> 'javax.inject.Inject' annotation found and supported for >>>>>>>>> autowiring INFO >>>>>>>>> [factory.annotation.AutowiredAnnotationBeanPostProcessor] >>>>>>>>> (main:) >>>>>>>>> JSR-330 >>>>>>>>> 'javax.inject.Inject' annotation found and supported for >>>>>>>>> autowiring >>>>>>>>> 2013-10-28 14:41:36.018:INFO::Started >>>>>>>>> SelectChannelConnector@0.0.0.0:8080 >>>>>>>>> [INFO] Started Jetty Server >>>>>>>>> Exception in thread "Timer-2" >>>>>>>>> org.springframework.beans.factory.BeanExpressionException: >>> Expression >>>>>>>>> parsing failed; nested exception is >>>>>>>>> org.springframework.expression.spel.SpelEvaluationException: >>>>>>>>> EL1008E:(pos >>>>>>>>> 0): Field or property 'haPlanners' cannot be found on object = of >>>>>>>>> type >> 'org.springframework.beans.factory.config.BeanExpressionContext' >>>>>>>>> at >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>>=20 >>> = org.springframework.context.expression.StandardBeanExpressionResolver. >>>>>>>>> ev >>>>>>>>> al >>>>>>>>> uate(StandardBeanExpressionResolver.java:142) >>>>>>>>> at >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>>=20 >>> = org.springframework.beans.factory.support.AbstractBeanFactory.evaluate >>>>>>>>> Be >>>>>>>>> an >>>>>>>>> DefinitionString(AbstractBeanFactory.java:1299) >>>>>>>>> at >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>>=20 >>> = org.springframework.beans.factory.support.BeanDefinitionValueResolver. >>>>>>>>> ev >>>>>>>>> al >>>>>>>>> uate(BeanDefinitionValueResolver.java:210) >>>>>>>>> at >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>>=20 >>> = org.springframework.beans.factory.support.BeanDefinitionValueResolver. >>>>>>>>> re >>>>>>>>> so >>>>>>>>> lveValueIfNecessary(BeanDefinitionValueResolver.java:182) >>>>>>>>> at >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>>=20 >>> = org.springframework.beans.factory.support.AbstractAutowireCapableBeanF >>>>>>>>> ac >>>>>>>>> to >>>>>>>>> = ry.applyPropertyValues(AbstractAutowireCapableBeanFactory.java: >>>>>>>>> 1360) >>>>>>>>> at >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>>=20 >>> = org.springframework.beans.factory.support.AbstractAutowireCapableBeanF >>>>>>>>> ac >>>>>>>>> to >>>>>>>>> ry.populateBean(AbstractAutowireCapableBeanFactory.java:1118) >>>>>>>>> at >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>>=20 >>> = org.springframework.beans.factory.support.AbstractAutowireCapableBeanF >>>>>>>>> ac >>>>>>>>> to >>>>>>>>> ry.configureBean(AbstractAutowireCapableBeanFactory.java:314) >>>>>>>>> at >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>>=20 >>> = com.cloud.utils.component.ComponentContext.initComponentsLifeCycle(Com >>>>>>>>> po >>>>>>>>> ne >>>>>>>>> ntContext.java:71) >>>>>>>>> at >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>>=20 >>> = com.cloud.servlet.CloudStartupServlet$1.run(CloudStartupServlet.java:5 >>>>>>>>> 4) >>>>>>>>> at java.util.TimerThread.mainLoop(Timer.java:555) >>>>>>>>> at java.util.TimerThread.run(Timer.java:505) >>>>>>>>> Caused by: >>>>>>>>> org.springframework.expression.spel.SpelEvaluationException: >>>>>>>>> EL1008E:(pos 0): Field or property 'haPlanners' cannot be = found >>>>>>>>> on object of type >>>>>>>>> = 'org.springframework.beans.factory.config.BeanExpressionContext' >>>>>>>>> at >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>>=20 >>> = org.springframework.expression.spel.ast.PropertyOrFieldReference.readP >>>>>>>>> ro >>>>>>>>> pe >>>>>>>>> rty(PropertyOrFieldReference.java:208) >>>>>>>>> at >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>>=20 >>> = org.springframework.expression.spel.ast.PropertyOrFieldReference.getVa >>>>>>>>> lu >>>>>>>>> eI >>>>>>>>> nternal(PropertyOrFieldReference.java:72) >>>>>>>>> at >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>>=20 >>> = org.springframework.expression.spel.ast.CompoundExpression.getValueInt >>>>>>>>> er >>>>>>>>> na >>>>>>>>> l(CompoundExpression.java:52) >>>>>>>>> at >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>>=20 >>> = org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNode >>>>>>>>> Im >>>>>>>>> pl >>>>>>>>> .java:93) >>>>>>>>> at >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>>=20 >>> = org.springframework.expression.spel.standard.SpelExpression.getValue(S >>>>>>>>> pe >>>>>>>>> lE >>>>>>>>> xpression.java:88) >>>>>>>>> at >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>>=20 >>> = org.springframework.context.expression.StandardBeanExpressionResolver. >>>>>>>>> ev >>>>>>>>> al >>>>>>>>> uate(StandardBeanExpressionResolver.java:139) >>>>>>>>> ... 10 more >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>> Any thoughts ? >>>>>>>>>=20 >>>>>>>>> -sebastien >>>>>>>>=20 >>>>>>>=20 >>>>>>=20 >>>>>=20 >>>>=20 >>>=20 >>>=20 >>>=20 >>=20 >>=20