You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fineract.apache.org by "Michael Vorburger (Jira)" <ji...@apache.org> on 2020/06/07 12:53:00 UTC
[jira] [Reopened] (FINERACT-935) StaffNotFoundException at
StaffRepositoryWrapper
[ https://issues.apache.org/jira/browse/FINERACT-935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Vorburger reopened FINERACT-935:
----------------------------------------
> This appears to be a valid exception. This wrapper was built specifically for error handling. In the code, exception is to be thrown when information not found.
Nope! :P As per https://github.com/apache/fineract/#logging-guidelines, quote:
{quote}do NOT include e.g. validation errors for incoming API requests - that is signaled through the API response - and does (should) not be logged as an error.{quote}
We need an integration test which verified that whatever can cause this condition is returning an appropriate response in the REST API - and does not log it.
[~natashan] do you want to work on this? If not, please un-assign this issue from yourself.
> StaffNotFoundException at StaffRepositoryWrapper
> ------------------------------------------------
>
> Key: FINERACT-935
> URL: https://issues.apache.org/jira/browse/FINERACT-935
> Project: Apache Fineract
> Issue Type: Bug
> Reporter: Michael Vorburger
> Assignee: Natasha Natarajan
> Priority: Major
> Fix For: 1.4.0
>
>
> See FINERACT-932 for general background, and determine if this error log can and should be "fixed", or if this represents a condition that shouldn't be logged as an error (or conclude that this is a totally valid error log that is useful, any why):
> {code}org.apache.fineract.organisation.staff.exception.StaffNotFoundException
> at org.apache.fineract.organisation.staff.domain.StaffRepositoryWrapper.lambda$findByOfficeHierarchyWithNotFoundDetection$1(StaffRepositoryWrapper.java:54)
> at java.util.Optional.orElseThrow(Optional.java:290)
> at org.apache.fineract.organisation.staff.domain.StaffRepositoryWrapper.findByOfficeHierarchyWithNotFoundDetection(StaffRepositoryWrapper.java:54)
> at org.apache.fineract.portfolio.client.service.ClientWritePlatformServiceJpaRepositoryImpl.createClient(ClientWritePlatformServiceJpaRepositoryImpl.java:248)
> at org.apache.fineract.portfolio.client.service.ClientWritePlatformServiceJpaRepositoryImpl$$FastClassBySpringCGLIB$$71ca1b7f.invoke(<generated>){code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)