Chaos monkey error on a openstack cloud

397 views
Skip to first unread message

tirumalesh killamsetty

unread,
Mar 24, 2015, 2:27:25 AM3/24/15
to simianar...@googlegroups.com
Please do help us if somebody got the same error

We are getting the below error while running the chaos monkey for an openstack cloud:

2015-03-24 02:21:54.253 - ERROR SLF4JLogger - [SLF4JLogger.java:98] Error parsing input
com.google.gson.JsonIOException: java.net.URISyntaxException: Malformed escape pair at index 29: http://10.13.25.221:8774/v2/%(tenant_id)s/v2/66dc84e285dd434ea3c16905053659e8/servers/182a9251-b1ce-4675-a824-0ae09a4d56c5
at com.google.gson.internal.bind.TypeAdapters$19.read(TypeAdapters.java:469)
at com.google.gson.internal.bind.TypeAdapters$19.read(TypeAdapters.java:458)
at org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$ParameterReader.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:263)
at org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:175)
at org.jclouds.json.internal.NullFilteringTypeAdapterFactories$IterableTypeAdapter.readAndBuild(NullFilteringTypeAdapterFactories.java:92)
at org.jclouds.json.internal.NullFilteringTypeAdapterFactories$SetTypeAdapter.read(NullFilteringTypeAdapterFactories.java:182)
at org.jclouds.json.internal.NullFilteringTypeAdapterFactories$SetTypeAdapter.read(NullFilteringTypeAdapterFactories.java:168)
at org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$ParameterReader.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:263)
at org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:175)
at com.google.gson.Gson.fromJson(Gson.java:803)
at com.google.gson.Gson.fromJson(Gson.java:868)
at com.google.gson.Gson$1.deserialize(Gson.java:126)
at org.jclouds.openstack.nova.v2_0.config.NovaParserModule$ServerAdapter.deserialize(NovaParserModule.java:129)
at org.jclouds.openstack.nova.v2_0.config.NovaParserModule$ServerAdapter.deserialize(NovaParserModule.java:124)
at com.google.gson.TreeTypeAdapter.read(TreeTypeAdapter.java:58)
at org.jclouds.json.internal.NullFilteringTypeAdapterFactories$IterableTypeAdapter.readAndBuild(NullFilteringTypeAdapterFactories.java:92)
at org.jclouds.json.internal.NullFilteringTypeAdapterFactories$IterableTypeAdapter.read(NullFilteringTypeAdapterFactories.java:84)
at org.jclouds.json.internal.NullFilteringTypeAdapterFactories$IterableTypeAdapter.read(NullFilteringTypeAdapterFactories.java:63)
at org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$ParameterReader.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:263)
at org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:175)
at com.google.gson.Gson.fromJson(Gson.java:803)
at com.google.gson.Gson.fromJson(Gson.java:768)
at com.google.gson.Gson.fromJson(Gson.java:717)
at org.jclouds.json.internal.GsonWrapper.fromJson(GsonWrapper.java:45)
at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:84)
at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:78)
at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:64)
at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:44)
at com.google.common.base.Functions$FunctionComposition.apply(Functions.java:210)
at org.jclouds.rest.internal.InvokeSyncToAsyncHttpMethod.invoke(InvokeSyncToAsyncHttpMethod.java:129)
at org.jclouds.rest.internal.InvokeSyncToAsyncHttpMethod.apply(InvokeSyncToAsyncHttpMethod.java:95)
at org.jclouds.rest.internal.InvokeSyncToAsyncHttpMethod.apply(InvokeSyncToAsyncHttpMethod.java:56)
at org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:117)
at com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:79)
at com.sun.proxy.$Proxy151.listInDetail(Unknown Source)
at com.netflix.simianarmy.client.openstack.OpenstackChaosCrawler.groups(OpenstackChaosCrawler.java:53)
at com.netflix.simianarmy.client.aws.chaos.ASGChaosCrawler.groups(ASGChaosCrawler.java:67)
at com.netflix.simianarmy.basic.chaos.BasicChaosMonkey.doMonkeyBusiness(BasicChaosMonkey.java:151)
at com.netflix.simianarmy.Monkey.run(Monkey.java:134)
at com.netflix.simianarmy.Monkey$1.run(Monkey.java:155)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:701)



David Borja

unread,
Apr 4, 2015, 1:56:20 AM4/4/15
to simianar...@googlegroups.com
Hey! i am getting the same error. Could you solve this issue?, if yes, please, share your workaround! it driving me crazy!

Thanks for your help.

Regards

Sean Doyle

unread,
Apr 24, 2015, 12:52:50 PM4/24/15
to simianar...@googlegroups.com
I'm also getting the same error; looks like the tenant_id is not being replaced in the subsequent URL but not sure why; anyone know how to fix this?!

Nir Alfasi

unread,
Apr 24, 2015, 1:13:39 PM4/24/15
to simianar...@googlegroups.com
Since this question refers to a fork:

which was never merged into simianarmy repo - I suggest that you'll approach ssbanerje directly and discuss it with him (I stopped maintaining this project a while back - but I come here once in a while to answer questions).

Good luck!
Nir


--
You received this message because you are subscribed to the Google Groups "Simian Army Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to simianarmy-use...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Harish Nayak

unread,
Apr 25, 2015, 9:49:53 AM4/25/15
to simianar...@googlegroups.com
The above error is due to open stack community issue[https://review.openstack.org/#/c/171768/] and not the chaos monkey issue. With the defect fix it will be fixed.

Chris Noffsinger

unread,
Jun 8, 2015, 1:32:49 PM6/8/15
to simianar...@googlegroups.com
If you got Chaos Monkey to work on Openstack please mail me at cnof...@gmail.com

I have been working on merging some code here:

Harish Nayak

unread,
Jun 10, 2015, 8:38:38 AM6/10/15
to simianar...@googlegroups.com
Yes, it is working for me on open stack..Let me know your error..

--
You received this message because you are subscribed to a topic in the Google Groups "Simian Army Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/simianarmy-users/FrDkuyO9-gk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to simianarmy-use...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages