Tyler Cashiering Not Opening in Tyler Hub
Description of Issue
In Tyler Hub menu, clicking on Tyler Cashiering → Home does not open a new tab
Context
- Software as a Service (SaaS)
- On-Prem
- Tyler Cashiering
- Tyler Hub
- External Systems
Cause
- The URLs in the external system are incorrect or missing a ' / ' at the end of the url.
Resolution
- Open Tyler Hub
- Go to Tyler Hub → Administration
- Navigate down to external systems
- Click on Tyler Cashiering
- Verify the urls
- Application URL: https://<cashieringurl.tylerhost.net>/<env>/cashiering/ui.web/
- Rest URL: https://<cashieringurl.tylerhost.net>/<env>/cashiering/hub/
- OData URL: https://<cashieringurl.tylerhost.net>/<env>/cashiering/hub/
- Make sure there is a ' / ' at the end of all the URLs
- Save
Additional Information
- Tyler Cashiering Not Accessible from Tyler Menu - User does not have an account in Cashiering or their Tyler Identity account username does not match their Cashiering username
- In the Tyler Hub log you may see the following error which is correlated to the issue:
- 2021-02-26 09:38:00,240 [80] ERROR Tyler.Hub.Integrations.Cashiering.Data.MenuProvider user:27b9e5aa-1b6d-4c0a-a0a5-c53927b418b9 :: MoveNext [line 34] :: Call to https://<cashieringenvironment.tylerhost.net/hub/api/HubMenu failed Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: S. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) at Tyler.Hub.Integrations.Cashiering.Data.MenuProvider.<GetMenu>d__2.MoveNext() in F:\a3\26\s\Source\Tyler.Hub.Integrations.Cashiering\Data\MenuProvider.cs:line 34 2021-02-26 09:38:00,240 [71] ERROR Tyler.Hub.Integrations.Cashiering.Data.MenuProvider user:27b9e5aa-1b6d-4c0a-a0a5-c53927b418b9 :: MoveNext [line 34] :: Call tohttps://<cashieringenvironment.tylerhost.net/hub/api/HubMenu failed