devondragon / devondragon/SpringAIClient

Improve error handling with specific exception types

Open
#28 3 comments 1 reaction 1 assignee View on GitHub

@UditThakkar is already working on this.

Since Apr 1, 2025.

enhancement
Dominant language
Java
Stars
1
Forks
1
Avg merge
1h 2m
Merged PRs (30d)
3

Description

The current error handling can be improved with more specific exception types.

Proposed Changes

  • Create a hierarchy of specific exception types
  • Add detailed error information in exceptions
  • Implement proper validation and error messages
  • Improve error logging throughout the codebase

Benefits

  • Makes error handling more straightforward for library users
  • Improves debugging experience
  • Provides more specific error information

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.