Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installing via Docker on Mac: Freezes at swagger-codegen tests #1645

Open
LarryKlugerDS opened this issue Dec 1, 2015 · 19 comments
Open

Installing via Docker on Mac: Freezes at swagger-codegen tests #1645

LarryKlugerDS opened this issue Dec 1, 2015 · 19 comments

Comments

@LarryKlugerDS
Copy link

On a Mac, I installed Java 1.7 and am using Docker to install.

The install freezes at the test stage for the swagger-codegen stage.

Any ideas?

Thanks,
Larry

./run-in-docker.sh mvn package

  • docker run -it -w /gen -v /Users/larry.kluger/www/swagger-codegen:/gen -v /Users/larry.kluger/.m2/repository:/root/.m2/repository maven:3-jdk-7 mvn package
    [INFO] Scanning for projects...
    [WARNING]
    [WARNING] Some problems were encountered while building the effective model for io.swagger:swagger-codegen:jar:2.1.5-SNAPSHOT
    [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-jar-plugin @ io.swagger:swagger-codegen:[unknown-version], /gen/modules/swagger-codegen/pom.xml, line 106, column 21
    [WARNING]
    [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
    [WARNING]
    [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
    [WARNING]
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Build Order:
    [INFO]
    [INFO] swagger-codegen-project
    [INFO] swagger-codegen (core library)
    [INFO] swagger-codegen (executable)
    [INFO] swagger-codegen (maven-plugin)
    [INFO] swagger-generator
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building swagger-codegen-project 2.1.5-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ swagger-codegen-project ---
    [INFO]
    [INFO] --- maven-surefire-plugin:2.18.1:test (test-testng) @ swagger-codegen-project ---
    [INFO] No tests to run.
    [INFO]
    [INFO] --- maven-dependency-plugin:2.8:copy-dependencies (default) @ swagger-codegen-project ---
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building swagger-codegen (core library) 2.1.5-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ swagger-codegen ---
    [INFO]
    [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ swagger-codegen ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 390 resources
    [INFO]
    [INFO] --- maven-compiler-plugin:3.0:compile (default-compile) @ swagger-codegen ---
    [INFO] Changes detected - recompiling the module!
    [INFO] Compiling 64 source files to /gen/modules/swagger-codegen/target/classes
    [WARNING] /gen/modules/swagger-codegen/src/main/java/io/swagger/codegen/InlineModelResolver.java:[3,52] com.sun.org.apache.xpath.internal.operations.Mod is internal proprietary API and may be removed in a future release
    [WARNING] /gen/modules/swagger-codegen/src/main/java/io/swagger/codegen/InlineModelResolver.java:[3,52] com.sun.org.apache.xpath.internal.operations.Mod is internal proprietary API and may be removed in a future release
    [WARNING] /gen/modules/swagger-codegen/src/main/java/io/swagger/codegen/InlineModelResolver.java:[3,52] com.sun.org.apache.xpath.internal.operations.Mod is internal proprietary API and may be removed in a future release
    [WARNING] /gen/modules/swagger-codegen/src/main/java/io/swagger/codegen/auth/AuthParser.java: /gen/modules/swagger-codegen/src/main/java/io/swagger/codegen/auth/AuthParser.java uses or overrides a deprecated API.
    [WARNING] /gen/modules/swagger-codegen/src/main/java/io/swagger/codegen/auth/AuthParser.java: Recompile with -Xlint:deprecation for details.
    [WARNING] /gen/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java: Some input files use unchecked or unsafe operations.
    [WARNING] /gen/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java: Recompile with -Xlint:unchecked for details.
    [INFO]
    [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ swagger-codegen ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 17 resources
    [INFO]
    [INFO] --- maven-compiler-plugin:3.0:testCompile (default-testCompile) @ swagger-codegen ---
    [INFO] Changes detected - recompiling the module!
    [INFO] Compiling 84 source files to /gen/modules/swagger-codegen/target/test-classes
    [WARNING] /gen/modules/swagger-codegen/src/test/java/io/swagger/codegen/ClientAuthInputTest.java: /gen/modules/swagger-codegen/src/test/java/io/swagger/codegen/ClientAuthInputTest.java uses or overrides a deprecated API.
    [WARNING] /gen/modules/swagger-codegen/src/test/java/io/swagger/codegen/ClientAuthInputTest.java: Recompile with -Xlint:deprecation for details.
    [INFO]
    [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ swagger-codegen ---
    [INFO] Surefire report directory: /gen/modules/swagger-codegen/target/surefire-reports

T E S T S

[No output for over 10 minutes]

@fehguy
Copy link
Contributor

fehguy commented Dec 2, 2015

It works fine for me--please make sure you've set your environment correctly:

# assuming your VM is named `default`
eval "$(docker-machine env default)"

./run-in-docker.sh mvn package
# ...lots of output...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] swagger-codegen-project ............................ SUCCESS [  4.422 s]
[INFO] swagger-codegen (core library) ..................... SUCCESS [ 32.582 s]
[INFO] swagger-codegen (executable) ....................... SUCCESS [ 11.193 s]
[INFO] swagger-codegen (maven-plugin) ..................... SUCCESS [ 12.802 s]
[INFO] swagger-generator .................................. SUCCESS [ 23.831 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:25 min
[INFO] Finished at: 2015-12-02T07:56:38+00:00
[INFO] Final Memory: 40M/96M
[INFO] ------------------------------------------------------------------------

@LarryKlugerDS
Copy link
Author

Unfortunately it is not working (hanging at the test step for the swagger-codegen stage). Env is below. docker-machine inspect default confirms that default is right.

I very much appreciate any tips.

Larry

$ mvn -version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T18:41:47+02:00)
Maven home: /usr/local/maven
Java version: 1.7.0_79, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.10.5", arch: "x86_64", family: "mac"

$ env
TERM_PROGRAM=Apple_Terminal
TERM=xterm-256color
SHELL=/bin/bash
TMPDIR=/var/folders/99/zsr5r6394gnd127n36hldjtj57z70q/T/
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.GrxMXi6gQR/Render
DOCKER_HOST=tcp://192.168.99.100:2376
TERM_PROGRAM_VERSION=343.7
TERM_SESSION_ID=544B5856-FD12-44F4-A734-69498687357E
ANT_HOME=/usr/local/ant
USER=larry.kluger
DOCKER_MACHINE_NAME=default
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.OZ2n2KjQBf/Listeners
__CF_USER_TEXT_ENCODING=0x4A7F9C17:0x0:0x0
DOCKER_TLS_VERIFY=1
PATH=/usr/local/maven/bin:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin:/usr/local/ant/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/maven/bin:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin:/usr/local/ant/bin:/opt/local/bin:/opt/local/sbin
PWD=/Users/larry.kluger/www
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
DBUS_LAUNCHD_SESSION_BUS_SOCKET=/private/tmp/com.apple.launchd.OGJ2JhllVW/unix_domain_listener
LANG=en_US.UTF-8
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
HOME=/Users/larry.kluger
SHLVL=3
DOCKER_CERT_PATH=/Users/larry.kluger/.docker/machine/machines/default
LOGNAME=larry.kluger
DISPLAY=/private/tmp/com.apple.launchd.9V11iqAlwQ/org.macports:0
SECURITYSESSIONID=186a6
_=/usr/bin/env
DSA010328:www larry.kluger$ eval "$(docker-machine env default)"
DSA010328:www larry.kluger$ env
TERM_PROGRAM=Apple_Terminal
TERM=xterm-256color
SHELL=/bin/bash
TMPDIR=/var/folders/99/zsr5r6394gnd127n36hldjtj57z70q/T/
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.GrxMXi6gQR/Render
DOCKER_HOST=tcp://192.168.99.100:2376
TERM_PROGRAM_VERSION=343.7
TERM_SESSION_ID=544B5856-FD12-44F4-A734-69498687357E
ANT_HOME=/usr/local/ant
USER=larry.kluger
DOCKER_MACHINE_NAME=default
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.OZ2n2KjQBf/Listeners
__CF_USER_TEXT_ENCODING=0x4A7F9C17:0x0:0x0
DOCKER_TLS_VERIFY=1
PATH=/usr/local/maven/bin:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin:/usr/local/ant/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/maven/bin:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin:/usr/local/ant/bin:/opt/local/bin:/opt/local/sbin
PWD=/Users/larry.kluger/www
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
DBUS_LAUNCHD_SESSION_BUS_SOCKET=/private/tmp/com.apple.launchd.OGJ2JhllVW/unix_domain_listener
LANG=en_US.UTF-8
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
HOME=/Users/larry.kluger
SHLVL=3
DOCKER_CERT_PATH=/Users/larry.kluger/.docker/machine/machines/default
LOGNAME=larry.kluger
DISPLAY=/private/tmp/com.apple.launchd.9V11iqAlwQ/org.macports:0
SECURITYSESSIONID=186a6
_=/usr/bin/env

@wizardbyron
Copy link
Contributor

Maybe you can install a vagrant and run docker in the vagrant vm

@OFadero
Copy link

OFadero commented Jan 20, 2016

It is hanging for me also in exactly the same place. And yes I have set my environment variables.

@wizardbyron
Copy link
Contributor

I added a Vagrantfile to run dockers in a vagrant VM: #1943

@HyperBrain
Copy link

I'm facing the same issue on Ubuntu/Wily - in a Docker machine the mvn package hangs at the TEST step. It worked with my previous Ubuntu (Trusty).

@fehguy
Copy link
Contributor

fehguy commented Jan 25, 2016

Do you have to rebuild locally? You can always grab a docker image of the generator web service from here: https://hub.docker.com/r/swaggerapi/swagger-generator/

Or the executable jar for running codegen without rebuilding:

https://oss.sonatype.org/content/repositories/releases/io/swagger/swagger-codegen-cli/2.1.5/swagger-codegen-cli-2.1.5.jar

(note, the version number above will change with each release of codegen).

@HyperBrain
Copy link

Maybe the jar would work for me as I'm using the generator within a Docker based build environment together with apigateway-importer. I'll try.

  • Thanks

@fehguy
Copy link
Contributor

fehguy commented Jan 25, 2016

Don't get me wrong, I'd like to know why it's not building for you.

@HyperBrain
Copy link

Sure :-) I will try to do some debugging. Maybe we can track it down.

@HyperBrain
Copy link

This is the mvn -X package output. Seems it hangs within Surefire:


T E S T S

[DEBUG] boot classpath: /root/.m2/repository/org/apache/maven/surefire/surefire-booter/2.18.1/surefire-booter-2.18.1.jar /root/.m2/repository/org/apache/maven/surefire/surefire-api/2.18.1/surefire-api-2.18.1.jar /var/swagger-codegen/modules/swagger-codegen/target/test-classes /var/swagger-codegen/modules/swagger-codegen/target/classes /root/.m2/repository/io/swagger/swagger-parser/1.0.17-SNAPSHOT/swagger-parser-1.0.17-SNAPSHOT.jar /root/.m2/repository/io/swagger/swagger-compat-spec-parser/1.0.17-SNAPSHOT/swagger-compat-spec-parser-1.0.17-SNAPSHOT.jar /root/.m2/repository/com/github/fge/json-schema-validator/2.2.3/json-schema-validator-2.2.3.jar /root/.m2/repository/joda-time/joda-time/2.3/joda-time-2.3.jar /root/.m2/repository/com/github/fge/json-schema-core/1.2.1/json-schema-core-1.2.1.jar /root/.m2/repository/com/github/fge/uri-template/0.9/uri-template-0.9.jar /root/.m2/repository/org/mozilla/rhino/1.7R4/rhino-1.7R4.jar /root/.m2/repository/com/googlecode/libphonenumber/libphonenumber/6.0/libphonenumber-6.0.jar /root/.m2/repository/javax/mail/mailapi/1.4.3/mailapi-1.4.3.jar /root/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar /root/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar /root/.m2/repository/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar /root/.m2/repository/com/github/fge/json-patch/1.6/json-patch-1.6.jar /root/.m2/repository/com/github/fge/jackson-coreutils/1.6/jackson-coreutils-1.6.jar /root/.m2/repository/com/github/fge/msg-simple/1.1/msg-simple-1.1.jar /root/.m2/repository/com/github/fge/btf/1.2/btf-1.2.jar /root/.m2/repository/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar /root/.m2/repository/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar /root/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar /root/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar /root/.m2/repository/io/swagger/swagger-core/1.5.6/swagger-core-1.5.6.jar /root/.m2/repository/org/apache/commons/commons-lang3/3.2.1/commons-lang3-3.2.1.jar /root/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.5/jackson-annotations-2.4.5.jar /root/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.4.5/jackson-databind-2.4.5.jar /root/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.4.5/jackson-core-2.4.5.jar /root/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.5/jackson-datatype-joda-2.4.5.jar /root/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.4.5/jackson-dataformat-yaml-2.4.5.jar /root/.m2/repository/io/swagger/swagger-models/1.5.6/swagger-models-1.5.6.jar /root/.m2/repository/io/swagger/swagger-annotations/1.5.6/swagger-annotations-1.5.6.jar /root/.m2/repository/com/google/guava/guava/18.0/guava-18.0.jar /root/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar /root/.m2/repository/com/samskivert/jmustache/1.9/jmustache-1.9.jar /root/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar /root/.m2/repository/org/apache/maven/maven-plugin-tools-api/2.0/maven-plugin-tools-api-2.0.jar /root/.m2/repository/org/apache/maven/maven-project/2.0/maven-project-2.0.jar /root/.m2/repository/org/apache/maven/maven-profile/2.0/maven-profile-2.0.jar /root/.m2/repository/org/apache/maven/maven-plugin-descriptor/2.0/maven-plugin-descriptor-2.0.jar /root/.m2/repository/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.jar /root/.m2/repository/org/apache/felix/maven-bundle-plugin/2.3.4/maven-bundle-plugin-2.3.4.jar /root/.m2/repository/biz/aQute/bndlib/1.15.0/bndlib-1.15.0.jar /root/.m2/repository/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.jar /root/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar /root/.m2/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.2/org.apache.felix.bundlerepository-1.6.2.jar /root/.m2/repository/org/osgi/org.osgi.core/4.1.0/org.osgi.core-4.1.0.jar /root/.m2/repository/org/easymock/easymock/2.4/easymock-2.4.jar /root/.m2/repository/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.jar /root/.m2/repository/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.jar /root/.m2/repository/org/apache/maven/maven-model/2.0.7/maven-model-2.0.7.jar /root/.m2/repository/org/apache/maven/maven-plugin-api/2.0.7/maven-plugin-api-2.0.7.jar /root/.m2/repository/org/apache/maven/maven-artifact/2.0.7/maven-artifact-2.0.7.jar /root/.m2/repository/org/apache/maven/maven-archiver/2.2/maven-archiver-2.2.jar /root/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.7/maven-artifact-manager-2.0.7.jar /root/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.7/maven-repository-metadata-2.0.7.jar /root/.m2/repository/org/apache/maven/maven-settings/2.0.7/maven-settings-2.0.7.jar /root/.m2/repository/org/apache/maven/shared/maven-dependency-tree/1.2/maven-dependency-tree-1.2.jar /root/.m2/repository/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.jar /root/.m2/repository/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar /root/.m2/repository/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar /root/.m2/repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-7/plexus-archiver-1.0-alpha-7.jar /root/.m2/repository/org/slf4j/slf4j-ext/1.7.12/slf4j-ext-1.7.12.jar /root/.m2/repository/ch/qos/cal10n/cal10n-api/0.8.1/cal10n-api-0.8.1.jar /root/.m2/repository/org/slf4j/slf4j-api/1.7.12/slf4j-api-1.7.12.jar /root/.m2/repository/org/slf4j/slf4j-simple/1.7.12/slf4j-simple-1.7.12.jar /root/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar /root/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar /root/.m2/repository/org/testng/testng/6.9.6/testng-6.9.6.jar /root/.m2/repository/com/google/inject/guice/4.0/guice-4.0-no_aop.jar /root/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar /root/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar /root/.m2/repository/org/beanshell/bsh/2.0b4/bsh-2.0b4.jar /root/.m2/repository/org/apache/ant/ant/1.7.0/ant-1.7.0.jar /root/.m2/repository/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0.jar /root/.m2/repository/com/beust/jcommander/1.48/jcommander-1.48.jar /root/.m2/repository/org/yaml/snakeyaml/1.15/snakeyaml-1.15.jar /root/.m2/repository/junit/junit/4.8.1/junit-4.8.1.jar /root/.m2/repository/org/reflections/reflections/0.9.10/reflections-0.9.10.jar /root/.m2/repository/org/javassist/javassist/3.19.0-GA/javassist-3.19.0-GA.jar /root/.m2/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.jar /root/.m2/repository/org/jmockit/jmockit/1.19/jmockit-1.19.jar /root/.m2/repository/org/apache/maven/surefire/surefire-junit4/2.18.1/surefire-junit4-2.18.1.jar
[DEBUG] boot(compact) classpath: surefire-booter-2.18.1.jar surefire-api-2.18.1.jar test-classes classes swagger-parser-1.0.17-SNAPSHOT.jar swagger-compat-spec-parser-1.0.17-SNAPSHOT.jar json-schema-validator-2.2.3.jar joda-time-2.3.jar json-schema-core-1.2.1.jar uri-template-0.9.jar rhino-1.7R4.jar libphonenumber-6.0.jar mailapi-1.4.3.jar activation-1.1.jar jsr305-2.0.1.jar jopt-simple-4.6.jar json-patch-1.6.jar jackson-coreutils-1.6.jar msg-simple-1.1.jar btf-1.2.jar httpclient-4.3.3.jar httpcore-4.3.2.jar commons-logging-1.1.3.jar commons-codec-1.6.jar swagger-core-1.5.6.jar commons-lang3-3.2.1.jar jackson-annotations-2.4.5.jar jackson-databind-2.4.5.jar jackson-core-2.4.5.jar jackson-datatype-joda-2.4.5.jar jackson-dataformat-yaml-2.4.5.jar swagger-models-1.5.6.jar swagger-annotations-1.5.6.jar guava-18.0.jar validation-api-1.1.0.Final.jar jmustache-1.9.jar commons-io-2.4.jar maven-plugin-tools-api-2.0.jar maven-project-2.0.jar maven-profile-2.0.jar maven-plugin-descriptor-2.0.jar plexus-utils-1.0.4.jar maven-bundle-plugin-2.3.4.jar bndlib-1.15.0.jar kxml2-2.2.2.jar xmlpull-1.1.3.1.jar org.apache.felix.bundlerepository-1.6.2.jar org.osgi.core-4.1.0.jar easymock-2.4.jar org.osgi.core-1.0.0.jar org.osgi.service.obr-1.0.1.jar maven-model-2.0.7.jar maven-plugin-api-2.0.7.jar maven-artifact-2.0.7.jar maven-archiver-2.2.jar maven-artifact-manager-2.0.7.jar maven-repository-metadata-2.0.7.jar maven-settings-2.0.7.jar maven-dependency-tree-1.2.jar wagon-provider-api-1.0-beta-2.jar plexus-container-default-1.0-alpha-9-stable-1.jar classworlds-1.1-alpha-2.jar plexus-archiver-1.0-alpha-7.jar slf4j-ext-1.7.12.jar cal10n-api-0.8.1.jar slf4j-api-1.7.12.jar slf4j-simple-1.7.12.jar commons-lang-2.4.jar commons-cli-1.2.jar testng-6.9.6.jar guice-4.0-no_aop.jar javax.inject-1.jar aopalliance-1.0.jar bsh-2.0b4.jar ant-1.7.0.jar ant-launcher-1.7.0.jar jcommander-1.48.jar snakeyaml-1.15.jar junit-4.8.1.jar reflections-0.9.10.jar javassist-3.19.0-GA.jar annotations-2.0.1.jar jmockit-1.19.jar surefire-junit4-2.18.1.jar
Forking command line: /bin/sh -c cd /var/swagger-codegen/modules/swagger-codegen && /usr/lib/jvm/java-8-oracle/jre/bin/java -XX:+StartAttachListener -jar /var/swagger-codegen/modules/swagger-codegen/target/surefire/surefirebooter2487212430486230615.jar /var/swagger-codegen/modules/swagger-codegen/target/surefire/surefire3384671194896000350tmp /var/swagger-codegen/modules/swagger-codegen/target/surefire/surefire_03698660017991497100tmp

@HyperBrain
Copy link

Intermediate update: I got past the hang! I used mvn -DforkCount=0 package to disable surefire forking the tests in a separate process. It seems that within the Docker container forking does not work correctly and hangs.
Nevertheless I ran into some test failures afterwards. I will check these now and post my updates here.

@wing328
Copy link
Contributor

wing328 commented Jan 27, 2016

Please try with Vagrant: https://github.com/swagger-api/swagger-codegen/blob/master/README.md#run-docker-in-vagrant

and see if that works for you guys.

@wizardbyron
Copy link
Contributor

If you guys has any problem on vagrant, please let me help you fix it.

@HyperBrain
Copy link

I'm currently getting vagrant up - I'll report later

On Wed, Jan 27, 2016 at 1:01 PM, Byron notifications@github.com wrote:

If you guys has any problem on vagrant, please let me help you fix it.


Reply to this email directly or view it on GitHub
#1645 (comment)
.

@wing328
Copy link
Contributor

wing328 commented Feb 2, 2016

@HyperBrain does it work for you?

@HyperBrain
Copy link

@wing328 Temporarily I used the jar workaround (i.e. just download the jar) as I had issues getting Vagrant running without a physical Linux machine (VirtualBox does not support VT in VT - there is a bug open since 7 years!) As soon as I have revived my old computer I will try again.

@wing328
Copy link
Contributor

wing328 commented Feb 2, 2016

@HyperBrain ok. Take your time. Let us know if you need anything from us.

@HyperBrain
Copy link

will do :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants