Questions tagged [error-handling]
The various techniques used for maintaining stable program state in circumstances that, if not taken care of ("handled"), could cause serious issues, including logical bugs and abrupt execution termination.
747
questions
-1
votes
2answers
105 views
Library to uniformly present runtime errors, exceptions, and login errors exceptions
I have this Library to control errors; I would like if you can evaluate it and make a review of the code, not about the goals of the library:
Everything works for me correctly, but I am also open to ...
0
votes
1answer
40 views
C++ Error/exception handling [closed]
I know the following code are horrible, so I'd like a review. Criticism are welcome. I want to know what went wrong, and how I can avoid the same mistake in the future.
Version 1
...
2
votes
1answer
75 views
Modify original JSON few times and post http request
Follow up question from here.
I am working on a project where I need to do below things in Python:
Take few input parameters like - environmentName, ...
10
votes
1answer
262 views
Post json using http and verify whether all actions completed successfully or not
I am working on a project where I need to work with http apis and call them using Python language. Below is what I need to do:
Take few input parameters like - <...
6
votes
2answers
58 views
Error Code Stack Trace and Propagation Library in C
I've been programming in Go and I enjoy how easy it is to create descriptive errors and propagate them up the call stack. I wanted that sort of ease and consistency in C so I created a small error ...
2
votes
1answer
56 views
Handle database validation (exists, unique constraint, etc) [closed]
Let's assume you are writing a REST Api with a common structure like Controller > Service > Repository > Database.
In the database there's a table with a column with a unique constraint:
<...
6
votes
1answer
68 views
Using a linked list as an error type
Background
I've been looking into a few different way to implement error reporting for an embedded system in C and there a couple things that I'd like to incorporate:
A generic and extensible error ...
8
votes
2answers
572 views
Binary to decimal (and back) converter in c++
I'm mainly looking for error checking / type safety advice.
main.cpp
...
8
votes
3answers
610 views
Error solution: Uncaught TypeError
Uncaught TypeError: document.getElementById(...) is null
I have a single JavaScript file that is connected to multiple pages. The below snippet is a function that is used for a single page. The above ...
5
votes
1answer
145 views
HSTS Recommendations in .htaccess
Please see my previous post in the below hyperlink
I've updated my .htaccess file to account for an HSTS, along with many of the recommended changes. See the ...
3
votes
0answers
43 views
Building a GTD Productivity App Designed through Test Driven Development (TDD)
First, thanks so much for looking at my code. Over the past decade, I have tried every task management apps imaginable. I finally realized that the only way I would ever find my perfect productivity ...
1
vote
0answers
36 views
How to catch exceptions in test code?(Python 3.8) [closed]
I have a script that includes some independent tests that run together (not parallelly).
The tests include calls for some libraries that might raise exceptions (which indicate of a failure in the test)...
4
votes
1answer
149 views
.htaccess Recommendations
I have a personal website that's used primarily for fun. I upload images, videos and text that I want to share. An HTML submission form accepts questions and string submissions from users, which uses ...
4
votes
2answers
72 views
Mysql PDO Wrapper that throws Unique Constraint Exception
The main reasoning behind this PDO wrapper, is that I find myself using unique constraints quite frequently in my designs, and I have ...
2
votes
1answer
65 views
A method that calls multiple async tasks with error handling, done the right way?
I've got a method, CheckForValue(), that uses named pipes to send a message to another process running locally, and then receive a message from that process, ...
4
votes
1answer
99 views
Proper Error handling when we expect results from secondary functions
I'm building an android application and I have some second thoughts on some error handling case.
I have a method that gets data from the internet by calling this method:
...
1
vote
1answer
90 views
6
votes
1answer
101 views
VBA Error Handling Sub, Working for all subs
The idea is to make an error handling procedure, which prints messages in DEV mode and shows MsgBox in ...
2
votes
0answers
63 views
Custom MediaController with full screen video image option
I have overridden setAnchorView() of MediaController class to display full screen option icon using below code.The code seems to be working fine in devices I tested but I have few doubts for which I ...
1
vote
0answers
27 views
Oauth2 Connector Frappe Framework
My first attempt at writing a Python application to solve a real problem is a one way connector between ERPNext and MYOB AccountRight.
This is the module I have written to connect to the API and get ...
5
votes
1answer
230 views
How can I make my error handling more idiomatic in Rustlings exercise “from_into”?
I've got a working solution to the Rustlings from_into exercise (i.e. the code compiles and all the tests pass). The task required that I implemented the From trait ...
6
votes
1answer
200 views
Handling errors in potentially incomplete responses
I am using the library geoip2 to get Geolocation of many IP adderesses
...
3
votes
1answer
70 views
Sending a CSV file for a client list from a database
What can I improve about this code in order to be production-ready? I'm not worried about security but about errors that could occur.
What exceptions should I catch? I feel overwhelmed about ...
5
votes
2answers
524 views
A simple error messaging and logging system via macro(s) in C++
I'm just trying to build a quick and crude error messaging system. It currently looks like this:
...
2
votes
1answer
59 views
Part 2: Send HTTP request for each row in Excel table
This script was previously reviewed here: Send HTTP request for each row in Excel table (Part 1)
I've made the changes that were suggested in the Code Review answers as well as added a few of my own.
...
3
votes
1answer
121 views
C# Reflection-based CSV Parser
I've been trying to make a C# version of my Java CSV Parser using C# specific idioms.
Here is the full code:
...
3
votes
2answers
90 views
Tic-Tac-Toe in Java
I am currently learning Java; I could really use some help from more experienced programmers.
How can I clean up my Tic-Tac-Toe code? What mistakes have I made? Can I use more exception handling? I ...
2
votes
0answers
23 views
Is there a better way to handle errors in these functions?
I'm creating a GOLang Linux distribution installer. The architecture is straight forward. I have N parameters and uses them in N installation steps. Summarizing:
Every step implements a interface ...
5
votes
2answers
570 views
C++ custom exception class
I am wondering, how can I improve this simple MissingResource exception class? I am using it in my simple game.
...
1
vote
1answer
54 views
Handling multiple try-catches in a for loop
Good day! I would like to know if this is possible to be refactored into a cleaner code.
The reason I'm doing it like this is to catch the column that the error appeared on and then potentially output ...
4
votes
0answers
24 views
Error handling best practices using a custom error handling module
I am trying to learn how to effectively use error handling in my code. To do this, I have created a class inside main.py which reads the value of a specified curve ...
1
vote
0answers
40 views
One of my first Bash scripts - checking for best practice and error handling
I have a Bash script that resides on Remote Server A and transfers files from Remote Server 1 to Remote Server 2. Remote Server 2 is a Dropbox folder so in this script, I call another script (that's ...
0
votes
2answers
43 views
Bugs - Program that Creates a Directory in C
I have the following code that creates a directory in C. I tested it multiple times, reviewed it a few times and it looks fine at the moment.
What I really wanna know is what bugs does it have and ...
2
votes
1answer
65 views
Code for adding a user to the database
I have a code that adds a user to the database, getting the username from the dialog.My fragment implements the interface with the onInputSend method, which is called by the dialog when the user ...
1
vote
1answer
47 views
Best way to avoid users to cancel my routine halfway through while managing other errors
I'm struggling to find the best way to prevent users from cancelling a routine halfway through (by pressing ESC, break, etc) without making sure the sheet is being locked again. On top of that, I also ...
4
votes
2answers
227 views
Reader for graph-file with ugly return and questionable use of streams
I wrote a class that contains a static method that reads in files from NetworkRepository and converts them into a list of integer-arrays, each representing an edge. The file format from ...
4
votes
1answer
82 views
How to stop a Python script if the input values do not make sense within the environment in which they will be analyzed?
I am not a developer, but I needed to write a script.
So I wrote it. Since I can't find an accessible tool that fulfills the same purpose, which I think may be helpful to others, I decided to ...
1
vote
3answers
59 views
Custom exception handling function or logging library?
I want to document every exception handled in my code and some states of the code when it works properly.
What I've done is two functions, one that creates an 'error report' (function: ...
3
votes
0answers
72 views
HTTP download function in Rust (async/await)
Why am I fighting the compiler? - Wrote this, which works, but I feel like I'm breaking every rule in the book:
...
-3
votes
3answers
73 views
Opinion on Python exceptions? [closed]
Just looking for opinions on which is the best way to use exceptions?
Should the exception handling go inside the function or should it go outside the function when you actually call the function. ...
2
votes
2answers
78 views
Shared memory class
I wrote a class that opens a shared memory communication to use in my project, and would like a review.
mylib_com.hpp
...
1
vote
1answer
56 views
File handling with try and except [closed]
I am learning programming with Python. I am not sure if I can write a try/except block like this.
...
2
votes
0answers
30 views
Best way to catch API errors and log responses when calling via helper function
I'm trying to add error handling and response logging for API calls. The way I have my application (chatbot) set up is that a helper function is called from the main dialog, and that helper function ...
2
votes
2answers
444 views
Right way to handle, log and display exceptions
I repost my question here because it has been closed on stack overflow
This question could sound stupid but I am new to the logging, displaying and handling exceptions.
Because before I was just ...
1
vote
1answer
84 views
4
votes
1answer
472 views
Minesweeper - Python 3 (beginner)
I’ve just created Minesweeper game, which work perfectly fine (for me).
Any suggestions on how to improve this code would be greatly appreciate, in terms of:
Object-oriented
Array
Error handling
...
2
votes
1answer
45 views
Java: Only log first error occurrence (with hourly reset)
I have a redis caching server. If that caching server is down, my app will query the database directly.
I want to know from the logs if my caching server is not reachable. However, if I add a log ...
-2
votes
1answer
58 views
Is it good practice to use try catch only for a part of the code [closed]
When I submit the form, I need to validate the input data from an HTML form field, which comes from the user who submitted the data. So inside the Page_Load event, ...
6
votes
1answer
308 views
c# Factory Pattern Generic Exception Handler using dot net core
My task was to create exception handler on some system that has multiple types of database and big business behavior.
At first, I had done a switch/case that handled the exceptions by type using the <...
5
votes
1answer
129 views
Handling exceptions in Python 3
Please can you review my standard exception handler for Python 3.x. It is located under the # +=+= line. The code above the line is to create an exception and so ...