54,242 questions
5
votes
1
answer
188
views
how to catch Java exceptions using a C++ launcher?
I am writing a client application using Java Swing. I am quite confused about how a launcher can capture JVM crash information when the JVM crashes.
The hs_err_pid[PID].log file is not generated. I ...
1
vote
2
answers
120
views
Is it valid to rethrow an unhandled C++ coroutine exception with `throw;`?
Is the following code valid in a C++ coroutine promise object?
void
promise_type::unhandled_exception() noexcept
{
try {
// re-throw current exception
throw;
} catch (const std::exception &...
-2
votes
1
answer
95
views
PHP try-catch ineffective for mb_convert_encoding() function [duplicate]
I have the following code in a CLI PHP script. (The value in $mime_encoded_text actually comes from a message header, but for the sake of clarity, I have simplified here) :
$mime_encoded_text = "...
Best practices
0
votes
13
replies
146
views
Is there a best practice on how to mimic defer/finalize blocks which can throw exceptions and should then throw nested exceptions
I'm trying to implement these requirements:
I have to execute functions i cannot modify.
Unfortunately, the functions also needs a specific global state which needs to be set before calling the ...
0
votes
1
answer
34
views
How should I set up a "RestExceptionHandler" for xhr requests and a "ErrorController" for non xhr requests in spring boot 3.5?
I am upgrading a rather big application from Spring Boot 2.7.18 to Spring Boot 3.5.6.
In this application there is an ExceptionController which is intended to handle exceptions
caused by non xhr ...
Best practices
0
votes
7
replies
173
views
What is the Pythonic way to handle invalid user input in a while loop?
import random
number_to_guess = random.randint(1, 10)
while True:
guess = input("Guess a number between 1 and 10: ")
# This crashes if 'guess' is not a number
if int(guess) == ...
Best practices
0
votes
3
replies
174
views
Can I modify the Message of a caught Delphi Exception object and then re-raise it?
The title says it, but here is an example:
try
// ...
raise EFileNotFoundException.Create('File not found!');
except
on E: EFileNotFoundException do begin
E.Message := Format('"%s":...
1
vote
1
answer
61
views
how to make socket server propagate exceptions up to TaskGroup where they're started from?
How to make exceptions thrown from a socket server running in a task group task be propagated up to its parent TaskGroup? With given example, I'd expect to see the error raised from ...
Advice
0
votes
2
replies
57
views
Better solutions for reseting 'is_running' flag to 0 when an exception occurs during code execution in python
I have a python code with below structure:
try:
# Check if ETL is running
check_isrunning_sms_journals = "select nvl(d.is_running,0) as is_running from running_etl_table d where ...
Advice
0
votes
0
replies
44
views
What should I replace a newline character with when newlines aren't allowed?
I'm building a hobby chess engine that communicates through the UCI protocol. This is communication done through standard out/in of the program, with each line representing a single command.
One of ...
4
votes
1
answer
153
views
Java ExecutorService detect asap thread fail
I have to run x asynchronous threads , which can last several minutes each.
They ALL have to terminate properly without exceptions.
If one fails I have to stop them all immediately and not wait ...
2
votes
1
answer
61
views
Calling `sys.excepthook` manually with `sys.last_exc`
The signature of sys.excepthook is
sys.excepthook(type, value, traceback)
so a natural way to call it is
sys.excepthook(sys.exc_type, sys.exc_value, sys.exc_traceback)
But as of Python 3.12, ...
Best practices
0
votes
1
replies
96
views
Java exception handling (best practices)
I'm starting out with Java and Spring Boot, and I have a fairly simple question that always raises doubts for me, as I always like to follow best practices.
I have a Controller layer where I create ...
0
votes
1
answer
135
views
Spring Boot 3.x — @RestControllerAdvice not catching custom exceptions
I recently upgraded to Spring Boot 3.5 (Jakarta packages) and noticed my global exception handler isn’t being triggered.
@RestController
public class UserController {
@GetMapping("/test")...
3
votes
1
answer
159
views
How to catch EXCEPTION_PRIV_INSTRUCTION from RDPMC directly in Assembly (and without SEH)?
I'm experimenting with measuring CPU's instructions latency and throughput on P and E cores using RDPMC on Win 11, something like that:
MOV ECX, 0x40000000 ; Instructions Counter
RDPMC ; Read ...