diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java
index 6c3078a8ada7..712b0e6d99fc 100644
--- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java
+++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java
@@ -2247,11 +2247,20 @@ public class DefaultCodegen {
// move the defaultValue for headers, forms and params
if (param instanceof QueryParameter) {
- p.defaultValue = ((QueryParameter) param).getDefaultValue();
+ QueryParameter qp = (QueryParameter) param;
+ if(qp.getDefaultValue() != null) {
+ p.defaultValue = qp.getDefaultValue().toString();
+ }
} else if (param instanceof HeaderParameter) {
- p.defaultValue = ((HeaderParameter) param).getDefaultValue();
+ HeaderParameter hp = (HeaderParameter) param;
+ if(hp.getDefaultValue() != null) {
+ p.defaultValue = hp.getDefaultValue().toString();
+ }
} else if (param instanceof FormParameter) {
- p.defaultValue = ((FormParameter) param).getDefaultValue();
+ FormParameter fp = (FormParameter) param;
+ if(fp.getDefaultValue() != null) {
+ p.defaultValue = fp.getDefaultValue().toString();
+ }
}
p.vendorExtensions = param.getVendorExtensions();
diff --git a/modules/swagger-generator/pom.xml b/modules/swagger-generator/pom.xml
index c086715639f3..fcfcd0c9dcad 100644
--- a/modules/swagger-generator/pom.xml
+++ b/modules/swagger-generator/pom.xml
@@ -218,6 +218,11 @@
org.testng
testng
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson-version}
+
2.5
diff --git a/pom.xml b/pom.xml
index 87d864fe6921..8a4792d1406f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -850,13 +850,14 @@
- 1.0.24
+ 1.0.25
2.11.1
2.3.4
- 1.5.10
+ 1.5.12
2.4
1.2
4.8.1
+ 2.8.5
1.0.0
3.4
1.7.12