Coder Social home page Coder Social logo

digitalocean's Issues

looks like api has changed a bit

Nice library, it looked like exactly what I needed, but I think the api has shifted a little since you wrote it. When I clone your project, stick my token into application.conf and run test.. it looks like the api has shifted a bit since you wrote this and a lot of your converters from json are failing as a result:

[info] Spec:
[info] MetadataSpec:
[info] - metadata example is correctly parsed
[info] RegionSpec:
[info] - Regions can be listed by the client
[info] - All regions are explicitly enumerated.
[info] SizeSpec:
[info] - Sizes can be listed by the client *** FAILED ***
[info] org.json4s.package$MappingException: No usable value for sizes
[info] No usable value for transfer
[info] Do not know how to convert JDouble(1.0) into class scala.math.BigInt
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: No usable value for transfer
[info] Do not know how to convert JDouble(1.0) into class scala.math.BigInt
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: Do not know how to convert JDouble(1.0) into class scala.math.BigInt
[info] at org.json4s.Extraction$.convert(Extraction.scala:559)
[info] at org.json4s.Extraction$.extract(Extraction.scala:331)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:431)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] ...
[info] - All sizes are explicitly enumerated. *** FAILED ***
[info] org.json4s.package$MappingException: No usable value for sizes
[info] No usable value for transfer
[info] Do not know how to convert JDouble(1.0) into class scala.math.BigInt
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: No usable value for transfer
[info] Do not know how to convert JDouble(1.0) into class scala.math.BigInt
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: Do not know how to convert JDouble(1.0) into class scala.math.BigInt
[info] at org.json4s.Extraction$.convert(Extraction.scala:559)
[info] at org.json4s.Extraction$.extract(Extraction.scala:331)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:431)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] ...
[info] DropletSpec:
[info] - Droplets can be listed *** FAILED ***
[info] org.json4s.package$MappingException: No usable value for droplets
[info] No usable value for region
[info] No usable value for available
[info] Null invalid value for a sub-type of AnyVal
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: No usable value for region
[info] No usable value for available
[info] Null invalid value for a sub-type of AnyVal
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: No usable value for available
[info] Null invalid value for a sub-type of AnyVal
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: Null invalid value for a sub-type of AnyVal
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:435)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$instantiate(Extraction.scala:451)
[info] ...
[info] - Droplets can be created and deleted. *** FAILED ***
[info] me.jeffshaw.digitalocean.DigitalOceanClientException:
[info] at me.jeffshaw.digitalocean.DigitalOceanClient$$anonfun$parseResponse$1.apply(DigitalOceanClient.scala:64)
[info] at me.jeffshaw.digitalocean.DigitalOceanClient$$anonfun$parseResponse$1.apply(DigitalOceanClient.scala:53)
[info] at scala.util.Success$$anonfun$map$1.apply(Try.scala:236)
[info] at scala.util.Try$.apply(Try.scala:191)
[info] at scala.util.Success.map(Try.scala:236)
[info] at scala.concurrent.Future$$anonfun$map$1.apply(Future.scala:235)
[info] at scala.concurrent.Future$$anonfun$map$1.apply(Future.scala:235)
[info] at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32)
[info] at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:121)
[info] at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
[info] ...
[info] DomainSpec:
[info] - Domains can be created, listed, and deleted *** FAILED ***
[info] org.json4s.package$MappingException: No usable value for domain
[info] No usable value for ttl
[info] Null invalid value for a sub-type of AnyVal
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: No usable value for ttl
[info] Null invalid value for a sub-type of AnyVal
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: Null invalid value for a sub-type of AnyVal
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:435)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$instantiate(Extraction.scala:451)
[info] ...
[info] - Domains can have records added, listed and deleted *** FAILED ***
[info] org.json4s.package$MappingException: No usable value for domain
[info] No usable value for ttl
[info] Null invalid value for a sub-type of AnyVal
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: No usable value for ttl
[info] Null invalid value for a sub-type of AnyVal
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: Null invalid value for a sub-type of AnyVal
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:435)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$instantiate(Extraction.scala:451)
[info] ...
[info] ImageSpec:
[info] - Images can be listed by the client
[info] - More than a page of images can be listed by the client.
[info] Run completed in 2 seconds, 998 milliseconds.
[info] Total number of tests run: 11
[info] Suites: completed 7, aborted 0
[info] Tests: succeeded 5, failed 6, canceled 0, ignored 0, pending 0
[info] *** 6 TESTS FAILED ***
[error] Failed tests:
[error] me.jeffshaw.digitalocean.DropletSpec
[error] me.jeffshaw.digitalocean.DomainSpec
[error] me.jeffshaw.digitalocean.SizeSpec
error sbt.TestsFailedException: Tests unsuccessful
[error] Total time: 4 s, completed 27-Feb-2015 18:18:47

test
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[info] Spec:
[info] MetadataSpec:
[info] - metadata example is correctly parsed
[info] RegionSpec:
[info] - Regions can be listed by the client
[info] - All regions are explicitly enumerated.
[info] DropletSpec:
[info] - Droplets can be listed *** FAILED ***
[info] org.json4s.package$MappingException: No usable value for droplets
[info] No usable value for region
[info] No usable value for available
[info] Null invalid value for a sub-type of AnyVal
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: No usable value for region
[info] No usable value for available
[info] Null invalid value for a sub-type of AnyVal
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: No usable value for available
[info] Null invalid value for a sub-type of AnyVal
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: Null invalid value for a sub-type of AnyVal
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:435)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$instantiate(Extraction.scala:451)
[info] ...
[info] - Droplets can be created and deleted. *** FAILED ***
[info] me.jeffshaw.digitalocean.DigitalOceanClientException:
[info] at me.jeffshaw.digitalocean.DigitalOceanClient$$anonfun$parseResponse$1.apply(DigitalOceanClient.scala:64)
[info] at me.jeffshaw.digitalocean.DigitalOceanClient$$anonfun$parseResponse$1.apply(DigitalOceanClient.scala:53)
[info] at scala.util.Success$$anonfun$map$1.apply(Try.scala:236)
[info] at scala.util.Try$.apply(Try.scala:191)
[info] at scala.util.Success.map(Try.scala:236)
[info] at scala.concurrent.Future$$anonfun$map$1.apply(Future.scala:235)
[info] at scala.concurrent.Future$$anonfun$map$1.apply(Future.scala:235)
[info] at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32)
[info] at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:121)
[info] at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
[info] ...
[info] SizeSpec:
[info] - Sizes can be listed by the client *** FAILED ***
[info] org.json4s.package$MappingException: No usable value for sizes
[info] No usable value for transfer
[info] Do not know how to convert JDouble(1.0) into class scala.math.BigInt
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: No usable value for transfer
[info] Do not know how to convert JDouble(1.0) into class scala.math.BigInt
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: Do not know how to convert JDouble(1.0) into class scala.math.BigInt
[info] at org.json4s.Extraction$.convert(Extraction.scala:559)
[info] at org.json4s.Extraction$.extract(Extraction.scala:331)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:431)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] ...
[info] - All sizes are explicitly enumerated. *** FAILED ***
[info] org.json4s.package$MappingException: No usable value for sizes
[info] No usable value for transfer
[info] Do not know how to convert JDouble(1.0) into class scala.math.BigInt
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: No usable value for transfer
[info] Do not know how to convert JDouble(1.0) into class scala.math.BigInt
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: Do not know how to convert JDouble(1.0) into class scala.math.BigInt
[info] at org.json4s.Extraction$.convert(Extraction.scala:559)
[info] at org.json4s.Extraction$.extract(Extraction.scala:331)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:431)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] ...
[info] DomainSpec:
[info] - Domains can be created, listed, and deleted *** FAILED ***
[info] org.json4s.package$MappingException: No usable value for domain
[info] No usable value for ttl
[info] Null invalid value for a sub-type of AnyVal
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: No usable value for ttl
[info] Null invalid value for a sub-type of AnyVal
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: Null invalid value for a sub-type of AnyVal
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:435)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$instantiate(Extraction.scala:451)
[info] ...
[info] - Domains can have records added, listed and deleted *** FAILED ***
[info] org.json4s.package$MappingException: No usable value for domain
[info] No usable value for ttl
[info] Null invalid value for a sub-type of AnyVal
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: No usable value for ttl
[info] Null invalid value for a sub-type of AnyVal
[info] at org.json4s.reflect.package$.fail(package.scala:96)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:443)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] ...
[info] Cause: org.json4s.package$MappingException: Null invalid value for a sub-type of AnyVal
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$buildCtorArg(Extraction.scala:435)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at org.json4s.Extraction$ClassInstanceBuilder$$anonfun$14.apply(Extraction.scala:463)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
[info] at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
[info] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
[info] at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
[info] at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[info] at org.json4s.Extraction$ClassInstanceBuilder.org$json4s$Extraction$ClassInstanceBuilder$$instantiate(Extraction.scala:451)
[info] ...
[info] ImageSpec:
[info] - Images can be listed by the client
[info] - More than a page of images can be listed by the client.
[info] Run completed in 2 seconds, 499 milliseconds.
[info] Total number of tests run: 11
[info] Suites: completed 7, aborted 0
[info] Tests: succeeded 5, failed 6, canceled 0, ignored 0, pending 0
[info] *** 6 TESTS FAILED ***
[error] Failed tests:
[error] me.jeffshaw.digitalocean.DropletSpec
[error] me.jeffshaw.digitalocean.DomainSpec
[error] me.jeffshaw.digitalocean.SizeSpec
error sbt.TestsFailedException: Tests unsuccessful
[error] Total time: 3 s, completed 27-Feb-2015 18:19:32

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.