Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ePas ha generato un errore inaspettato. Riprovare o effettuare una segnalazione. #198

Closed
lucanatalegov opened this issue Jun 20, 2024 · 3 comments · Fixed by #201
Closed
Assignees

Comments

@lucanatalegov
Copy link

Dopo aver intallato epas la versione15 e aver confifurato degli istituti e delle sedi al successivo accesso epas mi restituisec il seguente errore:

ePas ha generato un errore inaspettato. Riprovare o effettuare una segnalazione.

Nel file di log compare il seguente errore:

Internal Server Error (500) for request GET /epas/

Execution exception (In /app/controllers/RequestInit.java around line 197)
NoSuchElementException occurred : No value present

play.exceptions.JavaExecutionException: No value present
at play.mvc.ActionInvoker.invoke(ActionInvoker.java:495)
at play.mvc.ActionInvoker.invokeControllerMethod(ActionInvoker.java:477)
at play.mvc.ActionInvoker.invokeControllerMethod(ActionInvoker.java:444)
at play.mvc.ActionInvoker.handleBefores(ActionInvoker.java:307)
at play.mvc.ActionInvoker.invoke(ActionInvoker.java:148)
at Invocation.HTTP Request(Play!)
Caused by: java.util.NoSuchElementException: No value present
at java.base/java.util.Optional.get(Unknown Source)
at controllers.RequestInit.injectMenu(RequestInit.java:197)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at play.mvc.ActionInvoker.invoke(ActionInvoker.java:485)
... 5 more

Come poos risolvere il problema?

@criluc
Copy link
Member

criluc commented Jun 27, 2024

Il problema sembra legato alla lista degli uffici su cui l'utente corrente ha almeno un ruolo presente.

Quali sono i ruoli di sistema dell'utente con cui da questo errore? E i suoi ruoli negli uffici presenti nel sistema?
Gli uffici su cui possiede dei ruoli hanno la data di chiusura impostata?

L'errore potrebbe essere legato al fatto che l'utente corrente abbia dei dei ruoli su una lista tutti e solo con data di chiusura impostata cioè non ci sono ufficio con endDate==null, vedi offices.stream().filter(off -> off.getEndDate() == null) in https://github.com/consiglionazionaledellericerche/epas/blob/main/app/controllers/RequestInit.java#L197

@lucanatalegov
Copy link
Author

lucanatalegov commented Jun 27, 2024 via email

@criluc criluc added this to the Release 2.18.0 milestone Jul 9, 2024
@criluc criluc self-assigned this Jul 9, 2024
@criluc
Copy link
Member

criluc commented Jul 9, 2024

@lucanatalegov abbiamo individuato il problema che si verifica seguendo i passi che hai indicato, sarà risolto nella versione 2.18.0.
Per adesso dovresti evitare di cambiare il nome dell'ufficio iniziale prima di aver inserito almeno una persona al suo interno.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants