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.evaluate(StandardBeanExpressionResolver.java:142) at org.springframework.beans.factory.support.AbstractBeanFactory.evaluateBeanDefinitionString(AbstractBeanFactory.java:1299) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.evaluate(BeanDefinitionValueResolver.java:210) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.configureBean(AbstractAutowireCapableBeanFactory.java:314) at com.cloud.utils.component.ComponentContext.initComponentsLifeCycle(ComponentContext.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.readProperty(PropertyOrFieldReference.java:208) at org.springframework.expression.spel.ast.PropertyOrFieldReference.getValueInternal(PropertyOrFieldReference.java:72) at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:52) at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:93) at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:88) at org.springframework.context.expression.StandardBeanExpressionResolver.evaluate(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(ContextHandlerCollection.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.java: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:410) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) 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.evaluateBe >>>> 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.AbstractAutowireCapableBeanFac >>>> to >>>> ry.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360) >>>> at >>>> >>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac >>>> to >>>> ry.populateBean(AbstractAutowireCapableBeanFactory.java:1118) >>>> at >>>> >>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac >>>> to >>>> ry.configureBean(AbstractAutowireCapableBeanFactory.java:314) >>>> at >>>> >>>> com.cloud.utils.component.ComponentContext.initComponentsLifeCycle(Compo >>>> ne >>>> 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.readPro >>>> pe >>>> rty(PropertyOrFieldReference.java:208) >>>> at >>>> >>>> org.springframework.expression.spel.ast.PropertyOrFieldReference.getValu >>>> eI >>>> nternal(PropertyOrFieldReference.java:72) >>>> at >>>> >>>> org.springframework.expression.spel.ast.CompoundExpression.getValueInter >>>> na >>>> l(CompoundExpression.java:52) >>>> at >>>> >>>> org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeIm >>>> pl >>>> .java:93) >>>> at >>>> >>>> org.springframework.expression.spel.standard.SpelExpression.getValue(Spe >>>> lE >>>> xpression.java:88) >>>> at >>>> >>>> org.springframework.context.expression.StandardBeanExpressionResolver.ev >>>> al >>>> uate(StandardBeanExpressionResolver.java:139) >>>> ... 10 more >>>> >>>> >>>> Any thoughts ? >>>> >>>> -sebastien >>> >> >