Failed to poll reservation prices for null

294 views
Skip to first unread message

gmar...@elance-odesk.com

unread,
Feb 25, 2015, 2:13:49 PM2/25/15
to iceu...@googlegroups.com
I've been trying to set up ice and cannot figure out what the issue is. The key I am using for this initial set allows anything.

Output from my run:
2015-02-25 18:59:29,924 [main] INFO http11.Http11Protocol - Initializing ProtocolHandler ["http-bio-8080"]
2015-02-25 18:59:29,993 [main] INFO core.StandardService - Starting service Tomcat
2015-02-25 18:59:29,994 [main] INFO core.StandardEngine - Starting Servlet Engine: Apache Tomcat/7.0.30
2015-02-25 18:59:30,144 [localhost-startStop-1] INFO startup.ContextConfig - No global web.xml found
2015-02-25 18:59:30,279 [localhost-startStop-1] INFO [localhost].[/ice] - Initializing Spring root WebApplicationContext
2015-02-25 18:59:34,828 [localhost-startStop-1] INFO scaffolding.DefaultGrailsTemplateGenerator - Scaffolding template generator set to use resource loader org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@2fed7df5: startup date [Wed Feb 25 18:59:33 UTC 2015]; parent: Root WebApplicationContext
2015-02-25 18:59:37,052 [localhost-startStop-1] INFO context.GrailsConfigUtils - [GrailsContextLoader] Grails application loaded.
2015-02-25 18:59:37,135 [localhost-startStop-1] INFO BootStrap - Starting ice...
2015-02-25 18:59:40,262 [localhost-startStop-1] INFO common.AwsUtils - file not found in s3 /root/ice_processor/reservation_prices.threeyear.LIGHT
2015-02-25 18:59:40,355 [localhost-startStop-1] INFO common.AwsUtils - file not found in s3 /root/ice_processor/reservation_prices.threeyear.MEDIUM
2015-02-25 18:59:40,447 [localhost-startStop-1] INFO common.AwsUtils - file not found in s3 /root/ice_processor/reservation_prices.threeyear.HEAVY
2015-02-25 18:59:40,539 [localhost-startStop-1] INFO common.AwsUtils - file not found in s3 /root/ice_processor/reservation_prices.threeyear.FIXED
2015-02-25 18:59:42,704 [localhost-startStop-1] INFO basic.BasicReservationService - Setting RI price for ap-southeast-2 HEAVY c1.medium 669.0 0.049
.
.
.
2015-02-25 19:05:51,161 [localhost-startStop-1] INFO basic.BasicReservationService - Setting RI price for sa-east-1 HEAVY t1.micro.sqlserverweb 420.0 0.022
2015-02-25 19:05:51,161 [localhost-startStop-1] INFO basic.BasicReservationService - Setting RI price for sa-east-1 HEAVY t1.micro.sqlserverweb 420.0 0.022
2015-02-25 19:05:51,161 [localhost-startStop-1] INFO basic.BasicReservationService - Setting RI price for sa-east-1 HEAVY t1.micro.windows 448.0 0.0
2015-02-25 19:05:51,161 [localhost-startStop-1] INFO basic.BasicReservationService - Setting RI price for sa-east-1 HEAVY t1.micro.sqlserverweb 938.0 0.0
| Error 2015-02-25 19:05:51,818 [localhost-startStop-1] ERROR basic.BasicReservationService - failed to poll reservation prices
Message: null
Line | Method
->> 174 | pollAPI in com.netflix.ice.basic.BasicReservationService
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 106 | init in ''
| 93 | <init> . . . . . . . . . . . . . in com.netflix.ice.processor.ProcessorConfig
| 186 | doCall in BootStrap$_closure1
| 308 | evaluateEnvironmentSpecificBlock in grails.util.Environment
| 301 | executeForEnvironment in ''
| 277 | executeForCurrentEnvironment . . in ''
| 334 | innerRun in java.util.concurrent.FutureTask$Sync
| 166 | run . . . . . . . . . . . . . . in java.util.concurrent.FutureTask
| 1146 | runWorker in java.util.concurrent.ThreadPoolExecutor
| 615 | run . . . . . . . . . . . . . . in java.util.concurrent.ThreadPoolExecutor$Worker
^ 701 | run in java.lang.Thread
| Error java.lang.RuntimeException: failed to poll reservation prices for null
| Error at com.netflix.ice.basic.BasicReservationService.init(BasicReservationService.java:110)
| Error at com.netflix.ice.processor.ProcessorConfig.<init>(ProcessorConfig.java:93)
| Error at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| Error at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
| Error at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
| Error at java.lang.reflect.Constructor.newInstance(Constructor.java:534)
| Error at org.springsource.loaded.ri.ReflectiveInterceptor.jlrConstructorNewInstance(ReflectiveInterceptor.java:975)
| Error at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)
| Error at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102)
| Error at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57)
| Error at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182)
| Error at BootStrap$_closure1.doCall(BootStrap.groovy:186)
| Error at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| Error at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
| Error at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
| Error at java.lang.reflect.Method.invoke(Method.java:622)
| Error at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1243)
| Error at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
| Error at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
| Error at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1082)
| Error at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1106)
| Error at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906)
| Error at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:956)
| Error at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1106)
| Error at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906)
| Error at groovy.lang.Closure.call(Closure.java:412)
| Error at groovy.lang.Closure.call(Closure.java:406)
| Error at grails.util.Environment.evaluateEnvironmentSpecificBlock(Environment.java:308)
| Error at grails.util.Environment.executeForEnvironment(Environment.java:301)
| Error at grails.util.Environment.executeForCurrentEnvironment(Environment.java:277)
| Error at org.codehaus.groovy.grails.commons.DefaultGrailsBootstrapClass.callInit(DefaultGrailsBootstrapClass.java:60)
| Error at org.codehaus.groovy.grails.web.context.GrailsConfigUtils.executeGrailsBootstraps(GrailsConfigUtils.java:74)
| Error at org.codehaus.groovy.grails.web.context.GrailsContextLoader.initWebApplicationContext(GrailsContextLoader.java:108)
| Error at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
| Error at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)
| Error at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
| Error at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
| Error at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
| Error at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
| Error at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
| Error at java.util.concurrent.FutureTask.run(FutureTask.java:166)
| Error at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
| Error at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
| Error at java.lang.Thread.run(Thread.java:701)
| Error 2015-02-25 19:05:51,846 [localhost-startStop-1] ERROR BootStrap - Startup failed
Message: failed to poll reservation prices for null
Line | Method
->> 110 | init in com.netflix.ice.basic.BasicReservationService
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 93 | <init> in com.netflix.ice.processor.ProcessorConfig
| 186 | doCall . . . . . . . . . . . . . in BootStrap$_closure1
| 308 | evaluateEnvironmentSpecificBlock in grails.util.Environment
| 301 | executeForEnvironment . . . . . in ''
| 277 | executeForCurrentEnvironment in ''
| 334 | innerRun . . . . . . . . . . . . in java.util.concurrent.FutureTask$Sync
| 166 | run in java.util.concurrent.FutureTask
| 1146 | runWorker . . . . . . . . . . . in java.util.concurrent.ThreadPoolExecutor
| 615 | run in java.util.concurrent.ThreadPoolExecutor$Worker
^ 701 | run . . . . . . . . . . . . . . in java.lang.Thread

The directory /root/ice_processor exists locally on the server.
From the config file:
# local directory for Ice processor. the directory must exist.
ice.processor.localDir=/root/ice_processor

any sort of help would be greatly appreciated.

gmar...@elance-odesk.com

unread,
Feb 25, 2015, 2:15:16 PM2/25/15
to iceu...@googlegroups.com, gmar...@elance-odesk.com
I should add that i'm running this in EC2 on ubuntu 14.04

colinb...@gmail.com

unread,
Feb 26, 2015, 2:57:13 AM2/26/15
to iceu...@googlegroups.com, gmar...@elance-odesk.com
I was having the same issue - implemented the fix described here and was able to run ice successfully.

CJ

colinb...@gmail.com

unread,
Feb 26, 2015, 2:59:16 AM2/26/15
to iceu...@googlegroups.com, gmar...@elance-odesk.com, colinb...@gmail.com
By here, I mean the following URL: https://github.com/Netflix/ice/pull/154.

CJ
Reply all
Reply to author
Forward
0 new messages