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
cannot build swagger-jaxrs on Mac OS X #514
Comments
Probably an environment issue as it works fine on my mac. Also, is there a reason why you're trying to build it on your own? On Fri, Mar 28, 2014 at 3:42 AM, moxiegirl notifications@github.com wrote:
|
Yeah, I see that this test passes in some envs and not in others. I ended up just building it with |
There is some ordering that's causing problems here--i'll leave this open and we'll try to get it fixed. |
this should be addressed now. |
My environment
Apache Maven 3.0.4 (r1232337; 2012-01-17 00:44:56-0800)
Maven home: /usr/share/maven
Java version: 1.6.0_65, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.8.5", arch: "x86_64", family: "mac"
Tests in error:
should honor a path param target at the class level(JavaPathParamTargetTest): 2 was not equal to 3
Tests run: 19, Failures: 0, Errors: 1, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] swagger-jaxrs ..................................... FAILURE [5.227s]
[INFO] swagger-jersey-jaxrs .............................. SKIPPED
[INFO] swagger-jersey2-jaxrs (Jersey 2.x support) ........ SKIPPED
[INFO] swagger-servlet ................................... SKIPPED
[INFO] swagger-oauth2-server ............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.772s
[INFO] Finished at: Thu Mar 27 17:34:01 PDT 2014
[INFO] Final Memory: 20M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project swagger-jaxrs_2.10: There are test failures.
[ERROR]
[ERROR] Please refer to /Users/mary/GitRepo/swagger-core/modules/swagger-jaxrs/target/surefire-reports for the individual test results.
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project swagger-jaxrs_2.10: There are test failures.
Please refer to /Users/mary/GitRepo/swagger-core/modules/swagger-jaxrs/target/surefire-reports for the individual test results.
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoFailureException: There are test failures.
Please refer to /Users/mary/GitRepo/swagger-core/modules/swagger-jaxrs/target/surefire-reports for the individual test results.
at org.apache.maven.plugin.surefire.SurefireHelper.reportExecution(SurefireHelper.java:87)
at org.apache.maven.plugin.surefire.SurefirePlugin.writeSummary(SurefirePlugin.java:641)
at org.apache.maven.plugin.surefire.SurefirePlugin.handleSummary(SurefirePlugin.java:615)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:137)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:98)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 19 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
Running JavaPathParamTargetTest
17:34:00.580 [main] DEBUG c.w.swagger.jaxrs.JaxrsApiReader - checking for implicits
17:34:00.581 [main] DEBUG c.w.swagger.jaxrs.JaxrsApiReader - checking for implicits
17:34:00.583 [main] DEBUG c.w.swagger.jaxrs.JaxrsApiReader - checking for implicits
17:34:00.583 [main] DEBUG c.w.swagger.core.util.ModelUtil$ - adding dependent model java.lang.String
17:34:00.583 [main] DEBUG c.w.swagger.core.util.ModelUtil$ - adding dependent model java.lang.String
17:34:00.583 [main] DEBUG c.w.swagger.core.util.ModelUtil$ - adding dependent model java.lang.String
17:34:00.584 [main] DEBUG c.w.swagger.core.util.ModelUtil$ - adding dependent model java.lang.String
17:34:00.584 [main] DEBUG c.w.swagger.core.util.ModelUtil$ - adding dependent model java.lang.String
17:34:00.584 [main] DEBUG c.w.swagger.core.util.ModelUtil$ - adding dependent model java.lang.String
17:34:00.584 [main] DEBUG c.w.swagger.core.util.ModelUtil$ - adding dependent model java.lang.String
17:34:00.584 [main] DEBUG c.w.swagger.core.util.ModelUtil$ - adding dependent model Array[int]
17:34:00.584 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing class class testmodels.JavaSample
17:34:00.584 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public java.lang.String testmodels.JavaSample.getName()
17:34:00.585 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype java.lang.String against 11 keys, got java.lang.String
17:34:00.585 [main] DEBUG c.w.s.converter.ModelPropertyParser - inspecting java.lang.String
17:34:00.585 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype String against 11 keys, got string
17:34:00.585 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype string against 11 keys, got string
17:34:00.585 [main] DEBUG c.w.s.converter.ModelPropertyParser - added param type java.lang.String for field theName
17:34:00.585 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public java.lang.String testmodels.JavaSample.getValue()
17:34:00.585 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype java.lang.String against 11 keys, got java.lang.String
17:34:00.585 [main] DEBUG c.w.s.converter.ModelPropertyParser - inspecting java.lang.String
17:34:00.586 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype String against 11 keys, got string
17:34:00.586 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype string against 11 keys, got string
17:34:00.586 [main] DEBUG c.w.s.converter.ModelPropertyParser - added param type java.lang.String for field theValue
17:34:00.586 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public java.lang.String testmodels.JavaSample.getId()
17:34:00.586 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype java.lang.String against 11 keys, got java.lang.String
17:34:00.587 [main] DEBUG c.w.s.converter.ModelPropertyParser - inspecting java.lang.String
17:34:00.587 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype String against 11 keys, got string
17:34:00.587 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype string against 11 keys, got string
17:34:00.587 [main] DEBUG c.w.s.converter.ModelPropertyParser - added param type java.lang.String for field id
17:34:00.587 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing class class java.lang.Object
17:34:00.587 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public final void java.lang.Object.wait() throws java.lang.InterruptedException
17:34:00.587 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public java.lang.String java.lang.Object.toString()
17:34:00.587 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public native int java.lang.Object.hashCode()
17:34:00.588 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public final native java.lang.Class java.lang.Object.getClass()
17:34:00.588 [main] DEBUG c.w.s.converter.ModelPropertyParser - inspecting null
17:34:00.588 [main] DEBUG c.w.s.converter.ModelPropertyParser - skipping class
17:34:00.588 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public final native void java.lang.Object.notify()
17:34:00.588 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public final native void java.lang.Object.notifyAll()
17:34:00.589 [main] DEBUG c.w.swagger.core.util.ModelUtil$ - loading int, Array
17:34:00.590 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing class class testmodels.JavaSample
17:34:00.590 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public java.lang.String testmodels.JavaSample.getName()
17:34:00.590 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype java.lang.String against 11 keys, got java.lang.String
17:34:00.590 [main] DEBUG c.w.s.converter.ModelPropertyParser - inspecting java.lang.String
17:34:00.590 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype String against 11 keys, got string
17:34:00.590 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype string against 11 keys, got string
17:34:00.590 [main] DEBUG c.w.s.converter.ModelPropertyParser - added param type java.lang.String for field theName
17:34:00.590 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public java.lang.String testmodels.JavaSample.getValue()
17:34:00.591 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype java.lang.String against 11 keys, got java.lang.String
17:34:00.591 [main] DEBUG c.w.s.converter.ModelPropertyParser - inspecting java.lang.String
17:34:00.591 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype String against 11 keys, got string
17:34:00.591 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype string against 11 keys, got string
17:34:00.591 [main] DEBUG c.w.s.converter.ModelPropertyParser - added param type java.lang.String for field theValue
17:34:00.591 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public java.lang.String testmodels.JavaSample.getId()
17:34:00.592 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype java.lang.String against 11 keys, got java.lang.String
17:34:00.592 [main] DEBUG c.w.s.converter.ModelPropertyParser - inspecting java.lang.String
17:34:00.592 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype String against 11 keys, got string
17:34:00.592 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype string against 11 keys, got string
17:34:00.592 [main] DEBUG c.w.s.converter.ModelPropertyParser - added param type java.lang.String for field id
17:34:00.592 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing class class java.lang.Object
17:34:00.592 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public final void java.lang.Object.wait() throws java.lang.InterruptedException
17:34:00.592 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public java.lang.String java.lang.Object.toString()
17:34:00.593 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public native int java.lang.Object.hashCode()
17:34:00.593 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public final native java.lang.Class java.lang.Object.getClass()
17:34:00.593 [main] DEBUG c.w.s.converter.ModelPropertyParser - inspecting null
17:34:00.593 [main] DEBUG c.w.s.converter.ModelPropertyParser - skipping class
17:34:00.593 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public final native void java.lang.Object.notify()
17:34:00.594 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public final native void java.lang.Object.notifyAll()
17:34:00.594 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing class class testmodels.JavaSample
17:34:00.595 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public java.lang.String testmodels.JavaSample.getName()
17:34:00.595 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype java.lang.String against 11 keys, got java.lang.String
17:34:00.595 [main] DEBUG c.w.s.converter.ModelPropertyParser - inspecting java.lang.String
17:34:00.595 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype String against 11 keys, got string
17:34:00.595 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype string against 11 keys, got string
17:34:00.595 [main] DEBUG c.w.s.converter.ModelPropertyParser - added param type java.lang.String for field theName
17:34:00.595 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public java.lang.String testmodels.JavaSample.getValue()
17:34:00.596 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype java.lang.String against 11 keys, got java.lang.String
17:34:00.596 [main] DEBUG c.w.s.converter.ModelPropertyParser - inspecting java.lang.String
17:34:00.596 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype String against 11 keys, got string
17:34:00.596 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype string against 11 keys, got string
17:34:00.596 [main] DEBUG c.w.s.converter.ModelPropertyParser - added param type java.lang.String for field theValue
17:34:00.596 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public java.lang.String testmodels.JavaSample.getId()
17:34:00.597 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype java.lang.String against 11 keys, got java.lang.String
17:34:00.597 [main] DEBUG c.w.s.converter.ModelPropertyParser - inspecting java.lang.String
17:34:00.597 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype String against 11 keys, got string
17:34:00.597 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype string against 11 keys, got string
17:34:00.597 [main] DEBUG c.w.s.converter.ModelPropertyParser - added param type java.lang.String for field id
17:34:00.597 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing class class java.lang.Object
17:34:00.598 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public final void java.lang.Object.wait() throws java.lang.InterruptedException
17:34:00.598 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public java.lang.String java.lang.Object.toString()
17:34:00.598 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public native int java.lang.Object.hashCode()
17:34:00.598 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public final native java.lang.Class java.lang.Object.getClass()
17:34:00.598 [main] DEBUG c.w.s.converter.ModelPropertyParser - inspecting null
17:34:00.598 [main] DEBUG c.w.s.converter.ModelPropertyParser - skipping class
17:34:00.598 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public final native void java.lang.Object.notify()
17:34:00.599 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public final native void java.lang.Object.notifyAll()
17:34:00.599 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing class class testmodels.JavaSample
17:34:00.600 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public java.lang.String testmodels.JavaSample.getName()
17:34:00.600 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype java.lang.String against 11 keys, got java.lang.String
17:34:00.600 [main] DEBUG c.w.s.converter.ModelPropertyParser - inspecting java.lang.String
17:34:00.600 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype String against 11 keys, got string
17:34:00.600 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype string against 11 keys, got string
17:34:00.600 [main] DEBUG c.w.s.converter.ModelPropertyParser - added param type java.lang.String for field theName
17:34:00.600 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public java.lang.String testmodels.JavaSample.getValue()
17:34:00.600 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype java.lang.String against 11 keys, got java.lang.String
17:34:00.601 [main] DEBUG c.w.s.converter.ModelPropertyParser - inspecting java.lang.String
17:34:00.601 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype String against 11 keys, got string
17:34:00.601 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype string against 11 keys, got string
17:34:00.601 [main] DEBUG c.w.s.converter.ModelPropertyParser - added param type java.lang.String for field theValue
17:34:00.601 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public java.lang.String testmodels.JavaSample.getId()
17:34:00.601 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype java.lang.String against 11 keys, got java.lang.String
17:34:00.601 [main] DEBUG c.w.s.converter.ModelPropertyParser - inspecting java.lang.String
17:34:00.601 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype String against 11 keys, got string
17:34:00.602 [main] DEBUG c.w.s.converter.ModelPropertyParser - validating datatype string against 11 keys, got string
17:34:00.602 [main] DEBUG c.w.s.converter.ModelPropertyParser - added param type java.lang.String for field id
17:34:00.602 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing class class java.lang.Object
17:34:00.602 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public final void java.lang.Object.wait() throws java.lang.InterruptedException
17:34:00.602 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public java.lang.String java.lang.Object.toString()
17:34:00.602 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public native int java.lang.Object.hashCode()
17:34:00.602 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public final native java.lang.Class java.lang.Object.getClass()
17:34:00.602 [main] DEBUG c.w.s.converter.ModelPropertyParser - inspecting null
17:34:00.603 [main] DEBUG c.w.s.converter.ModelPropertyParser - skipping class
17:34:00.603 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public final native void java.lang.Object.notify()
17:34:00.603 [main] DEBUG c.w.s.converter.ModelPropertyParser - processing method public final native void java.lang.Object.notifyAll()
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.038 sec <<< FAILURE!
The text was updated successfully, but these errors were encountered: