62 lines
6.7 KiB
Plaintext
62 lines
6.7 KiB
Plaintext
# SQL Error Handling Analysis - 20251123-104210
|
|
== sql.ErrNoRows handling ==
|
|
/home/administrator/projects/coppertone.tech/backend/functions/forum-service/main.go:596: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/forum-service/main.go:704: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/forum-service/main.go:748: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/forum-service/main.go:793: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/forum-service/main.go:853: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/forum-service/main.go:897: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/forum-service/main.go:937: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/forum-service/main.go:1023: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/forum-service/main.go:1077: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/payment-service/main.go:600: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/payment-service/main.go:626: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/payment-service/main.go:676: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/payment-service/main.go:775: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/payment-service/main.go:896: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/payment-service/main.go:951: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:692: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:720: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:771: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:881: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:985: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:1015: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:1074: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:1236: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:1425: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:1458: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:1585: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:837: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:909: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:1171: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:1753: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:1769: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:1869: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:1888: } else if err != sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:1955: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:1974: } else if err != sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:2032: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:2053: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:2149: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:614: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:814: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:889: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:932: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:986: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:1020: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:1131: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:1284: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:1357: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:1448: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:1514: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:1549: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:1589: if err == sql.ErrNoRows {
|
|
/home/administrator/projects/coppertone.tech/backend/functions/contact-service/main.go:563: if err == sql.ErrNoRows {
|
|
|
|
== Generic error returns without context ==
|
|
|
|
== Error logging on DB operations ==
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:613: blog, err := scanBlog(db.QueryRow(query, slug, StatusPublished, BlogTypeSite))
|
|
/home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:1130: blog, err := scanBlog(db.QueryRow(query, slug, StatusPublished, BlogTypeUser))
|
|
/home/administrator/projects/coppertone.tech/backend/functions/contact-service/main.go:501: log.Printf("Failed to query submissions: %v", err)
|