Skip to content

Key diagnostic information in CloudConvertClientException not included in stack traces #45

@mattrussell-sonocent

Description

@mattrussell-sonocent

When the library emits a CloudConvertClientException, it doesn't report any information about the status code or error response / code in the exception message, although these are captured on the exception object as fields. This means that by default, none of this information ends up in logs / stack traces, obscuring diagnostics. Could the message be changed to include the key information captured by these fields?

An example stack trace at present:

c.c.e.CloudConvertClientException: null
	at c.c.e.ResultExtractor.extract(ResultExtractor.java:71)
	at c.c.e.RequestExecutor.execute(RequestExecutor.java:27)
	at c.c.r.s.ImportFilesResource.upload(ImportFilesResource.java:67)
	at c.c.r.s.ImportFilesResource.upload(ImportFilesResource.java:112)
	at c.c.r.s.ImportFilesResource.upload(ImportFilesResource.java:35)
...

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions