e Solution .When technical errors occur, log them on the system where they occur passing a simpler generic SystemError back to the caller for reporting at the end-user interface .The generic error lets calling code know that there has been a problem so that they can handle it but reduces the amount of system specific information that needs to be passed back through the distribution boundarySolution When technical errors occur, log them on the system where they occur passing a simpler generic SystemError back to the caller for reporting at the end-user interface. The generic error lets calling code know that there has been a problem so that they can handle it but reduces the amount of systemspecific information that needs to be passed back through the distribution boundary