Uploaded image for project: 'Apache Whirr (retired)'
  1. Apache Whirr (retired)
  2. WHIRR-592

jclouds security group is not always removed.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.5.0
    • 0.9.0
    • core
    • None
    • CDH Ubuntu EC2

    Description

      I've been firing up and quickly taking down clusters. I notice that I need to go in manually and remove the security group, and if I don't, I'll get this:

      Exception in thread "main" java.lang.IllegalStateException: The permission 'XXXXXXXX' has already been authorized on the specified group (full dump is below).

      This wouldn't be a problem, except for the fact that the instances are already created, but the local whirr data file is not created, so things like list-cluster don't work.

      I'm using CDH3u4.

      full exception is:
      e=is64Bit()], loginUser=root, userMetadata={}]}] on ports [11000] for [69.181.137.92/32]
      Exception in thread "main" java.lang.IllegalStateException: The permission '69.181.137.92/32-1-11000-11000' has already been authorized on the specified group
      at org.jclouds.aws.handlers.ParseAWSErrorFromXmlContent.refineException(ParseAWSErrorFromXmlContent.java:105)
      at org.jclouds.aws.handlers.ParseAWSErrorFromXmlContent.handleError(ParseAWSErrorFromXmlContent.java:85)
      at org.jclouds.http.handlers.DelegatingErrorHandler.handleError(DelegatingErrorHandler.java:69)
      at org.jclouds.http.internal.BaseHttpCommandExecutorService$HttpResponseCallable.shouldContinue(BaseHttpCommandExecutorService.java:200)
      at org.jclouds.http.internal.BaseHttpCommandExecutorService$HttpResponseCallable.call(BaseHttpCommandExecutorService.java:165)
      at org.jclouds.http.internal.BaseHttpCommandExecutorService$HttpResponseCallable.call(BaseHttpCommandExecutorService.java:134)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      at java.lang.Thread.run(Thread.java:662)
      Caused by: org.jclouds.http.HttpResponseException: command: POST https://ec2.us-west-1.amazonaws.com/ HTTP/1.1 failed with response: HTTP/1.1 400 Bad Request; content: [The permission '69.181.137.92/32-1-11000-11000' has already been authorized on the specified group]
      at org.jclouds.aws.handlers.ParseAWSErrorFromXmlContent.handleError(ParseAWSErrorFromXmlContent.java:74)
      ... 9 more
      ^Cskybox@skybox-dev-vm-v1:~/whirr$ whirr list-cluster --config "conf/whirr.skybox.properties"
      Exception in thread "main" java.io.FileNotFoundException: /home/skybox/.whirr/skyboxtestcluster/instances (No such file or directory)
      at java.io.FileInputStream.open(Native Method)
      at java.io.FileInputStream.<init>(FileInputStream.java:120)
      at com.google.common.io.Files$1.getInput(Files.java:100)
      at com.google.common.io.Files$1.getInput(Files.java:97)
      at com.google.common.io.CharStreams$2.getInput(CharStreams.java:91)
      at com.google.common.io.CharStreams$2.getInput(CharStreams.java:88)
      at com.google.common.io.CharStreams.readLines(CharStreams.java:306)
      at com.google.common.io.Files.readLines(Files.java:568)
      at org.apache.whirr.service.FileClusterStateStore.load(FileClusterStateStore.java:54)
      at org.apache.whirr.ClusterController.getInstances(ClusterController.java:176)
      at org.apache.whirr.cli.command.ListClusterCommand.run(ListClusterCommand.java:71)
      at org.apache.whirr.cli.Main.run(Main.java:68)
      at org.apache.whirr.cli.Main.main(Main.java:106)

      Attachments

        Issue Links

          Activity

            People

              abayer Andrew Bayer
              supertom Tom Melendez
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: