Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The intention would be to identify which are ‘real’ errors and which can safely be ignored, so that we can update the Sentry message filters to be less noisy.

https:

GET_USER_PROFILE short-circuited and no fallback available

UT005023: Exception handling request to /tcs/api/findByNationalPostNumber

HystrixRuntimeException

Attend

Attend

Group

Source

Title

Description

Example link

Ignore/Attend?

Comment

1

No reference found for id 0

TCS

Exception during find grade id in for ids [0], returning empty list. Here's the error message 404

ReferenceServiceImpl.findGradesIn(Set<Long ids>) logs the error that no grade dtos are found for the id set.

https://health-education-england-9v.sentry.io/issues/4262948164/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slack

Attended

68K events

They’re consuming up our quota.

2

TCS

Exception during find sites id in for ids [0], returning empty list. Here's the error message 404

ReferenceServiceImpl.findSitesIn(Set<Long ids>) logs the error that no site dtos are found for the id set

https://health-education-england-9v.sentry.io/issues/4262947959/?referrer=slack&alert_rule_id=14486416&alert_type=issue

Attended

68K events

They’re consuming up our quota.

3

Person Update bulk upload time outs

TCS

HttpRequestMethodNotSupportedException

Request method 'GET' not supported

url: http://apps.tis.nhs.uk/tcs/api/documentsIOException

PATCH /api/bulk-people/

Connection reset by peer

https://health-education-england-9v.sentry.io/issues/43129142834325776792/?alert_rule_id=1448641613350188&alert_type=issue&project=5752964&referrer=slack

Ignored

14 events

4

TCS

NullPointerException

GET /api/placements/overlapping

https://health-education-england-9v.sentry.io/issues/4312566059/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slack

Attend

dateFrom or dateTo of the placement to be validated is null.

5

TCS

NullPointerException

DELETE /api/placements/{id}

null value in entry: delete=null

Attend

Only 1 event on 19th July 11:11:41.

It’s very likely to be linked with the stalled Person Update file issue (Andrew Goodhand uploaded a file at 11:03;41)

Jira Legacy
serverSystem JIRA
serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
keyTIS21-4936

4

get draft placement list by id from PlacementLog table

TCS

IOException

Broken pipe

url: http://stage-apps.tis.nhs.uk/tcs/api/placements/draftList/818

https://health-education-england-9v.sentry.io/issues/43146961554355344968/?alert_rule_id=1448641613350188&alert_type=issue&project=5752964&referrer=slack

Ignored

3 events, and all related placements were deleted.

The exception is thrown in the AudingAspect.auditDeleteBeforeExecution.

6

TCS

HystrixRuntimeException

Attend

We have to take a look this endpoint for programmeId 818.

Jira Legacy
serverSystem JIRA
serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
keyTIS21-4937

5

/api/placements/overlapping

TCS

NullPointerException

GET /api/placements/overlapping

https://health-education-england-9v.sentry.io/issues/42651373944312566059/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slack

Ignored

This error has been in TCS for a long time (more than 2 years)

https://hee-nhs-tis.slack.com/archives/GQ03M1PKN/p1687259626458369?thread_ts=1687257533.005329&cid=GQ03M1PKN

7

TCS

GET_USER_PROFILE could not be queued for execution and no fallback available

UT005023: Exception handling request to /tcs/api/placements/2409866/esr-exported

https://health-education-england-9v.sentry.io/issues/4265464218/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slack

Ignored

has been marked as Resoved before.

8

TCS

HystrixRuntimeException

GET_USER_PROFILE timed-out and no fallback available.

UT005023: Exception handling request to /tcs/api/posts

https://health-education-england-9v.sentry.io/issues/4265137096/events/41b5bc0f03a54dae8a40650cc491442e/?project=5752964

Ignored

9

TCS

MethodArgumentTypeMismatchException

DELETE /api/programme-memberships/{id}

Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long

Attend

dateFrom or dateTo of the placement to be validated is null.

Jira Legacy
serverSystem JIRA
serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
keyTIS21-4938

6

TCS

MethodArgumentTypeMismatchException

GET /api/placements/overlapping

Failed to convert value of type 'java.lang.String' to required type 'java.time.LocalDate'; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam @org.springframework.format.annotation.DateTimeFormat java.time.LocalDate] for value '23-06-04'; nested exception is java.lang.NumberFormatException: For input string: "undefined"IllegalArgumentException: Parse attempt failed for value [23-06-04]

https://health-education-england-9v.sentry.io/issues/43146898394312901248/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slack

Ignored

UI passes underfined as ID to the backend.

29 events

10

TCS

MethodArgumentTypeMismatchException

GET /api/people/v2/{id}

Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; nested exception is java.lang.NumberFormatException: For input string: "undefined"input data format can not be converted to LocalDate

Jira Legacy
serverSystem JIRA
serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
keyTIS21-4938

7

TCS

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

GET /api/placements/overlapping

https://health-education-england-9v.sentry.io/issues/43256500604314780639/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slackIgnored

Attend

19 29 events

11

TCS

MethodArgumentTypeMismatchException

GET /api/placements/overlapping

Failed to convert value of type 'java.lang.String' to required type 'java.time.LocalDate'The user didn’t select an item in the npn dropdown list, so the npn sent to TCS is undefined.

Jira Legacy
serverSystem JIRA
serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
keyTIS21-4938

8

TCS

InvalidDataAccessResourceUsageException

could not extract ResultSet; SQL [n/a]; nested exception is org.springframeworkhibernate.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam @org.springframework.format.annotation.DateTimeFormat java.time.LocalDate] for value '23-06-04'; nested exception is java.lang.IllegalArgumentException: Parse attempt failed for value [23-06-04]exception.SQLGrammarException: could not extract ResultSet

https://health-education-england-9v.sentry.io/issues/4314780692/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slack

Ignored

related to the above error

9

GET_USER_PROFILE hystrix runtime exception

TCS

HystrixRuntimeException

GET_USER_PROFILE short-circuited and no fallback available

UT005023: Exception handling request to /tcs/api/findByNationalPostNumber

https://health-education-england-9v.sentry.io/issues/4265137394/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slack

Ignored

This error has been in TCS for a long time (more than 2 years)

https://hee-nhs-tis.slack.com/archives/GQ03M1PKN/p1687259626458369?thread_ts=1687257533.005329&cid=GQ03M1PKN

10

TCS

HystrixRuntimeException

GET_USER_PROFILE could not be queued for execution and no fallback available

UT005023: Exception handling request to /tcs/api/placements/2409866/esr-exported

https://health-education-england-9v.sentry.io/issues/43129012484265464218/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slack

Ignored

input data format can not be converted to LocalDate

12has been marked as Resoved before.

11

TCS

ObjectOptimisticLockingFailureException

PUT /api/programme-memberships

optimistic locking failed; nested exception is org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect)HystrixRuntimeException

GET_USER_PROFILE timed-out and no fallback available.

UT005023: Exception handling request to /tcs/api/posts

https://health-education-england-9v.sentry.io/issues/4265137096/events/432041776941b5bc0f03a54dae8a40650cc491442e/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slack

Ignored

14 events

The current update is on a stale eneity.

1312

MethodArgumentTypeMismatchException

Related to UI

TCS

ObjectOptimisticLockingFailureExceptionMethodArgumentTypeMismatchException

PUT DELETE /api/personal-detailsObject of class [com.transformuk.hee.tis.tcs.service.model.PersonalDetails] with identifier [314741]: optimistic locking failedprogramme-memberships/{id}

Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; nested exception is orgjava.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect)lang.NumberFormatException: For input string: "undefined"

https://health-education-england-9v.sentry.io/issues/43205130674314689839/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slack

Ignored

5 events.

The current update is on a stale eneity.

14UI passes underfined as id to the backend.

29 events

13

TCS

ObjectOptimisticLockingFailureExceptionMethodArgumentTypeMismatchException

PUT GET /api/contact-detailsObject of class [com.transformuk.hee.tis.tcs.service.model.ContactDetails] with identifier [301675]: optimistic locking failed/people/v2/{id}

Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; nested exception is orgjava.hibernatelang.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [com.transformuk.hee.tis.tcs.service.model.ContactDetails#301675]NumberFormatException: For input string: "undefined"

https://health-education-england-9v.sentry.io/issues/43228617494325650060/?alert_rule_id=1335018814486416&alert_type=issue&project=5752964&referrer=slack

Ignored

1 event

15

TCS

Column 'positionNumber' cannot be null

Column 'positionNumber' cannot be null19 events

14

ObjectOptimisticLockingFailureException

TCS

ObjectOptimisticLockingFailureException

PUT /api/programme-memberships

optimistic locking failed; nested exception is org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect)

https://health-education-england-9v.sentry.io/issues/43128197924320417769/?alert_rule_id=1448644914486416&alert_type=issue&project=5752964&referrer=slack

Ignored

Attend

positionNumber is defined not null in the database, but it seems ESR sends records with null position number to TIS.

16

TCS

DataIntegrityViolationException

could not execute statement; SQL [n/a]; constraint [null]14 events

The current update is on a stale eneity.

15

TCS

ObjectOptimisticLockingFailureException

PUT /api/personal-details

Object of class [com.transformuk.hee.tis.tcs.service.model.PersonalDetails] with identifier [314741]: optimistic locking failed; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute statementurl: /api/posts/219720/esr-changedStaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect)

https://health-education-england-9v.sentry.io/issues/43128195784320513067/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slack

Ignored

seems to be related to the above error

17

TCS

HHH000346: Error during managed flush [org.hibernate.exception.LockAcquisitionException: could not execute statement]

transaction: PUT /api/programme-memberships

https://health-education-england-9v.sentry.io/issues/4328652261/?alert_rule_id=13350188&alert_type=issue&project=5752964&referrer=slack

Ignored

Only 1 event

18

TCS

AccessDeniedException

DELETE /api/placements/{id}

Access is denied

5 events.

The current update is on a stale eneity.

16

TCS

ObjectOptimisticLockingFailureException

PUT /api/contact-details

Object of class [com.transformuk.hee.tis.tcs.service.model.ContactDetails] with identifier [301675]: optimistic locking failed; nested exception is org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [com.transformuk.hee.tis.tcs.service.model.ContactDetails#301675]

https://health-education-england-9v.sentry.io/issues/43151222954322861749/?alert_rule_id=1448641613350188&alert_type=issue&project=5752964&referrer=slack

Ignored

8 events

Seems to be permission control.

19

TCS

Deadlock found when trying to get lock; try restarting transaction

Deadlock found when trying to get lock; try restarting transaction

PUT /api/programme-memberships1 event

17

DB not null constraints

Related to ESR

TCS

Column 'positionNumber' cannot be null

Column 'positionNumber' cannot be null

https://health-education-england-9v.sentry.io/issues/43286507504312819792/?alert_rule_id=1335018814486449&alert_type=issue&project=5752964&referrer=slack

Ignored

Only 1 event

20

TCS

CannotAcquireLockExceptionreferrer=slack

Attend

positionNumber is defined not null in the database, but it seems ESR sends records with null position number to TIS.

18

TCS

DataIntegrityViolationException

could not execute statement; SQL [n/a]; constraint [null]; nested exception is org.hibernate.exception.LockAcquisitionExceptionConstraintViolationException: could not execute statement

PUT url: /api/posts/219720/programmeesr-membershipschanged

https://health-education-england-9v.sentry.io/issues/43286507524312819578/?alert_rule_id=1335018814486416&alert_type=issue&project=5752964&referrer=slack

IgnoredOnly 1 event

seems to be related to the above error

21

TCS

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

GET /api/placements/overlapping

https://health-education-england-9v.sentry.io/issues/4314780639/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slack

29 events

The user didn’t select an item in the npn dropdown list, so the npn sent to TCS is undefined.

22

TCS

InvalidDataAccessResourceUsageException

could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSetto the above error

19

Data issue - new/old post references the current post itself

Related with ESR

TCS

HttpMessageConversionException

Type definition error: [simple type, class com.transformuk.hee.tis.tcs.service.model.Post]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Direct self-reference leading to cycle (through reference chain: com.transformuk.hee.tis.tcs.service.model.PlacementEsrEvent["placement"]->com.transformuk.hee.tis.tcs.service.model.Placement["post"]->com.transformuk.hee.tis.tcs.service.model.Post["newPost"])

https://health-education-england-9v.sentry.io/issues/43147806924312522176/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slack

Ignored

related to the above error

23

TCS

IOException

POST /api/documents

File is empty

Attend

Jira Legacy
serverSystem JIRA
serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
keyTIS21-4790

20

Deadlock when “PUT /api/programme-memberships”

TCS

HHH000346: Error during managed flush [org.hibernate.exception.LockAcquisitionException: could not execute statement]

transaction: PUT /api/programme-memberships

https://health-education-england-9v.sentry.io/issues/43258835774328652261/?alert_rule_id=13350188&alert_type=issue&project=5752964&referrer=slack

Ignored

3 events

24

TCS

IOException

PATCH /api/bulk-people/

Connection reset by peerOnly 1 event

21

TCS

Deadlock found when trying to get lock; try restarting transaction

Deadlock found when trying to get lock; try restarting transaction

PUT /api/programme-memberships

https://health-education-england-9v.sentry.io/issues/43257767924328650750/?alert_rule_id=13350188&alert_type=issue&project=5752964&referrer=slack

Ignored

Only 1 event on 19th July 11:11:41.

It’s very likely to be linked with the stalled Person Update file issue (Andrew Goodhand uploaded a file at 11:03;41)

25

TCS

IllegalArgumentException

GET /api/people/v2/{id}

Source must not be null

seems to be related to the above error

22

TCS

CannotAcquireLockException

could not execute statement; SQL [n/a]; nested exception is org.hibernate.exception.LockAcquisitionException: could not execute statement

PUT /api/programme-memberships

https://health-education-england-9v.sentry.io/issues/43151434394328650752/?alert_rule_id=1448641613350188&alert_type=issue&project=5752964&referrer=slack

Ignored

Won’t handle soon.

2 events

It seems the id user requested doesn’t exist.

25Only 1 event

seems to be related to the above error

23

Elasticsearch Exception about person list

TCS

UncategorizedElasticsearchException

GET /api/people

Elasticsearch exception [type=search_phase_execution_exception, reason=all shards failed]; nested exception is ElasticsearchStatusException[Elasticsearch exception [type=search_phase_execution_exception, reason=all shards failed]]

https://health-education-england-9v.sentry.io/issues/4325386720/?alert_rule_id=13350188&alert_type=issue&project=5752964&referrer=slack

Ignored

It’s not very clear why the shards health check failed, but we don’t always get this error, so it should be okay to ignore it.

2624

TCS

UncategorizedElasticsearchException

GET /api/people

Unable to parse response body; nested exception is ElasticsearchStatusException[Unable to parse response body]; nested: ResponseException[method [POST], host [https://vpc-es7-4prod-qyke6r2vwvp2fno6j5iod6ffma.eu-west-2.es.amazonaws.com], URI [/persons/_search?pre_filter_shard_size=128&typed_keys=true&max_concurrent_shard_requests=5&ignore_unavailable=false&expand_wildcards=open&allow_no_indices=true&ignore_throttled=true&search_type=dfs_query_then_fetch&batched_reduce_size=512&ccs_minimize_roundtrips=true], status line [HTTP/1.1 504 Gateway Time-out/_search?pre_filter_shard_size=128&typed_keys=true&max_concurrent_shard_requests=5&ignore_unavailable=false&expand_wildcards=open&allow_no_indices=true&ignore_throttled=true&search_type=dfs_query_then_fetch&batched_reduce_size=512&ccs_minimize_roundtrips=true], status line [HTTP/1.1 504 Gateway Time-out]

https://health-education-england-9v.sentry.io/issues/4320912970/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slack

Attend

147 events

We might want to take a look what happened.

25

TCS

DataAccessResourceFailureException

30,000 milliseconds timeout on connection http-outgoing-281 [ACTIVE]; nested exception is java.lang.RuntimeException: 30,000 milliseconds timeout on connection http-outgoing-281 [ACTIVE]

https://health-education-england-9v.sentry.io/issues/43209129704325361391/?alert_rule_id=1448641613350188&alert_type=issue&project=5752964&referrer=slack

Attend

147 events

We might want to take a look what happened.

27

TCS

DataAccessResourceFailureException

30,000 milliseconds timeout on connection http-outgoing-281 [ACTIVE]; nested exception is java.lang.RuntimeException: 30,000 milliseconds timeout on connection http-outgoing-281 [ACTIVE]

Ignored

Might be hit the windows of snapshot.

Only 1 event

26

/api/documents

TCS

HttpRequestMethodNotSupportedException

Request method 'GET' not supported

url: http://apps.tis.nhs.uk/tcs/api/documents

https://health-education-england-9v.sentry.io/issues/43253613914312914283/?alert_rule_id=1335018814486416&alert_type=issue&project=5752964&referrer=slack

Ignored

Might be hit the windows of snapshot.

Only 1 event

28

TCS

HttpMessageNotReadableException

JSON parse error: Cannot deserialize value of type `java.time.LocalDate` from String "24-11-04": Failed to deserialize java.time.LocalDateWon’t handle soon.

14 events

27

TCS

IOException

POST /api/documents

File is empty

https://health-education-england-9v.sentry.io/issues/43151664004325883577/?alert_rule_id=1448641613350188&alert_type=issue&project=5752964&referrer=slack

Ignored

Programme membership detail page only colours the incorrectly formatted date red, but still allow them to be sent to the backend.

29Won’t handle soon.

3 events

28

TCS

HttpMessageConversionException

Type definition error: [simple type, class com.transformuk.hee.tis.tcs.service.model.Post]MultipartException

Failed to parse multipart servlet request; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Direct self-reference leading to cycle (through reference chain: com.transformuk.hee.tis.tcs.service.model.PlacementEsrEvent["placement"]->com.transformuk.hee.tis.tcs.service.model.Placement["post"]->com.transformuk.hee.tis.tcs.service.model.Post["newPost"])java.lang.RuntimeException: java.io.IOException: UT000128: Remote peer closed connection before all data could be read

url: http://apps.tis.nhs.uk/tcs/api/documents

https://health-education-england-9v.sentry.io/issues/4323013492/?alert_rule_id=13350188&alert_type=issue&project=5752964&referrer=slack

Ignored

Won’t handle soon.

Only 1 event

29

Date deserialization error.

Related to UI.

TCS

HttpMessageNotReadableException

JSON parse error: Cannot deserialize value of type `java.time.LocalDate` from String "24-11-04": Failed to deserialize java.time.LocalDate

https://health-education-england-9v.sentry.io/issues/4315166400/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slack

Ignored

Programme membership detail page only colours the incorrectly formatted date red, but still allow them to be sent to the backend.

30

Access denied

TCS

AccessDeniedException

DELETE /api/placements/{id}

Access is denied

https://health-education-england-9v.sentry.io/issues/43125221764315122295/?alert_rule_id=14486416&alert_type=issue&project=5752964&referrer=slack

Attend

Jira Legacy
serverSystem JIRA
serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
keyTIS21-4790

30Ignored

8 events

Seems to be permission control.

31

Entity is not found

TCS

EntityNotFoundException

POST /api/programme-memberships/delete/

Unable to find com.transformuk.hee.tis.tcs.service.model.CurriculumMembership with id 404778

https://health-education-england-9v.sentry.io/issues/4323172335/?alert_rule_id=13350188&alert_type=issue&project=5752964&referrer=slack

Ignored

Only 1 event

3132

TCS

EntityNotFoundException

DELETE /api/placements/{id}
Unable to find com.transformuk.hee.tis.tcs.service.model.Placement with id 2414197

https://health-education-england-9v.sentry.io/issues/4363619973/?alert_rule_id=13350188&alert_type=issue&project=5752964&referrer=slack

Ignored

Won’t handle soon.

Only 1 event

3233

TCS

MultipartException

Failed to parse multipart servlet request; nested exception is java.lang.RuntimeException: java.io.IOException: UT000128: Remote peer closed connection before all data could be read

url: http://apps.tis.nhs.uk/tcs/api/documentsIllegalArgumentException

GET /api/people/v2/{id}

Source must not be null

https://health-education-england-9v.sentry.io/issues/43230134924315143439/?alert_rule_id=1335018814486416&alert_type=issue&project=5752964&referrer=slack

Ignored

Won’t handle soon.

Only 1 event

33

TCS

IOException

Broken pipe

url: http://stage-apps.tis.nhs.uk/tcs2 events

It seems the id user requested doesn’t exist.

34

TCS

NullPointerException

DELETE /api/placements/draftList/818{id}

null value in entry: delete=null

https://health-education-england-9v.sentry.io/issues/43553449684314696155/?alert_rule_id=1335018814486416&alert_type=issue&project=5752964&referrer=slack

Attend

We have to take a look this endpoint for programmeId 818

Ignored

3 events, and all related placements were deleted.

The exception is thrown in the AudingAspect.auditDeleteBeforeExecution.