FailedConsole Output

Started by user jnh5y@ccri.com
Checkout:workspace / /home/hudson/genie.sfcurve/.hudson/jobs/sbtBuildExperiments/workspace - hudson.remoting.LocalChannel@58ee0ea1
Using strategy: Default
Git Exe: git
Last Built Revision: Revision c5cd0151b07eb0691a8fe6be62ecad2c2a21d8e1 (origin/buildWork)
Checkout:workspace / /home/hudson/genie.sfcurve/.hudson/jobs/sbtBuildExperiments/workspace - hudson.remoting.LocalChannel@58ee0ea1
Fetching changes from the remote Git repository
Fetching upstream changes from https://github.com/locationtech/sfcurve.git
Commencing build of Revision c5cd0151b07eb0691a8fe6be62ecad2c2a21d8e1 (origin/buildWork)
Checking out Revision c5cd0151b07eb0691a8fe6be62ecad2c2a21d8e1 (origin/buildWork)
[workspace] $ /bin/sh -xe /tmp/genie.sfcurve/hudson2584804805810172062.sh
+ /home/hudson/genie.sfcurve/.hudson/jobs/sbtBuildExperiments/workspace/sbt publish
[info] Loading project definition from /jobs/genie.sfcurve/sbtBuildExperiments/workspace/project
[info] Set current project to sfcurve (in build file:/jobs/genie.sfcurve/sbtBuildExperiments/workspace/)
[info] Set current project to sfcurve (in build file:/jobs/genie.sfcurve/sbtBuildExperiments/workspace/)
[info] Packaging /jobs/genie.sfcurve/sbtBuildExperiments/workspace/zorder/target/scala-2.11/sfcurve-zorder_2.11-0.1.0-SNAPSHOT-sources.jar ...
[info] Packaging /jobs/genie.sfcurve/sbtBuildExperiments/workspace/api/target/scala-2.11/sfcurve-api_2.11-0.1.0-SNAPSHOT-sources.jar ...
[info] Packaging /jobs/genie.sfcurve/sbtBuildExperiments/workspace/hilbert/target/scala-2.11/sfcurve-hilbert_2.11-0.1.0-SNAPSHOT-sources.jar ...
[info] Packaging /jobs/genie.sfcurve/sbtBuildExperiments/workspace/target/scala-2.11/sfcurve_2.11-0.1.0-SNAPSHOT-sources.jar ...
[info] Done packaging.
[info] Done packaging.
[info] Packaging /jobs/genie.sfcurve/sbtBuildExperiments/workspace/target/scala-2.11/sfcurve_2.11-0.1.0-SNAPSHOT-javadoc.jar ...
[info] Done packaging.
[info] Done packaging.
[info] Main Scala API documentation to /jobs/genie.sfcurve/sbtBuildExperiments/workspace/api/target/scala-2.11/api...
[info] Done packaging.
[info] Packaging /jobs/genie.sfcurve/sbtBuildExperiments/workspace/target/scala-2.11/sfcurve_2.11-0.1.0-SNAPSHOT.jar ...
[info] Done packaging.
[info] Packaging /jobs/genie.sfcurve/sbtBuildExperiments/workspace/api/target/scala-2.11/sfcurve-api_2.11-0.1.0-SNAPSHOT.jar ...
[info] Done packaging.
[info] Main Scala API documentation to /jobs/genie.sfcurve/sbtBuildExperiments/workspace/hilbert/target/scala-2.11/api...
[info] Packaging /jobs/genie.sfcurve/sbtBuildExperiments/workspace/hilbert/target/scala-2.11/sfcurve-hilbert_2.11-0.1.0-SNAPSHOT.jar ...
[info] Wrote /jobs/genie.sfcurve/sbtBuildExperiments/workspace/target/scala-2.11/sfcurve_2.11-0.1.0-SNAPSHOT.pom
[info] Done packaging.
[info] :: delivering :: org.locationtech.sfcurve#sfcurve_2.11;0.1.0-SNAPSHOT :: 0.1.0-SNAPSHOT :: integration :: Mon Jan 25 18:59:26 EST 2016
[info] 	delivering ivy file to /jobs/genie.sfcurve/sbtBuildExperiments/workspace/target/scala-2.11/ivy-0.1.0-SNAPSHOT.xml
[info] :: delivering :: org.locationtech.sfcurve#sfcurve-api_2.11;0.1.0-SNAPSHOT :: 0.1.0-SNAPSHOT :: integration :: Mon Jan 25 18:59:26 EST 2016
[info] 	delivering ivy file to /jobs/genie.sfcurve/sbtBuildExperiments/workspace/api/target/scala-2.11/ivy-0.1.0-SNAPSHOT.xml
[info] Wrote /jobs/genie.sfcurve/sbtBuildExperiments/workspace/api/target/scala-2.11/sfcurve-api_2.11-0.1.0-SNAPSHOT.pom
[info] Main Scala API documentation to /jobs/genie.sfcurve/sbtBuildExperiments/workspace/zorder/target/scala-2.11/api...
[info] Packaging /jobs/genie.sfcurve/sbtBuildExperiments/workspace/zorder/target/scala-2.11/sfcurve-zorder_2.11-0.1.0-SNAPSHOT.jar ...
[info] Done packaging.
[error] Unable to find credentials for [Sonatype Nexus Repository Manager @ repo.locationtech.org].
[info] :: delivering :: org.locationtech.sfcurve#sfcurve-hilbert_2.11;0.1.0-SNAPSHOT :: 0.1.0-SNAPSHOT :: integration :: Mon Jan 25 18:59:26 EST 2016
[info] 	delivering ivy file to /jobs/genie.sfcurve/sbtBuildExperiments/workspace/hilbert/target/scala-2.11/ivy-0.1.0-SNAPSHOT.xml
[info] Wrote /jobs/genie.sfcurve/sbtBuildExperiments/workspace/hilbert/target/scala-2.11/sfcurve-hilbert_2.11-0.1.0-SNAPSHOT.pom
[info] :: delivering :: org.locationtech.sfcurve#sfcurve-zorder_2.11;0.1.0-SNAPSHOT :: 0.1.0-SNAPSHOT :: integration :: Mon Jan 25 18:59:26 EST 2016
[info] 	delivering ivy file to /jobs/genie.sfcurve/sbtBuildExperiments/workspace/zorder/target/scala-2.11/ivy-0.1.0-SNAPSHOT.xml
[info] Wrote /jobs/genie.sfcurve/sbtBuildExperiments/workspace/zorder/target/scala-2.11/sfcurve-zorder_2.11-0.1.0-SNAPSHOT.pom
model contains 7 documentable templates
model contains 8 documentable templates
[info] Main Scala API documentation successful.
[info] Packaging /jobs/genie.sfcurve/sbtBuildExperiments/workspace/api/target/scala-2.11/sfcurve-api_2.11-0.1.0-SNAPSHOT-javadoc.jar ...
[info] Main Scala API documentation successful.
[info] Packaging /jobs/genie.sfcurve/sbtBuildExperiments/workspace/hilbert/target/scala-2.11/sfcurve-hilbert_2.11-0.1.0-SNAPSHOT-javadoc.jar ...
[info] Done packaging.
[error] Unable to find credentials for [Sonatype Nexus Repository Manager @ repo.locationtech.org].
[info] Done packaging.
[error] Unable to find credentials for [Sonatype Nexus Repository Manager @ repo.locationtech.org].
model contains 15 documentable templates
[info] Main Scala API documentation successful.
[info] Packaging /jobs/genie.sfcurve/sbtBuildExperiments/workspace/zorder/target/scala-2.11/sfcurve-zorder_2.11-0.1.0-SNAPSHOT-javadoc.jar ...
[info] Done packaging.
[error] Unable to find credentials for [Sonatype Nexus Repository Manager @ repo.locationtech.org].
java.io.IOException: Access to URL https://repo.locationtech.org/content/repositories/thirdparty/org/locationtech/sfcurve/sfcurve_2.11/0.1.0-SNAPSHOT/sfcurve_2.11-0.1.0-SNAPSHOT.pom was refused by the server: Unauthorized
	at org.apache.ivy.util.url.AbstractURLHandler.validatePutStatusCode(AbstractURLHandler.java:79)
	at org.apache.ivy.util.url.BasicURLHandler.upload(BasicURLHandler.java:264)
	at org.apache.ivy.util.FileUtil.copy(FileUtil.java:150)
	at org.apache.ivy.plugins.repository.url.URLRepository.put(URLRepository.java:84)
	at sbt.ConvertResolver$LocalIfFileRepo.put(ConvertResolver.scala:243)
	at org.apache.ivy.plugins.repository.AbstractRepository.put(AbstractRepository.java:130)
	at sbt.ConvertResolver$ChecksumFriendlyURLResolver$class.put(ConvertResolver.scala:81)
	at sbt.ConvertResolver$$anonfun$defaultConvert$1$PluginCapableResolver$1.put(ConvertResolver.scala:115)
	at org.apache.ivy.plugins.resolver.RepositoryResolver.publish(RepositoryResolver.java:216)
	at sbt.IvyActions$$anonfun$publish$3.apply(IvyActions.scala:362)
	at sbt.IvyActions$$anonfun$publish$3.apply(IvyActions.scala:361)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:772)
	at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
	at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:771)
	at sbt.IvyActions$.publish(IvyActions.scala:361)
	at sbt.IvyActions$$anonfun$publish$1$$anonfun$apply$1.apply$mcV$sp(IvyActions.scala:124)
	at sbt.IvyActions$$anonfun$publish$1$$anonfun$apply$1.apply(IvyActions.scala:124)
	at sbt.IvyActions$$anonfun$publish$1$$anonfun$apply$1.apply(IvyActions.scala:124)
	at sbt.IvyActions$.withChecksums(IvyActions.scala:133)
	at sbt.IvyActions$.sbt$IvyActions$$withChecksums(IvyActions.scala:128)
	at sbt.IvyActions$$anonfun$publish$1.apply(IvyActions.scala:124)
	at sbt.IvyActions$$anonfun$publish$1.apply(IvyActions.scala:117)
	at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:155)
	at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:155)
	at sbt.IvySbt$$anonfun$withIvy$1.apply(Ivy.scala:132)
	at sbt.IvySbt.sbt$IvySbt$$action$1(Ivy.scala:57)
	at sbt.IvySbt$$anon$4.call(Ivy.scala:65)
	at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:93)
	at xsbt.boot.Locks$GlobalLock.xsbt$boot$Locks$GlobalLock$$withChannelRetries$1(Locks.scala:78)
	at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:97)
	at xsbt.boot.Using$.withResource(Using.scala:10)
	at xsbt.boot.Using$.apply(Using.scala:9)
	at xsbt.boot.Locks$GlobalLock.ignoringDeadlockAvoided(Locks.scala:58)
	at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:48)
	at xsbt.boot.Locks$.apply0(Locks.scala:31)
	at xsbt.boot.Locks$.apply(Locks.scala:28)
	at sbt.IvySbt.withDefaultLogger(Ivy.scala:65)
	at sbt.IvySbt.withIvy(Ivy.scala:127)
	at sbt.IvySbt.withIvy(Ivy.scala:124)
	at sbt.IvySbt$Module.withModule(Ivy.scala:155)
	at sbt.IvyActions$.publish(IvyActions.scala:117)
	at sbt.Classpaths$$anonfun$publishTask$1.apply(Defaults.scala:1298)
	at sbt.Classpaths$$anonfun$publishTask$1.apply(Defaults.scala:1297)
	at scala.Function3$$anonfun$tupled$1.apply(Function3.scala:35)
	at scala.Function3$$anonfun$tupled$1.apply(Function3.scala:34)
	at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
	at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
	at sbt.std.Transform$$anon$4.work(System.scala:63)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
	at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
	at sbt.Execute.work(Execute.scala:235)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
	at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
	at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
java.io.IOException: Access to URL https://repo.locationtech.org/content/repositories/thirdparty/org/locationtech/sfcurve/sfcurve-hilbert_2.11/0.1.0-SNAPSHOT/sfcurve-hilbert_2.11-0.1.0-SNAPSHOT.pom was refused by the server: Unauthorized
	at org.apache.ivy.util.url.AbstractURLHandler.validatePutStatusCode(AbstractURLHandler.java:79)
	at org.apache.ivy.util.url.BasicURLHandler.upload(BasicURLHandler.java:264)
	at org.apache.ivy.util.FileUtil.copy(FileUtil.java:150)
	at org.apache.ivy.plugins.repository.url.URLRepository.put(URLRepository.java:84)
	at sbt.ConvertResolver$LocalIfFileRepo.put(ConvertResolver.scala:243)
	at org.apache.ivy.plugins.repository.AbstractRepository.put(AbstractRepository.java:130)
	at sbt.ConvertResolver$ChecksumFriendlyURLResolver$class.put(ConvertResolver.scala:81)
	at sbt.ConvertResolver$$anonfun$defaultConvert$1$PluginCapableResolver$1.put(ConvertResolver.scala:115)
	at org.apache.ivy.plugins.resolver.RepositoryResolver.publish(RepositoryResolver.java:216)
	at sbt.IvyActions$$anonfun$publish$3.apply(IvyActions.scala:362)
	at sbt.IvyActions$$anonfun$publish$3.apply(IvyActions.scala:361)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:772)
	at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
	at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:771)
	at sbt.IvyActions$.publish(IvyActions.scala:361)
	at sbt.IvyActions$$anonfun$publish$1$$anonfun$apply$1.apply$mcV$sp(IvyActions.scala:124)
	at sbt.IvyActions$$anonfun$publish$1$$anonfun$apply$1.apply(IvyActions.scala:124)
	at sbt.IvyActions$$anonfun$publish$1$$anonfun$apply$1.apply(IvyActions.scala:124)
	at sbt.IvyActions$.withChecksums(IvyActions.scala:133)
	at sbt.IvyActions$.sbt$IvyActions$$withChecksums(IvyActions.scala:128)
	at sbt.IvyActions$$anonfun$publish$1.apply(IvyActions.scala:124)
	at sbt.IvyActions$$anonfun$publish$1.apply(IvyActions.scala:117)
	at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:155)
	at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:155)
	at sbt.IvySbt$$anonfun$withIvy$1.apply(Ivy.scala:132)
	at sbt.IvySbt.sbt$IvySbt$$action$1(Ivy.scala:57)
	at sbt.IvySbt$$anon$4.call(Ivy.scala:65)
	at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:93)
	at xsbt.boot.Locks$GlobalLock.xsbt$boot$Locks$GlobalLock$$withChannelRetries$1(Locks.scala:78)
	at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:97)
	at xsbt.boot.Using$.withResource(Using.scala:10)
	at xsbt.boot.Using$.apply(Using.scala:9)
	at xsbt.boot.Locks$GlobalLock.ignoringDeadlockAvoided(Locks.scala:58)
	at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:48)
	at xsbt.boot.Locks$.apply0(Locks.scala:31)
	at xsbt.boot.Locks$.apply(Locks.scala:28)
	at sbt.IvySbt.withDefaultLogger(Ivy.scala:65)
	at sbt.IvySbt.withIvy(Ivy.scala:127)
	at sbt.IvySbt.withIvy(Ivy.scala:124)
	at sbt.IvySbt$Module.withModule(Ivy.scala:155)
	at sbt.IvyActions$.publish(IvyActions.scala:117)
	at sbt.Classpaths$$anonfun$publishTask$1.apply(Defaults.scala:1298)
	at sbt.Classpaths$$anonfun$publishTask$1.apply(Defaults.scala:1297)
	at scala.Function3$$anonfun$tupled$1.apply(Function3.scala:35)
	at scala.Function3$$anonfun$tupled$1.apply(Function3.scala:34)
	at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
	at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
	at sbt.std.Transform$$anon$4.work(System.scala:63)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
	at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
	at sbt.Execute.work(Execute.scala:235)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
	at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
	at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
java.io.IOException: Access to URL https://repo.locationtech.org/content/repositories/thirdparty/org/locationtech/sfcurve/sfcurve-zorder_2.11/0.1.0-SNAPSHOT/sfcurve-zorder_2.11-0.1.0-SNAPSHOT.pom was refused by the server: Unauthorized
	at org.apache.ivy.util.url.AbstractURLHandler.validatePutStatusCode(AbstractURLHandler.java:79)
	at org.apache.ivy.util.url.BasicURLHandler.upload(BasicURLHandler.java:264)
	at org.apache.ivy.util.FileUtil.copy(FileUtil.java:150)
	at org.apache.ivy.plugins.repository.url.URLRepository.put(URLRepository.java:84)
	at sbt.ConvertResolver$LocalIfFileRepo.put(ConvertResolver.scala:243)
	at org.apache.ivy.plugins.repository.AbstractRepository.put(AbstractRepository.java:130)
	at sbt.ConvertResolver$ChecksumFriendlyURLResolver$class.put(ConvertResolver.scala:81)
	at sbt.ConvertResolver$$anonfun$defaultConvert$1$PluginCapableResolver$1.put(ConvertResolver.scala:115)
	at org.apache.ivy.plugins.resolver.RepositoryResolver.publish(RepositoryResolver.java:216)
	at sbt.IvyActions$$anonfun$publish$3.apply(IvyActions.scala:362)
	at sbt.IvyActions$$anonfun$publish$3.apply(IvyActions.scala:361)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:772)
	at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
	at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:771)
	at sbt.IvyActions$.publish(IvyActions.scala:361)
	at sbt.IvyActions$$anonfun$publish$1$$anonfun$apply$1.apply$mcV$sp(IvyActions.scala:124)
	at sbt.IvyActions$$anonfun$publish$1$$anonfun$apply$1.apply(IvyActions.scala:124)
	at sbt.IvyActions$$anonfun$publish$1$$anonfun$apply$1.apply(IvyActions.scala:124)
	at sbt.IvyActions$.withChecksums(IvyActions.scala:133)
	at sbt.IvyActions$.sbt$IvyActions$$withChecksums(IvyActions.scala:128)
	at sbt.IvyActions$$anonfun$publish$1.apply(IvyActions.scala:124)
	at sbt.IvyActions$$anonfun$publish$1.apply(IvyActions.scala:117)
	at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:155)
	at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:155)
	at sbt.IvySbt$$anonfun$withIvy$1.apply(Ivy.scala:132)
	at sbt.IvySbt.sbt$IvySbt$$action$1(Ivy.scala:57)
	at sbt.IvySbt$$anon$4.call(Ivy.scala:65)
	at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:93)
	at xsbt.boot.Locks$GlobalLock.xsbt$boot$Locks$GlobalLock$$withChannelRetries$1(Locks.scala:78)
	at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:97)
	at xsbt.boot.Using$.withResource(Using.scala:10)
	at xsbt.boot.Using$.apply(Using.scala:9)
	at xsbt.boot.Locks$GlobalLock.ignoringDeadlockAvoided(Locks.scala:58)
	at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:48)
	at xsbt.boot.Locks$.apply0(Locks.scala:31)
	at xsbt.boot.Locks$.apply(Locks.scala:28)
	at sbt.IvySbt.withDefaultLogger(Ivy.scala:65)
	at sbt.IvySbt.withIvy(Ivy.scala:127)
	at sbt.IvySbt.withIvy(Ivy.scala:124)
	at sbt.IvySbt$Module.withModule(Ivy.scala:155)
	at sbt.IvyActions$.publish(IvyActions.scala:117)
	at sbt.Classpaths$$anonfun$publishTask$1.apply(Defaults.scala:1298)
	at sbt.Classpaths$$anonfun$publishTask$1.apply(Defaults.scala:1297)
	at scala.Function3$$anonfun$tupled$1.apply(Function3.scala:35)
	at scala.Function3$$anonfun$tupled$1.apply(Function3.scala:34)
	at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
	at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
	at sbt.std.Transform$$anon$4.work(System.scala:63)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
	at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
	at sbt.Execute.work(Execute.scala:235)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
	at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
	at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
java.io.IOException: Access to URL https://repo.locationtech.org/content/repositories/thirdparty/org/locationtech/sfcurve/sfcurve-api_2.11/0.1.0-SNAPSHOT/sfcurve-api_2.11-0.1.0-SNAPSHOT.pom was refused by the server: Unauthorized
	at org.apache.ivy.util.url.AbstractURLHandler.validatePutStatusCode(AbstractURLHandler.java:79)
	at org.apache.ivy.util.url.BasicURLHandler.upload(BasicURLHandler.java:264)
	at org.apache.ivy.util.FileUtil.copy(FileUtil.java:150)
	at org.apache.ivy.plugins.repository.url.URLRepository.put(URLRepository.java:84)
	at sbt.ConvertResolver$LocalIfFileRepo.put(ConvertResolver.scala:243)
	at org.apache.ivy.plugins.repository.AbstractRepository.put(AbstractRepository.java:130)
	at sbt.ConvertResolver$ChecksumFriendlyURLResolver$class.put(ConvertResolver.scala:81)
	at sbt.ConvertResolver$$anonfun$defaultConvert$1$PluginCapableResolver$1.put(ConvertResolver.scala:115)
	at org.apache.ivy.plugins.resolver.RepositoryResolver.publish(RepositoryResolver.java:216)
	at sbt.IvyActions$$anonfun$publish$3.apply(IvyActions.scala:362)
	at sbt.IvyActions$$anonfun$publish$3.apply(IvyActions.scala:361)
	at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:772)
	at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
	at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47)
	at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:771)
	at sbt.IvyActions$.publish(IvyActions.scala:361)
	at sbt.IvyActions$$anonfun$publish$1$$anonfun$apply$1.apply$mcV$sp(IvyActions.scala:124)
	at sbt.IvyActions$$anonfun$publish$1$$anonfun$apply$1.apply(IvyActions.scala:124)
	at sbt.IvyActions$$anonfun$publish$1$$anonfun$apply$1.apply(IvyActions.scala:124)
	at sbt.IvyActions$.withChecksums(IvyActions.scala:133)
	at sbt.IvyActions$.sbt$IvyActions$$withChecksums(IvyActions.scala:128)
	at sbt.IvyActions$$anonfun$publish$1.apply(IvyActions.scala:124)
	at sbt.IvyActions$$anonfun$publish$1.apply(IvyActions.scala:117)
	at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:155)
	at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:155)
	at sbt.IvySbt$$anonfun$withIvy$1.apply(Ivy.scala:132)
	at sbt.IvySbt.sbt$IvySbt$$action$1(Ivy.scala:57)
	at sbt.IvySbt$$anon$4.call(Ivy.scala:65)
	at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:93)
	at xsbt.boot.Locks$GlobalLock.xsbt$boot$Locks$GlobalLock$$withChannelRetries$1(Locks.scala:78)
	at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:97)
	at xsbt.boot.Using$.withResource(Using.scala:10)
	at xsbt.boot.Using$.apply(Using.scala:9)
	at xsbt.boot.Locks$GlobalLock.ignoringDeadlockAvoided(Locks.scala:58)
	at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:48)
	at xsbt.boot.Locks$.apply0(Locks.scala:31)
	at xsbt.boot.Locks$.apply(Locks.scala:28)
	at sbt.IvySbt.withDefaultLogger(Ivy.scala:65)
	at sbt.IvySbt.withIvy(Ivy.scala:127)
	at sbt.IvySbt.withIvy(Ivy.scala:124)
	at sbt.IvySbt$Module.withModule(Ivy.scala:155)
	at sbt.IvyActions$.publish(IvyActions.scala:117)
	at sbt.Classpaths$$anonfun$publishTask$1.apply(Defaults.scala:1298)
	at sbt.Classpaths$$anonfun$publishTask$1.apply(Defaults.scala:1297)
	at scala.Function3$$anonfun$tupled$1.apply(Function3.scala:35)
	at scala.Function3$$anonfun$tupled$1.apply(Function3.scala:34)
	at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
	at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
	at sbt.std.Transform$$anon$4.work(System.scala:63)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
	at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
	at sbt.Execute.work(Execute.scala:235)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
	at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
	at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
[error] (sfcurve/*:publish) java.io.IOException: Access to URL https://repo.locationtech.org/content/repositories/thirdparty/org/locationtech/sfcurve/sfcurve_2.11/0.1.0-SNAPSHOT/sfcurve_2.11-0.1.0-SNAPSHOT.pom was refused by the server: Unauthorized
[error] (sfcurve-hilbert/*:publish) java.io.IOException: Access to URL https://repo.locationtech.org/content/repositories/thirdparty/org/locationtech/sfcurve/sfcurve-hilbert_2.11/0.1.0-SNAPSHOT/sfcurve-hilbert_2.11-0.1.0-SNAPSHOT.pom was refused by the server: Unauthorized
[error] (sfcurve-zorder/*:publish) java.io.IOException: Access to URL https://repo.locationtech.org/content/repositories/thirdparty/org/locationtech/sfcurve/sfcurve-zorder_2.11/0.1.0-SNAPSHOT/sfcurve-zorder_2.11-0.1.0-SNAPSHOT.pom was refused by the server: Unauthorized
[error] (sfcurve-api/*:publish) java.io.IOException: Access to URL https://repo.locationtech.org/content/repositories/thirdparty/org/locationtech/sfcurve/sfcurve-api_2.11/0.1.0-SNAPSHOT/sfcurve-api_2.11-0.1.0-SNAPSHOT.pom was refused by the server: Unauthorized
[error] Total time: 4 s, completed Jan 25, 2016 6:59:29 PM
Finished: FAILURE