Skip to content

Conversation

@ePaul
Copy link
Contributor

@ePaul ePaul commented Mar 4, 2017

PR checklist

  • Ran the shell/batch script under ./bin/ to update Petstore sample so that CIs can verify the change.
    → just bin/scalatra-petstore.sh
  • Filed the PR against the correct branch: master for non-breaking changes and 2.3.0 branch for breaking (non-backward compatible) changes.

Description of the PR

This just updates the scalatra samples without any functionality changes.
(This is a part of #4901 split out into a separate PR to see if CI likes it better than the whole thing.)

@ePaul
Copy link
Contributor Author

ePaul commented Mar 4, 2017

Hmm, same error as mentioned in #4901 (comment).

[info] Set current project to scalatra-sample (in build file:/home/travis/build/swagger-api/swagger-codegen/samples/server/petstore/scalatra/)
[info] Updating {file:/home/travis/build/swagger-api/swagger-codegen/samples/server/petstore/scalatra/}scalatra...

java.lang.IllegalArgumentException: Cannot add dependency 'com.github.finagle#finch-test_2.11;0.9.2-SNAPSHOT' to configuration 'it' of module io.swagger#scalatra-sample_2.11;0.1.0-SNAPSHOT because this configuration doesn't exist!
	at org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor.addDependencyConfiguration(DefaultDependencyDescriptor.java:559)
	at org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser$AbstractParser.parseDepsConfs(AbstractModuleDescriptorParser.java:157)
	at org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser$AbstractParser.parseDepsConfs(AbstractModuleDescriptorParser.java:128)
	at org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser$AbstractParser.parseDepsConfs(AbstractModuleDescriptorParser.java:118)
	at org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser$AbstractParser.parseDepsConfs(AbstractModuleDescriptorParser.java:113)
	at sbt.CustomXmlParser$CustomParser.parseDepsConfs(CustomXmlParser.scala:35)
	at sbt.IvySbt$.convertDependency(Ivy.scala:561)
	at sbt.IvySbt$$anonfun$5.apply(Ivy.scala:511)
	at sbt.IvySbt$$anonfun$5.apply(Ivy.scala:511)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:318)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at sbt.IvySbt$.addDependencies(Ivy.scala:511)
	at sbt.IvySbt$Module.configureInline(Ivy.scala:152)
	at sbt.IvySbt$Module.x$6$lzycompute(Ivy.scala:131)
	at sbt.IvySbt$Module.x$6(Ivy.scala:126)
	at sbt.IvySbt$Module.sbt$IvySbt$Module$$moduleDescriptor0$lzycompute(Ivy.scala:126)
	at sbt.IvySbt$Module.sbt$IvySbt$Module$$moduleDescriptor0(Ivy.scala:126)
	at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:115)
	at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:115)
	at sbt.IvySbt$$anonfun$withIvy$1.apply(Ivy.scala:103)
	at sbt.IvySbt.sbt$IvySbt$$action$1(Ivy.scala:48)
	at sbt.IvySbt$$anon$3.call(Ivy.scala:57)
	at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:98)
	at xsbt.boot.Locks$GlobalLock.xsbt$boot$Locks$GlobalLock$$withChannelRetries$1(Locks.scala:81)
	at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:102)
	at xsbt.boot.Using$.withResource(Using.scala:11)
	at xsbt.boot.Using$.apply(Using.scala:10)
	at xsbt.boot.Locks$GlobalLock.ignoringDeadlockAvoided(Locks.scala:62)
	at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:52)
	at xsbt.boot.Locks$.apply0(Locks.scala:31)
	at xsbt.boot.Locks$.apply(Locks.scala:28)
	at sbt.IvySbt.withDefaultLogger(Ivy.scala:57)
	at sbt.IvySbt.withIvy(Ivy.scala:98)
	at sbt.IvySbt.withIvy(Ivy.scala:94)
	at sbt.IvySbt$Module.withModule(Ivy.scala:115)
	at sbt.IvyActions$.update(IvyActions.scala:125)
	at sbt.Classpaths$$anonfun$sbt$Classpaths$$work$1$1.apply(Defaults.scala:1223)
	at sbt.Classpaths$$anonfun$sbt$Classpaths$$work$1$1.apply(Defaults.scala:1221)
	at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$74.apply(Defaults.scala:1244)
	at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$74.apply(Defaults.scala:1242)
	at sbt.Tracked$$anonfun$lastOutput$1.apply(Tracked.scala:35)
	at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:1246)
	at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:1241)
	at sbt.Tracked$$anonfun$inputChanged$1.apply(Tracked.scala:45)
	at sbt.Classpaths$.cachedUpdate(Defaults.scala:1249)
	at sbt.Classpaths$$anonfun$updateTask$1.apply(Defaults.scala:1214)
	at sbt.Classpaths$$anonfun$updateTask$1.apply(Defaults.scala:1192)
	at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
	at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:42)
	at sbt.std.Transform$$anon$4.work(System.scala:64)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
	at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
	at sbt.Execute.work(Execute.scala:244)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
	at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160)
	at sbt.CompletionService$$anon$2.call(CompletionService.scala:30)
	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] (*:update) java.lang.IllegalArgumentException: Cannot add dependency 'com.github.finagle#finch-test_2.11;0.9.2-SNAPSHOT' to configuration 'it' of module io.swagger#scalatra-sample_2.11;0.1.0-SNAPSHOT because this configuration doesn't exist!
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? 

No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.
Check the details on how to adjust your build configuration on: https://docs.travis-ci.com/user/common-build-problems/#Build-times-out-because-no-output-was-received

The build has been terminated

@ePaul ePaul mentioned this pull request Mar 4, 2017
2 tasks
@ePaul
Copy link
Contributor Author

ePaul commented Mar 4, 2017

It looks like this got broken with #3905 ... which forgot to update the samples, and is marked as "WIP".

@ePaul ePaul mentioned this pull request Mar 4, 2017
3 tasks
Changes were made in conjunction with the new finch generator. This
reverts those changes to Scalatra's previous build.sbt.
@jimschubert
Copy link
Contributor

jimschubert commented Mar 5, 2017

@ePaul I opened ePaul#1 to revert the changes made to the Scalatra generator, which was changed by accident. #3905 shouldn't have affected other generators at all.

I rebuilt the Scalatra server sample locally and verified it worked after the changes. I didn't push that to the linked PR because I figured you'd want to re-run it and verify anyway.

[scalatra] Revert changes to build.sbt
@ePaul
Copy link
Contributor Author

ePaul commented Mar 5, 2017

@jimschubert Thanks, merged this and updated the samples again. Let's see what Travis will tell us.

(It didn't affect other generators, but something based on the Scalatra generator was included in the Travis CI build.)

@ePaul ePaul force-pushed the update-samples-scalatra branch from 23136e7 to 9fc630e Compare March 5, 2017 08:10
@ePaul
Copy link
Contributor Author

ePaul commented Mar 5, 2017

Worked (on the second try, some NPM stuff seems to be nondeterministically failing). Thanks.

@jimschubert
Copy link
Contributor

No problem. I've seen npm randomly failing on the build quite a bit. I haven't looked into it, unfortunately. I wonder if could use yarn instead.

@wing328
Copy link
Contributor

wing328 commented Mar 6, 2017

I wonder if could use yarn instead.

Sure. Feel free to give that a try to see if it works better.

@wing328 wing328 merged commit 6c9b0ce into swagger-api:master Mar 6, 2017
@wing328 wing328 added this to the v2.2.3 milestone Mar 6, 2017
@ePaul ePaul deleted the update-samples-scalatra branch March 6, 2017 09:08
spr3nk3ls pushed a commit to spr3nk3ls/swagger-codegen that referenced this pull request Mar 28, 2017
* Update samples for Scalatra after 2.2.2.

* [scalatra] Revert changes to build.sbt

Changes were made in conjunction with the new finch generator. This
reverts those changes to Scalatra's previous build.sbt.

* Update scalatra samples again after revert of part of swagger-api#3905.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants