• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

FIWARE / contract-management / #103

30 Sep 2026 02:39PM UTC coverage: 4.528% (+0.7%) from 3.796%
#103

Pull #28

vramperez
Address review: keep the standard stacktrace, only add the downstream answer

- DownstreamError no longer rewrites the cause chain into a custom format; it
  only adds what the stacktrace lacks: status and body of the downstream
  answer a failure was caused by
- The single place logging a failure attaches the exception, so the standard
  stacktrace is printed once per failure (subscription retries and faulty
  client requests stay one line)
- Removed remaining duplicate logs: the ContractManagementController and
  Oid4VpAuthHandler logged errors that are propagated and logged again; the
  OID4VP token failure is wrapped with client and scope instead

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Pull Request #28: Add failure reasons, downstream error descriptions and configurable log output

213 of 403 new or added lines in 35 files covered. (52.85%)

11 existing lines in 7 files now uncovered.

1621 of 35799 relevant lines covered (4.53%)

0.05 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

50.0
/src/main/java/org/fiware/iam/exception/TrustedIssuersException.java
1
package org.fiware.iam.exception;
2

3
/**
4
 * Exception to be thrown in case of issues with the trusted-issuers-list
5
 */
6
public class TrustedIssuersException extends ContractManagementException {
7

8
        public TrustedIssuersException(String message) {
9
                super(message);
×
10
        }
×
11

12
        public TrustedIssuersException(String message, Throwable cause) {
UNCOV
13
                super(message, cause);
×
UNCOV
14
        }
×
15

16
        public TrustedIssuersException(FailureReason reason, String message) {
17
                super(reason, message, null);
1 ✔
18
        }
1 ✔
19

20
        public TrustedIssuersException(FailureReason reason, String message, Throwable cause) {
21
                super(reason, message, cause);
1 ✔
22
        }
1 ✔
23
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc