# Error Handling Audit - 20251123-080220 == Potentially Ignored Errors == None found == Bare error returns (missing context) == /home/administrator/projects/coppertone.tech/backend/functions/contact-service/main.go:145: return err == Panic usage == None found == log.Fatal usage (prevents defer) == /home/administrator/projects/coppertone.tech/backend/functions/forum-service/main.go:99: log.Fatal("Database configuration missing: DB_HOST, DB_USER, DB_PASSWORD, DB_NAME required") /home/administrator/projects/coppertone.tech/backend/functions/forum-service/main.go:109: log.Fatalf("Invalid DB_SCHEMA '%s'. Must be: dev, testing, prod, or empty for public", dbSchema) /home/administrator/projects/coppertone.tech/backend/functions/forum-service/main.go:119: log.Fatal(err) /home/administrator/projects/coppertone.tech/backend/functions/forum-service/main.go:123: log.Fatal(err) /home/administrator/projects/coppertone.tech/backend/functions/forum-service/main.go:187: log.Fatal("Failed to create tables:", err) /home/administrator/projects/coppertone.tech/backend/functions/forum-service/main.go:196: log.Fatal("JWT_SECRET must be set and at least 32 characters") /home/administrator/projects/coppertone.tech/backend/functions/forum-service/main.go:1154: log.Fatal(err) /home/administrator/projects/coppertone.tech/backend/functions/payment-service/main.go:132: log.Fatal(server.ListenAndServe()) /home/administrator/projects/coppertone.tech/backend/functions/payment-service/main.go:144: log.Fatal("Database configuration missing: DB_USER, DB_PASSWORD, DB_NAME, DB_HOST required") /home/administrator/projects/coppertone.tech/backend/functions/payment-service/main.go:161: log.Fatalf("Invalid DB_SSL_MODE '%s'. Must be: disable, require, verify-ca, or verify-full", sslMode) /home/administrator/projects/coppertone.tech/backend/functions/payment-service/main.go:178: log.Fatalf("Invalid DB_SCHEMA '%s'. Must be: dev, testing, prod, or empty for public", schema) /home/administrator/projects/coppertone.tech/backend/functions/payment-service/main.go:192: log.Fatalf("Error opening database: %v", err) /home/administrator/projects/coppertone.tech/backend/functions/payment-service/main.go:196: log.Fatalf("Error connecting to database: %v", err) /home/administrator/projects/coppertone.tech/backend/functions/payment-service/main.go:237: log.Fatal("JWT_SECRET must be set and at least 32 characters") /home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:125: log.Fatal(server.ListenAndServe()) /home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:137: log.Fatal("Database configuration missing: DB_USER, DB_PASSWORD, DB_NAME, DB_HOST required") /home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:154: log.Fatalf("Invalid DB_SSL_MODE '%s'. Must be: disable, require, verify-ca, or verify-full", sslMode) /home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:171: log.Fatalf("Invalid DB_SCHEMA '%s'. Must be: dev, testing, prod, or empty for public", schema) /home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:185: log.Fatalf("Error opening database: %v", err) /home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:189: log.Fatalf("Error connecting to database: %v", err) /home/administrator/projects/coppertone.tech/backend/functions/work-management-service/main.go:231: log.Fatal("JWT_SECRET must be set and at least 32 characters") /home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:221: log.Fatal(server.ListenAndServe()) /home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:227: log.Fatal("JWT_SECRET must be set") /home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:230: log.Fatal("JWT_SECRET must be at least 32 characters for security") /home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:250: log.Fatal("Database configuration missing: DB_USER, DB_PASSWORD, DB_NAME, DB_HOST required") /home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:267: log.Fatalf("Invalid DB_SSL_MODE '%s'. Must be: disable, require, verify-ca, or verify-full", sslMode) /home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:284: log.Fatalf("Invalid DB_SCHEMA '%s'. Must be: dev, testing, prod, or empty for public", schema) /home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:298: log.Fatalf("Error opening database: %v", err) /home/administrator/projects/coppertone.tech/backend/functions/auth-service/main.go:302: log.Fatalf("Error connecting to database: %v", err) /home/administrator/projects/coppertone.tech/backend/functions/example-function/main.go:33: log.Fatalf("Error opening database: %v", err) /home/administrator/projects/coppertone.tech/backend/functions/example-function/main.go:56: log.Fatal(http.ListenAndServe(":8080", nil)) /home/administrator/projects/coppertone.tech/backend/functions/ipfs-service/main.go:49: log.Fatalf("Failed to initialize P2P: %v", err) /home/administrator/projects/coppertone.tech/backend/functions/ipfs-service/main.go:92: log.Fatalf("Server error: %v", err) /home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:108: log.Fatal("Database configuration missing: DB_HOST, DB_USER, DB_PASSWORD, DB_NAME required") /home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:118: log.Fatalf("Invalid DB_SSL_MODE '%s'. Must be: disable, require, verify-ca, or verify-full", dbSSLMode) /home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:128: log.Fatalf("Invalid DB_SCHEMA '%s'. Must be: dev, testing, prod, or empty for public", dbSchema) /home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:138: log.Fatal(err) /home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:142: log.Fatal(err) /home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:187: log.Fatal("Failed to create tables:", err) /home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:226: log.Fatal("JWT_SECRET must be set and at least 32 characters for authentication") /home/administrator/projects/coppertone.tech/backend/functions/blog-service/main.go:1745: log.Fatal(err) /home/administrator/projects/coppertone.tech/backend/functions/contact-service/main.go:47: log.Fatalf("Failed to initialize database: %v", err) /home/administrator/projects/coppertone.tech/backend/functions/contact-service/main.go:64: log.Fatalf("Server error: %v", err)