Details
-
Sub-task
-
Resolution: Done
-
Blocker
-
None
-
None
-
None
-
R5 - 11/29: Comp Meta Provider, MVP 3 - 8/9 - 8/23, MVP 3 - 8/23 - 8/30, Release 5: 11/1 to 11/15, Release 5 - 12/13 Beg Del Adm:
Description
Tested in version 1.5.0-SNAPSHOT-a568b32.
Description
An unexpected error is displayed upon attempting to save a Medata Provider of DynamicHTTPMetadataProvider Type
NOTE: The validation for type is not working. One should not be able to continue past the Common Attributes page without setting the metadata request URL construction type.
Steps # Log into UI
- Click 'Add New' button and select 'Metadata Provider’
- Select 'DynamicHTTPMetadataProvider' for provider type
- Move through the application to the summary page, entering only text for required fields, uncheck box for Required Signed Root
- Click 'Save' button on Summary page
What is occurring
Error is displayed
What is expected
Provider should be saved and user should be deposited on the metadata provider tab of the dashboard
Screenshots
- error
- Data entered displayed on summary page
Video Attached
Error Code
400: JSON parse error: Missing type id when trying to resolve subtype of [simple type, class edu.internet2.tier.shibboleth.admin.ui.domain.resolvers.MetadataRequestURLConstructionScheme]: missing type id property '@type' (for POJO property 'metadataRequestURLConstructionScheme'); nested exception is com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Missing type id when trying to resolve subtype of [simple type, class edu.internet2.tier.shibboleth.admin.ui.domain.resolvers.MetadataRequestURLConstructionScheme]: missing type id property '@type' (for POJO property 'metadataRequestURLConstructionScheme') at [Source: (PushbackInputStream); line: 1, column: 200] (through reference chain: edu.internet2.tier.shibboleth.admin.ui.domain.resolvers.DynamicHttpMetadataResolver["metadataRequestURLConstructionScheme"])