I too faced this issue today. Is there any resolution for this? Thanks, ~Talluri
On 31/10/13 2:35 pm, "sebgoa" <run...@gmail.com> wrote: > >On Oct 29, 2013, at 7:56 PM, Nitin Mehta <nitin.me...@citrix.com> wrote: > >> Yeah, that should have cleaned the workspace. Did you see what Prachi >> recommended below ? > >Yes and it's there. I do a fresh 4.2 checkout > >it compiles fine with: > >mvn -Pdeveloper -Dsimulator -DskipTests clean install > >But when I run with: > >mvn -pl client jetty:run > >I get this: > >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 >org.springframework.context.expression.StandardBeanExpressionResolver.eval >uate(StandardBeanExpressionResolver.java:142) > at >org.springframework.beans.factory.support.AbstractBeanFactory.evaluateBean >DefinitionString(AbstractBeanFactory.java:1299) > at >org.springframework.beans.factory.support.BeanDefinitionValueResolver.eval >uate(BeanDefinitionValueResolver.java:210) > at >org.springframework.beans.factory.support.BeanDefinitionValueResolver.reso >lveValueIfNecessary(BeanDefinitionValueResolver.java:182) > at >org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto >ry.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360) > at >org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto >ry.populateBean(AbstractAutowireCapableBeanFactory.java:1118) > at >org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto >ry.configureBean(AbstractAutowireCapableBeanFactory.java:314) > at >com.cloud.utils.component.ComponentContext.initComponentsLifeCycle(Compone >ntContext.java:71) > at >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 >org.springframework.expression.spel.ast.PropertyOrFieldReference.readPrope >rty(PropertyOrFieldReference.java:208) > at >org.springframework.expression.spel.ast.PropertyOrFieldReference.getValueI >nternal(PropertyOrFieldReference.java:72) > at >org.springframework.expression.spel.ast.CompoundExpression.getValueInterna >l(CompoundExpression.java:52) > at >org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl >.java:93) > at >org.springframework.expression.spel.standard.SpelExpression.getValue(SpelE >xpression.java:88) > at >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 >org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401) > at >org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216 >) > at >org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) > at >org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) > at >org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCo >llection.java:230) > at >org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java: >114) > at >org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > at org.mortbay.jetty.Server.handle(Server.java:326) > at >org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) > at >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 >org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:41 >0) > at >org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:5 >82) >ERROR [cloud.api.ApiServlet] (770998563@qtp-534473248-6:) unknown >exception writing api response >java.lang.NullPointerException > >The NPE is raised when I try to log in. > > > >> >> On 29/10/13 2:02 AM, "sebgoa" <run...@gmail.com> wrote: >> >>> >>> On Oct 28, 2013, at 7:14 PM, Nitin Mehta <nitin.me...@citrix.com> >>>wrote: >>> >>>> Probably cleaning up you workspace might help. >>> >>> Dummy question of the day then, how do I do that ? >>> I did compile with `mvn clean install` >>> >>> >>>> >>>> On 28/10/13 10:51 AM, "Prachi Damle" <prachi.da...@citrix.com> wrote: >>>> >>>>> 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 >>>>> >>>>> <bean id="haPlanners" class="com.cloud.utils.component.AdapterList"> >>>>> <property name="Adapters"> >>>>> <list> >>>>> <ref bean="SkipHeuresticsPlanner" /> >>>>> </list> >>>>> </property> >>>>> </bean> >>>>> >>>>> -----Original Message----- >>>>> From: sebgoa [mailto:run...@gmail.com] >>>>> Sent: Monday, October 28, 2013 6:43 AM >>>>> To: dev@cloudstack.apache.org >>>>> Subject: haPlanners error in fresh 4.2 checkout >>>>> >>>>> Hi, >>>>> >>>>> I just checked out the latest from 4.2 and I get this: >>>>> >>>>> 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 >>>>> >>>>> >>>>>org.springframework.context.expression.StandardBeanExpressionResolver. >>>>>ev >>>>> al >>>>> uate(StandardBeanExpressionResolver.java:142) >>>>> at >>>>> >>>>> >>>>>org.springframework.beans.factory.support.AbstractBeanFactory.evaluate >>>>>Be >>>>> an >>>>> DefinitionString(AbstractBeanFactory.java:1299) >>>>> at >>>>> >>>>> >>>>>org.springframework.beans.factory.support.BeanDefinitionValueResolver. >>>>>ev >>>>> al >>>>> uate(BeanDefinitionValueResolver.java:210) >>>>> at >>>>> >>>>> >>>>>org.springframework.beans.factory.support.BeanDefinitionValueResolver. >>>>>re >>>>> so >>>>> lveValueIfNecessary(BeanDefinitionValueResolver.java:182) >>>>> at >>>>> >>>>> >>>>>org.springframework.beans.factory.support.AbstractAutowireCapableBeanF >>>>>ac >>>>> to >>>>> ry.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360) >>>>> at >>>>> >>>>> >>>>>org.springframework.beans.factory.support.AbstractAutowireCapableBeanF >>>>>ac >>>>> to >>>>> ry.populateBean(AbstractAutowireCapableBeanFactory.java:1118) >>>>> at >>>>> >>>>> >>>>>org.springframework.beans.factory.support.AbstractAutowireCapableBeanF >>>>>ac >>>>> to >>>>> ry.configureBean(AbstractAutowireCapableBeanFactory.java:314) >>>>> at >>>>> >>>>> >>>>>com.cloud.utils.component.ComponentContext.initComponentsLifeCycle(Com >>>>>po >>>>> ne >>>>> ntContext.java:71) >>>>> at >>>>> >>>>> >>>>>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 >>>>> >>>>> >>>>>org.springframework.expression.spel.ast.PropertyOrFieldReference.readP >>>>>ro >>>>> pe >>>>> rty(PropertyOrFieldReference.java:208) >>>>> at >>>>> >>>>> >>>>>org.springframework.expression.spel.ast.PropertyOrFieldReference.getVa >>>>>lu >>>>> eI >>>>> nternal(PropertyOrFieldReference.java:72) >>>>> at >>>>> >>>>> >>>>>org.springframework.expression.spel.ast.CompoundExpression.getValueInt >>>>>er >>>>> na >>>>> l(CompoundExpression.java:52) >>>>> at >>>>> >>>>> >>>>>org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNode >>>>>Im >>>>> pl >>>>> .java:93) >>>>> at >>>>> >>>>> >>>>>org.springframework.expression.spel.standard.SpelExpression.getValue(S >>>>>pe >>>>> lE >>>>> xpression.java:88) >>>>> at >>>>> >>>>> >>>>>org.springframework.context.expression.StandardBeanExpressionResolver. >>>>>ev >>>>> al >>>>> uate(StandardBeanExpressionResolver.java:139) >>>>> ... 10 more >>>>> >>>>> >>>>> Any thoughts ? >>>>> >>>>> -sebastien >>>> >>> >> >