Expand my Community achievements bar.

Form Submission Error when using a swagger file

Avatar

Level 1

Hi,

I have created a Cloud Service configuration (Tools --> Cloud Services --> Data Sources) using a sample Swagger File. And created a Form Data Model using that configuration. The Form data model is loading fine and when I created an AEM Form using that Form Data model, I'm able to create the form successfully using the properties given in the swagger file. However, when I tried to submit the form, I'm getting an error.

1837920_pastedImage_0.png

Attaching the Swagger file json for reference:

{

  "swagger": "2.0",

  "info": {

    "description": "This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.",

    "version": "1.0.0",

    "title": "Swagger Petstore",

    "termsOfService": "http://swagger.io/terms/",

    "contact": {

      "email": "apiteam@swagger.io"

    },

    "license": {

      "name": "Apache 2.0",

      "url": "http://www.apache.org/licenses/LICENSE-2.0.html"

    }

  },

  "host": "petstore.swagger.io",

  "basePath": "/v2",

  "tags": [

    {

      "name": "pet",

      "description": "Everything about your Pets",

      "externalDocs": {

        "description": "Find out more",

        "url": "http://swagger.io"

      }

    },

    {

      "name": "store",

      "description": "Access to Petstore orders"

    },

    {

      "name": "user",

      "description": "Operations about user",

      "externalDocs": {

        "description": "Find out more about our store",

        "url": "http://swagger.io"

      }

    }

  ],

  "schemes": [

    "https",

    "http"

  ],

  "paths": {

    "/pet": {

      "post": {

        "tags": [

          "pet"

        ],

        "summary": "Add a new pet to the store",

        "description": "",

        "operationId": "addPet",

        "consumes": [

          "application/json",

          "application/xml"

        ],

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "in": "body",

            "name": "body",

            "description": "Pet object that needs to be added to the store",

            "required": true,

            "schema": {

              "$ref": "#/definitions/Pet"

            }

          }

        ],

        "responses": {

          "405": {

            "description": "Invalid input"

          }

        },

        "security": [

          {

            "petstore_auth": [

              "write:pets",

              "read:pets"

            ]

          }

        ]

      },

      "put": {

        "tags": [

          "pet"

        ],

        "summary": "Update an existing pet",

        "description": "",

        "operationId": "updatePet",

        "consumes": [

          "application/json",

          "application/xml"

        ],

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "in": "body",

            "name": "body",

            "description": "Pet object that needs to be added to the store",

            "required": true,

            "schema": {

              "$ref": "#/definitions/Pet"

            }

          }

        ],

        "responses": {

          "400": {

            "description": "Invalid ID supplied"

          },

          "404": {

            "description": "Pet not found"

          },

          "405": {

            "description": "Validation exception"

          }

        },

        "security": [

          {

            "petstore_auth": [

              "write:pets",

              "read:pets"

            ]

          }

        ]

      }

    },

    "/pet/findByStatus": {

      "get": {

        "tags": [

          "pet"

        ],

        "summary": "Finds Pets by status",

        "description": "Multiple status values can be provided with comma separated strings",

        "operationId": "findPetsByStatus",

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "name": "status",

            "in": "query",

            "description": "Status values that need to be considered for filter",

            "required": true,

            "type": "array",

            "items": {

              "type": "string",

              "enum": [

                "available",

                "pending",

                "sold"

              ],

              "default": "available"

            },

            "collectionFormat": "multi"

          }

        ],

        "responses": {

          "200": {

            "description": "successful operation",

            "schema": {

              "type": "array",

              "items": {

                "$ref": "#/definitions/Pet"

              }

            }

          },

          "400": {

            "description": "Invalid status value"

          }

        },

        "security": [

          {

            "petstore_auth": [

              "write:pets",

              "read:pets"

            ]

          }

        ]

      }

    },

    "/pet/findByTags": {

      "get": {

        "tags": [

          "pet"

        ],

        "summary": "Finds Pets by tags",

        "description": "Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.",

        "operationId": "findPetsByTags",

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "name": "tags",

            "in": "query",

            "description": "Tags to filter by",

            "required": true,

            "type": "array",

            "items": {

              "type": "string"

            },

            "collectionFormat": "multi"

          }

        ],

        "responses": {

          "200": {

            "description": "successful operation",

            "schema": {

              "type": "array",

              "items": {

                "$ref": "#/definitions/Pet"

              }

            }

          },

          "400": {

            "description": "Invalid tag value"

          }

        },

        "security": [

          {

            "petstore_auth": [

              "write:pets",

              "read:pets"

            ]

          }

        ],

        "deprecated": true

      }

    },

    "/pet/{petId}": {

      "get": {

        "tags": [

          "pet"

        ],

        "summary": "Find pet by ID",

        "description": "Returns a single pet",

        "operationId": "getPetById",

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "name": "petId",

            "in": "path",

            "description": "ID of pet to return",

            "required": true,

            "type": "integer",

            "format": "int64"

          }

        ],

        "responses": {

          "200": {

            "description": "successful operation",

            "schema": {

              "$ref": "#/definitions/Pet"

            }

          },

          "400": {

            "description": "Invalid ID supplied"

          },

          "404": {

            "description": "Pet not found"

          }

        },

        "security": [

          {

            "api_key": []

          }

        ]

      },

      "post": {

        "tags": [

          "pet"

        ],

        "summary": "Updates a pet in the store with form data",

        "description": "",

        "operationId": "updatePetWithForm",

        "consumes": [

          "application/x-www-form-urlencoded"

        ],

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "name": "petId",

            "in": "path",

            "description": "ID of pet that needs to be updated",

            "required": true,

            "type": "integer",

            "format": "int64"

          },

          {

            "name": "name",

            "in": "formData",

            "description": "Updated name of the pet",

            "required": false,

            "type": "string"

          },

          {

            "name": "status",

            "in": "formData",

            "description": "Updated status of the pet",

            "required": false,

            "type": "string"

          }

        ],

        "responses": {

          "405": {

            "description": "Invalid input"

          }

        },

        "security": [

          {

            "petstore_auth": [

              "write:pets",

              "read:pets"

            ]

          }

        ]

      },

      "delete": {

        "tags": [

          "pet"

        ],

        "summary": "Deletes a pet",

        "description": "",

        "operationId": "deletePet",

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "name": "api_key",

            "in": "header",

            "required": false,

            "type": "string"

          },

          {

            "name": "petId",

            "in": "path",

            "description": "Pet id to delete",

            "required": true,

            "type": "integer",

            "format": "int64"

          }

        ],

        "responses": {

          "400": {

            "description": "Invalid ID supplied"

          },

          "404": {

            "description": "Pet not found"

          }

        },

        "security": [

          {

            "petstore_auth": [

              "write:pets",

              "read:pets"

            ]

          }

        ]

      }

    },

    "/pet/{petId}/uploadImage": {

      "post": {

        "tags": [

          "pet"

        ],

        "summary": "uploads an image",

        "description": "",

        "operationId": "uploadFile",

        "consumes": [

          "multipart/form-data"

        ],

        "produces": [

          "application/json"

        ],

        "parameters": [

          {

            "name": "petId",

            "in": "path",

            "description": "ID of pet to update",

            "required": true,

            "type": "integer",

            "format": "int64"

          },

          {

            "name": "additionalMetadata",

            "in": "formData",

            "description": "Additional data to pass to server",

            "required": false,

            "type": "string"

          },

          {

            "name": "file",

            "in": "formData",

            "description": "file to upload",

            "required": false,

            "type": "file"

          }

        ],

        "responses": {

          "200": {

            "description": "successful operation",

            "schema": {

              "$ref": "#/definitions/ApiResponse"

            }

          }

        },

        "security": [

          {

            "petstore_auth": [

              "write:pets",

              "read:pets"

            ]

          }

        ]

      }

    },

    "/store/inventory": {

      "get": {

        "tags": [

          "store"

        ],

        "summary": "Returns pet inventories by status",

        "description": "Returns a map of status codes to quantities",

        "operationId": "getInventory",

        "produces": [

          "application/json"

        ],

        "parameters": [],

        "responses": {

          "200": {

            "description": "successful operation",

            "schema": {

              "type": "object",

              "additionalProperties": {

                "type": "integer",

                "format": "int32"

              }

            }

          }

        },

        "security": [

          {

            "api_key": []

          }

        ]

      }

    },

    "/store/order": {

      "post": {

        "tags": [

          "store"

        ],

        "summary": "Place an order for a pet",

        "description": "",

        "operationId": "placeOrder",

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "in": "body",

            "name": "body",

            "description": "order placed for purchasing the pet",

            "required": true,

            "schema": {

              "$ref": "#/definitions/Order"

            }

          }

        ],

        "responses": {

          "200": {

            "description": "successful operation",

            "schema": {

              "$ref": "#/definitions/Order"

            }

          },

          "400": {

            "description": "Invalid Order"

          }

        }

      }

    },

    "/store/order/{orderId}": {

      "get": {

        "tags": [

          "store"

        ],

        "summary": "Find purchase order by ID",

        "description": "For valid response try integer IDs with value >= 1 and <= 10. Other values will generated exceptions",

        "operationId": "getOrderById",

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "name": "orderId",

            "in": "path",

            "description": "ID of pet that needs to be fetched",

            "required": true,

            "type": "integer",

            "maximum": 10,

            "minimum": 1,

            "format": "int64"

          }

        ],

        "responses": {

          "200": {

            "description": "successful operation",

            "schema": {

              "$ref": "#/definitions/Order"

            }

          },

          "400": {

            "description": "Invalid ID supplied"

          },

          "404": {

            "description": "Order not found"

          }

        }

      },

      "delete": {

        "tags": [

          "store"

        ],

        "summary": "Delete purchase order by ID",

        "description": "For valid response try integer IDs with positive integer value. Negative or non-integer values will generate API errors",

        "operationId": "deleteOrder",

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "name": "orderId",

            "in": "path",

            "description": "ID of the order that needs to be deleted",

            "required": true,

            "type": "integer",

            "minimum": 1,

            "format": "int64"

          }

        ],

        "responses": {

          "400": {

            "description": "Invalid ID supplied"

          },

          "404": {

            "description": "Order not found"

          }

        }

      }

    },

    "/user": {

      "post": {

        "tags": [

          "user"

        ],

        "summary": "Create user",

        "description": "This can only be done by the logged in user.",

        "operationId": "createUser",

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "in": "body",

            "name": "body",

            "description": "Created user object",

            "required": true,

            "schema": {

              "$ref": "#/definitions/User"

            }

          }

        ],

        "responses": {

          "default": {

            "description": "successful operation"

          }

        }

      }

    },

    "/user/createWithArray": {

      "post": {

        "tags": [

          "user"

        ],

        "summary": "Creates list of users with given input array",

        "description": "",

        "operationId": "createUsersWithArrayInput",

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "in": "body",

            "name": "body",

            "description": "List of user object",

            "required": true,

            "schema": {

              "type": "array",

              "items": {

                "$ref": "#/definitions/User"

              }

            }

          }

        ],

        "responses": {

          "default": {

            "description": "successful operation"

          }

        }

      }

    },

    "/user/createWithList": {

      "post": {

        "tags": [

          "user"

        ],

        "summary": "Creates list of users with given input array",

        "description": "",

        "operationId": "createUsersWithListInput",

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "in": "body",

            "name": "body",

            "description": "List of user object",

            "required": true,

            "schema": {

              "type": "array",

              "items": {

                "$ref": "#/definitions/User"

              }

            }

          }

        ],

        "responses": {

          "default": {

            "description": "successful operation"

          }

        }

      }

    },

    "/user/login": {

      "get": {

        "tags": [

          "user"

        ],

        "summary": "Logs user into the system",

        "description": "",

        "operationId": "loginUser",

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "name": "username",

            "in": "query",

            "description": "The user name for login",

            "required": true,

            "type": "string"

          },

          {

            "name": "password",

            "in": "query",

            "description": "The password for login in clear text",

            "required": true,

            "type": "string"

          }

        ],

        "responses": {

          "200": {

            "description": "successful operation",

            "schema": {

              "type": "string"

            },

            "headers": {

              "X-Rate-Limit": {

                "type": "integer",

                "format": "int32",

                "description": "calls per hour allowed by the user"

              },

              "X-Expires-After": {

                "type": "string",

                "format": "date-time",

                "description": "date in UTC when token expires"

              }

            }

          },

          "400": {

            "description": "Invalid username/password supplied"

          }

        }

      }

    },

    "/user/logout": {

      "get": {

        "tags": [

          "user"

        ],

        "summary": "Logs out current logged in user session",

        "description": "",

        "operationId": "logoutUser",

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [],

        "responses": {

          "default": {

            "description": "successful operation"

          }

        }

      }

    },

    "/user/{username}": {

      "get": {

        "tags": [

          "user"

        ],

        "summary": "Get user by user name",

        "description": "",

        "operationId": "getUserByName",

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "name": "username",

            "in": "path",

            "description": "The name that needs to be fetched. Use user1 for testing. ",

            "required": true,

            "type": "string"

          }

        ],

        "responses": {

          "200": {

            "description": "successful operation",

            "schema": {

              "$ref": "#/definitions/User"

            }

          },

          "400": {

            "description": "Invalid username supplied"

          },

          "404": {

            "description": "User not found"

          }

        }

      },

      "put": {

        "tags": [

          "user"

        ],

        "summary": "Updated user",

        "description": "This can only be done by the logged in user.",

        "operationId": "updateUser",

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "name": "username",

            "in": "path",

            "description": "name that need to be updated",

            "required": true,

            "type": "string"

          },

          {

            "in": "body",

            "name": "body",

            "description": "Updated user object",

            "required": true,

            "schema": {

              "$ref": "#/definitions/User"

            }

          }

        ],

        "responses": {

          "400": {

            "description": "Invalid user supplied"

          },

          "404": {

            "description": "User not found"

          }

        }

      },

      "delete": {

        "tags": [

          "user"

        ],

        "summary": "Delete user",

        "description": "This can only be done by the logged in user.",

        "operationId": "deleteUser",

        "produces": [

          "application/xml",

          "application/json"

        ],

        "parameters": [

          {

            "name": "username",

            "in": "path",

            "description": "The name that needs to be deleted",

            "required": true,

            "type": "string"

          }

        ],

        "responses": {

          "400": {

            "description": "Invalid username supplied"

          },

          "404": {

            "description": "User not found"

          }

        }

      }

    }

  },

  "securityDefinitions": {

    "petstore_auth": {

      "type": "oauth2",

      "authorizationUrl": "https://petstore.swagger.io/oauth/authorize",

      "flow": "implicit",

      "scopes": {

        "write:pets": "modify pets in your account",

        "read:pets": "read your pets"

      }

    },

    "api_key": {

      "type": "apiKey",

      "name": "api_key",

      "in": "header"

    }

  },

  "definitions": {

    "Order": {

      "type": "object",

      "properties": {

        "id": {

          "type": "integer",

          "format": "int64"

        },

        "petId": {

          "type": "integer",

          "format": "int64"

        },

        "quantity": {

          "type": "integer",

          "format": "int32"

        },

        "shipDate": {

          "type": "string",

          "format": "date-time"

        },

        "status": {

          "type": "string",

          "description": "Order Status",

          "enum": [

            "placed",

            "approved",

            "delivered"

          ]

        },

        "complete": {

          "type": "boolean",

          "default": false

        }

      },

      "xml": {

        "name": "Order"

      }

    },

    "User": {

      "type": "object",

      "properties": {

        "id": {

          "type": "integer",

          "format": "int64"

        },

        "username": {

          "type": "string"

        },

        "firstName": {

          "type": "string"

        },

        "lastName": {

          "type": "string"

        },

        "email": {

          "type": "string"

        },

        "password": {

          "type": "string"

        },

        "phone": {

          "type": "string"

        },

        "userStatus": {

          "type": "integer",

          "format": "int32",

          "description": "User Status"

        }

      },

      "xml": {

        "name": "User"

      }

    },

    "Category": {

      "type": "object",

      "properties": {

        "id": {

          "type": "integer",

          "format": "int64"

        },

        "name": {

          "type": "string"

        }

      },

      "xml": {

        "name": "Category"

      }

    },

    "Tag": {

      "type": "object",

      "properties": {

        "id": {

          "type": "integer",

          "format": "int64"

        },

        "name": {

          "type": "string"

        }

      },

      "xml": {

        "name": "Tag"

      }

    },

    "Pet": {

      "type": "object",

      "required": [

        "name",

        "photoUrls"

      ],

      "properties": {

        "id": {

          "type": "integer",

          "format": "int64"

        },

        "category": {

          "$ref": "#/definitions/Category"

        },

        "name": {

          "type": "string",

          "example": "doggie"

        },

        "photoUrls": {

          "type": "array",

          "xml": {

            "name": "photoUrl",

            "wrapped": true

          },

          "items": {

            "type": "string"

          }

        },

        "tags": {

          "type": "array",

          "xml": {

            "name": "tag",

            "wrapped": true

          },

          "items": {

            "$ref": "#/definitions/Tag"

          }

        },

        "status": {

          "type": "string",

          "description": "pet status in the store",

          "enum": [

            "available",

            "pending",

            "sold"

          ]

        }

      },

      "xml": {

        "name": "Pet"

      }

    },

    "ApiResponse": {

      "type": "object",

      "properties": {

        "code": {

          "type": "integer",

          "format": "int32"

        },

        "type": {

          "type": "string"

        },

        "message": {

          "type": "string"

        }

      }

    }

  },

  "externalDocs": {

    "description": "Find out more about Swagger",

    "url": "http://swagger.io"

  }

}

1 Reply

Avatar

Level 1

Adding Log for reference:

at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [org.apache.felix.http.jetty:3.4.7.B012]

at java.lang.Thread.run(Thread.java:748)

24.09.2019 10:59:12.796 *ERROR* [103.76.232.57 [1569322752776] POST /content/forms/af/pennsylvania/return-to-work-form-swagger/jcr:content/guideContainer.af.submit.jsp HTTP/1.1] com.adobe.aemds.guide.servlet.GuideSubmitServlet Exception in post request. Error during form submission

com.adobe.aemds.guide.service.GuideException: Error during form submission

at com.adobe.aemds.guide.servlet.GuideSubmitServlet.doSubmit(GuideSubmitServlet.java:433) [com.adobe.aemds.guide.aemds-guide-core:5.0.124]

at com.adobe.aemds.guide.servlet.GuideSubmitServlet.doPost(GuideSubmitServlet.java:562) [com.adobe.aemds.guide.aemds-guide-core:5.0.124]

at org.apache.sling.api.servlets.SlingAllMethodsServlet.mayService(SlingAllMethodsServlet.java:146) [org.apache.sling.api:2.16.4]

at org.apache.sling.api.servlets.SlingSafeMethodsServlet.service(SlingSafeMethodsServlet.java:342) [org.apache.sling.api:2.16.4]

at org.apache.sling.api.servlets.SlingSafeMethodsServlet.service(SlingSafeMethodsServlet.java:374) [org.apache.sling.api:2.16.4]

at org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:552) [org.apache.sling.engine:2.6.12]

at org.apache.sling.engine.impl.filter.SlingComponentFilterChain.render(SlingComponentFilterChain.java:44) [org.apache.sling.engine:2.6.12]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:77) [org.apache.sling.engine:2.6.12]

at com.day.cq.wcm.core.impl.WCMDebugFilter.doFilterWithErrorHandling(WCMDebugFilter.java:192) [com.day.cq.wcm.cq-wcm-core:5.11.218]

at com.day.cq.wcm.core.impl.WCMDebugFilter.doFilter(WCMDebugFilter.java:159) [com.day.cq.wcm.cq-wcm-core:5.11.218]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.day.cq.wcm.core.impl.WCMComponentFilter.filterRootInclude(WCMComponentFilter.java:375) [com.day.cq.wcm.cq-wcm-core:5.11.218]

at com.day.cq.wcm.core.impl.WCMComponentFilter.doFilter(WCMComponentFilter.java:190) [com.day.cq.wcm.cq-wcm-core:5.11.218]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.day.cq.wcm.core.impl.PageLockFilter.doFilter(PageLockFilter.java:91) [com.day.cq.wcm.cq-wcm-core:5.11.218]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.day.cq.personalization.impl.TargetComponentFilter.doFilter(TargetComponentFilter.java:96) [com.day.cq.cq-personalization:5.11.58]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at org.apache.sling.engine.impl.SlingRequestProcessorImpl.processComponent(SlingRequestProcessorImpl.java:282) [org.apache.sling.engine:2.6.12]

at org.apache.sling.engine.impl.filter.RequestSlingFilterChain.render(RequestSlingFilterChain.java:49) [org.apache.sling.engine:2.6.12]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:77) [org.apache.sling.engine:2.6.12]

at com.day.cq.dam.core.impl.assetlinkshare.AdhocAssetShareAuthHandler.doFilter(AdhocAssetShareAuthHandler.java:437) [com.day.cq.dam.cq-dam-core:5.11.306.NPR-21507-B0006]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.day.cq.dam.core.impl.servlet.ActivityRecordHandler.doFilter(ActivityRecordHandler.java:154) [com.day.cq.dam.cq-dam-core:5.11.306.NPR-21507-B0006]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:73) [org.apache.sling.engine:2.6.12]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:73) [org.apache.sling.engine:2.6.12]

at com.day.cq.wcm.core.impl.warp.TimeWarpFilter.doFilter(TimeWarpFilter.java:109) [com.day.cq.wcm.cq-wcm-core:5.11.218]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.adobe.cq.social.ugcbase.security.impl.SaferSlingPostServlet.doFilter(SaferSlingPostServlet.java:126) [com.adobe.cq.social.cq-social-ugcbase-impl:2.4.19]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:73) [org.apache.sling.engine:2.6.12]

at com.adobe.granite.rest.impl.servlet.ApiResourceFilter.doFilter(ApiResourceFilter.java:70) [com.adobe.granite.rest.api:1.1.10]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.adobe.granite.requests.logging.impl.RequestLoggerImpl.doFilter(RequestLoggerImpl.java:134) [com.adobe.granite.requests.logging:1.0.20]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.adobe.granite.rest.assets.impl.AssetContentDispositionFilter.doFilter(AssetContentDispositionFilter.java:96) [com.adobe.granite.rest.assets:1.0.56]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.adobe.granite.csrf.impl.CSRFFilter.doFilter(CSRFFilter.java:217) [com.adobe.granite.csrf:1.0.18]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.day.cq.wcm.core.impl.AuthoringUIModeServiceImpl.doFilter(AuthoringUIModeServiceImpl.java:372) [com.day.cq.wcm.cq-wcm-core:5.11.218]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.day.cq.wcm.mobile.core.impl.redirect.RedirectFilter.doFilter(RedirectFilter.java:248) [com.day.cq.wcm.cq-wcm-mobile-core:5.11.10]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.gdsp.aem.core.filters.LoggingFilter.doFilter(LoggingFilter.java:56) [com.gdsp.aem.gdsp.core:1.0.0.SNAPSHOT]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.guardian.aem.core.filters.LoggingFilter.doFilter(LoggingFilter.java:56) [com.guardian.aem.guardian.core:1.0.0.SNAPSHOT]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.adobe.livecycle.content.appcontext.impl.AppContextFilter.doFilter(AppContextFilter.java:69) [com.adobe.livecycle.content.core-bundle:5.0.24]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at org.apache.sling.engine.impl.debug.RequestProgressTrackerLogFilter.doFilter(RequestProgressTrackerLogFilter.java:107) [org.apache.sling.engine:2.6.12]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:73) [org.apache.sling.engine:2.6.12]

at com.adobe.livecycle.dsc.clientsdk.internal.ResourceResolverHolderFilter.doFilter(ResourceResolverHolderFilter.java:37) [com.adobe.livecycle.dsc.clientsdk:3.0.4]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.adobe.cq.social.commons.cors.CORSAuthenticationFilter.doFilter(CORSAuthenticationFilter.java:91) [com.adobe.cq.social.cq-social-commons:1.9.54]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.day.cq.wcm.foundation.forms.FormsHandlingServletHelper.handleFilter(FormsHandlingServletHelper.java:226) [com.day.cq.wcm.cq-wcm-foundation:5.11.46]

at com.day.cq.wcm.foundation.forms.impl.FormsHandlingServlet.doFilter(FormsHandlingServlet.java:138) [com.day.cq.wcm.cq-wcm-foundation:5.11.46]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.adobe.granite.optout.impl.OptOutFilter.doFilter(OptOutFilter.java:76) [com.adobe.granite.optout:1.0.0]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.day.cq.wcm.foundation.forms.FormsHandlingServletHelper.handleFilter(FormsHandlingServletHelper.java:226) [com.day.cq.wcm.cq-wcm-foundation:5.11.46]

at com.adobe.cq.wcm.core.components.internal.servlets.CoreFormHandlingServlet.doFilter(CoreFormHandlingServlet.java:126) [com.adobe.cq.core.wcm.components.core:2.0.4]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.adobe.fd.core.security.internal.CurrentUserServiceImpl.doFilter(CurrentUserServiceImpl.java:114) [adobe-aemfd-core-security:2.0.6]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.day.cq.wcm.core.impl.WCMRequestFilter.doFilter(WCMRequestFilter.java:90) [com.day.cq.wcm.cq-wcm-core:5.11.218]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.adobe.cq.history.impl.HistoryRequestFilter.doFilter(HistoryRequestFilter.java:122) [com.adobe.cq.cq-history:5.10.6]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.adobe.cq.mcm.campaign.servlets.CampaignCopyTracker.doFilter(CampaignCopyTracker.java:100) [com.day.cq.mcm.cq-mcm-campaign:1.3.8]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at org.apache.sling.rewriter.impl.RewriterFilter.doFilter(RewriterFilter.java:87) [org.apache.sling.rewriter:1.2.2]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at com.adobe.granite.httpcache.impl.InnerCacheFilter.doFilter(InnerCacheFilter.java:81) [com.adobe.granite.httpcache.core:1.0.8]

at com.adobe.granite.httpcache.impl.InnerCacheFilter.doFilter(InnerCacheFilter.java:60) [com.adobe.granite.httpcache.core:1.0.8]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at org.apache.sling.i18n.impl.I18NFilter.doFilter(I18NFilter.java:131) [org.apache.sling.i18n:2.5.10]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at org.apache.sling.security.impl.ContentDispositionFilter.doFilter(ContentDispositionFilter.java:152) [org.apache.sling.security:1.1.10]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:73) [org.apache.sling.engine:2.6.12]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:73) [org.apache.sling.engine:2.6.12]

at com.adobe.granite.resourceresolverhelper.impl.ResourceResolverHelperImpl.doFilter(ResourceResolverHelperImpl.java:83) [com.adobe.granite.resourceresolverhelper:1.0.4]

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68) [org.apache.sling.engine:2.6.12]

at org.apache.sling.engine.impl.SlingRequestProcessorImpl.doProcessRequest(SlingRequestProcessorImpl.java:151) [org.apache.sling.engine:2.6.12]

at org.apache.sling.engine.impl.SlingMainServlet.service(SlingMainServlet.java:234) [org.apache.sling.engine:2.6.12]

at org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:120) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:86) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.sling.security.impl.ReferrerFilter.doFilter(ReferrerFilter.java:328) [org.apache.sling.security:1.1.10]

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:81) [org.apache.felix.http.jetty:3.4.7.B012]

at com.adobe.granite.license.impl.LicenseCheckFilter.doFilter(LicenseCheckFilter.java:308) [com.adobe.granite.license:1.2.6.CQ640-B0001]

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:81) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.felix.http.sslfilter.internal.SslFilter.doFilter(SslFilter.java:96) [org.apache.felix.http.sslfilter:1.2.4]

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:81) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.sling.i18n.impl.I18NFilter.doFilter(I18NFilter.java:131) [org.apache.sling.i18n:2.5.10]

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:81) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.sling.featureflags.impl.FeatureManager.doFilter(FeatureManager.java:116) [org.apache.sling.featureflags:1.2.2]

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:81) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.sling.engine.impl.log.RequestLoggerFilter.doFilter(RequestLoggerFilter.java:72) [org.apache.sling.engine:2.6.12]

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:81) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.sling.engine.impl.parameters.RequestParameterSupportConfigurer.doFilter(RequestParameterSupportConfigurer.java:63) [org.apache.sling.engine:2.6.12]

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:81) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.felix.http.base.internal.dispatch.Dispatcher$1.doFilter(Dispatcher.java:147) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.felix.http.base.internal.whiteboard.WhiteboardManager.invokePreprocessors(WhiteboardManager.java:1000) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:91) [org.apache.felix.http.jetty:3.4.7.B012]

at org.apache.felix.http.base.internal.dispatch.DispatcherServlet.service(DispatcherServlet.java:49) [org.apache.felix.http.jetty:3.4.7.B012]

at javax.servlet.http.HttpServlet.service(HttpServlet.java:725) [org.apache.felix.http.servlet-api:1.1.2]

at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:848) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:584) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:224) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.server.Server.handle(Server.java:534) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:333) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [org.apache.felix.http.jetty:3.4.7.B012]

at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [org.apache.felix.http.jetty:3.4.7.B012]

at java.lang.Thread.run(Thread.java:748)

Caused by: com.adobe.aemds.guide.service.GuideException: Error during form submission

at com.adobe.aemds.guide.servlet.GuideSubmitServlet.doSubmit(GuideSubmitServlet.java:368) [com.adobe.aemds.guide.aemds-guide-core:5.0.124]

... 137 common frames omitted