You can subscribe to this list here.
| 2014 |
Jan
(3) |
Feb
(1) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(2) |
Aug
(2) |
Sep
|
Oct
(3) |
Nov
|
Dec
(1) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 |
Jan
(20) |
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
(15) |
Jul
(1) |
Aug
(7) |
Sep
(13) |
Oct
(2) |
Nov
(10) |
Dec
(1) |
| 2016 |
Jan
|
Feb
(2) |
Mar
|
Apr
(2) |
May
(1) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
(11) |
Oct
(7) |
Nov
(6) |
Dec
(11) |
| 2017 |
Jan
(10) |
Feb
(5) |
Mar
(27) |
Apr
(34) |
May
(25) |
Jun
(14) |
Jul
(7) |
Aug
(17) |
Sep
(11) |
Oct
(6) |
Nov
(14) |
Dec
(10) |
| 2018 |
Jan
(8) |
Feb
(19) |
Mar
(40) |
Apr
(9) |
May
(16) |
Jun
(23) |
Jul
(31) |
Aug
(7) |
Sep
(9) |
Oct
(6) |
Nov
(14) |
Dec
(19) |
| 2019 |
Jan
(4) |
Feb
(6) |
Mar
(1) |
Apr
(2) |
May
(6) |
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(19) |
Dec
(14) |
| 2020 |
Jan
(10) |
Feb
(24) |
Mar
(49) |
Apr
(26) |
May
(12) |
Jun
(4) |
Jul
(13) |
Aug
(32) |
Sep
(13) |
Oct
(10) |
Nov
(4) |
Dec
(16) |
| 2021 |
Jan
(2) |
Feb
(8) |
Mar
(15) |
Apr
(19) |
May
(5) |
Jun
(13) |
Jul
(6) |
Aug
(38) |
Sep
(11) |
Oct
(18) |
Nov
(11) |
Dec
(13) |
| 2022 |
Jan
(10) |
Feb
(21) |
Mar
(28) |
Apr
(3) |
May
(7) |
Jun
(9) |
Jul
(14) |
Aug
(13) |
Sep
(8) |
Oct
(29) |
Nov
(1) |
Dec
(21) |
| 2023 |
Jan
(19) |
Feb
(9) |
Mar
|
Apr
(10) |
May
(7) |
Jun
(10) |
Jul
(14) |
Aug
(17) |
Sep
(1) |
Oct
(9) |
Nov
(5) |
Dec
(14) |
| 2024 |
Jan
(12) |
Feb
(2) |
Mar
(8) |
Apr
(1) |
May
(6) |
Jun
(6) |
Jul
(24) |
Aug
(15) |
Sep
(1) |
Oct
(6) |
Nov
(20) |
Dec
(14) |
| 2025 |
Jan
(12) |
Feb
(2) |
Mar
(10) |
Apr
(11) |
May
(13) |
Jun
(1) |
Jul
(2) |
Aug
(2) |
Sep
(8) |
Oct
(28) |
Nov
(10) |
Dec
|
|
From: Sander A. <sa....@fz...> - 2024-08-08 06:12:09
|
Good morning Krzysztof, good morning Roman, we start testing the dynamic second factor, where unity performs it only if it was not performed at the upstream IdP. The IdPs send this information only if it was requested by the SP. Does unity send this request, if the dynamic2f flow was performed? Best regards, Sander -- Large-Scale Data Science Juelich Supercomputing Centre phone: +49 2461 61 8847 fax: +49 2461 61 6656 email: sa....@fz... ----------------------------------------------------------------------- ----------------------------------------------------------------------- Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens ----------------------------------------------------------------------- ----------------------------------------------------------------------- |
|
From: Sander A. <sa....@fz...> - 2024-08-06 09:47:52
|
Good morning Roman, so far we use the policies only in registration forms, not on the IdP level. Since we startet to use groups which have their own policies and updated the top level, we are using them in enquiries too. So far I do not see any reason for not using the IdP level. Are the information (date/time and Policy version) stored in attributes too? And in ehich file I need to configure the policies? Some other comments to your previous mail are inline. On Tue, 2024-08-06 at 11:18 +0200, Roman Krysiński wrote: > Good morning Sander, > > Last but not least for "the third side effect" you've pointed out - > would it work for you to configure this policy on IdP level? In such > a case it wouldn't be even needed to create enquiries each time > policy revision changes to force users to accept it. > > Best regards, > Roman > > wt., 6 sie 2024 o 11:09 Roman Krysiński <ro...@un...> > napisał(a): > > Good morning Sander, > > > > Let me summarize features around "Policy documents" and I hope that > > will clarify cases you've pointed out in previous email. > > > > Policy documents, that can be defined in "Settings > Policy > > documents" console view, itself do not bring > > enforcement capabilities. > > They can be used in conjunction with registration and enquiry forms > > as well as on IdP level. > > * Used on registration form is useful to enforce a specific policy > > during user creation, and then record this fact in the system (as > > you pointed out in sys:policy-agreement-state attribute) > > * When a policy is used at the IdP level (Vaadin-based IdPs contain > > a “Policy Agreements” tab where this can be configured), the user > > will be required to see and accept the policy after logging into > > such an IdP if the current system policy revision does not match > > the one recorded in the user’s sys:policy-agreement-state > > attribute. > > * Policy document can also be used in enquiry, it will be shown > > there only when current system policy revision does not match the > > one recorded in the user’s sys:policy-agreement-state attribute. In > > other words if the user has already accepted the current policy, > > enquiry will not show it. The fact that the user has completed > > specific enquiry is recorded in sys:FilledEnquires attribute. > > > > Note that changing the policy document revision does not influence > > on the sys:FilledEnquires, so if e.g. user has completed an enquiry > > of "User is requested, mandatory" type, which is configured with a > > policy, that revision has changed, then this enquiry will not be > > enforced once more. This can be done with new enquiry OR by > > configuring this in IdP level. > > > > > We encountered on Monday the situation where we changed the > > > revision of a policy from > > > version 2 to version 3 (no content changes) and the user did not > > > get > > > the update enquiry because they had it already at the update to > > > version 2. > > As mentioned, if a user had an enquiry already completed, revision > > update will not force the user to re-do the enquiry. Ok but the behaviour is not that what I would expect when I have policy management. Could you please add this to the manual. It sounds a bit strange to me that you have an automated update rotine for the first policy revision but not for the later ones. > > > > > We also saw that the update enquiry did not set or update the > > > value > > > of the sys:policy-agreement-state attribute > > Can you confirm that the enquiry request in question was accepted? > > If so, could you please provide more details on how to reproduce > > the problem? Yes. I added a screen shot. I also have some accounts, which has only the sys:FilledEnquieries attribute from the Update enquire but not the sys:policy-agreeement-state. Best regards, Sander > > > > > (...) a new user account, who agreed the latest version during > > > the > > > registration, got an empty enquiry (no checkbox and policy, but > > > on > > > cancel and submit buttons) at the first login > > As noted, the policy is not shown on enquiry form, when the user > > has already accepted it. > > I see your point however that this is not the best user experience, > > and there is room for improvement here. > > We will think about this use case and a better handling. > > > > In addition to the problem reported by Piotr with enquiry we've > > found three more items to address and targeted for the 4.0.1 patch: > > * Enquiry logout does not work > > * Enquiries are not enforced when logging to hope ui > > * Improve the layout of enquiry buttons > > > > Please let me know in case of any further questions. > > > > Best regards, > > Roman > > > > > > śr., 31 lip 2024 o 07:36 Sander Apweiler > > <sa....@fz...> napisał(a): > > > Good morning, > > > > > > the problems we found were based on unity 3.16.1. We encountered > > > on > > > Monday the situation where we changed the revision of a policy > > > from > > > version 2 to version 3 (no content changes) and the user did not > > > get > > > the update enquiry because they had it already at the update to > > > version > > > 2. We also saw that the update enquiry did not set or update the > > > value > > > of the sys:policy-agreement-state attribute. And the third side > > > effect > > > was that a new user account, who agreed the latest version during > > > the > > > registration, got an empty enquiry (no checkbox and policy, but > > > on > > > cancel and submit buttons) at the first login. Our plan was to > > > verify > > > this on unity 4, before we report those issues. > > > > > > Best regards, > > > Sander > > > > > > > > > On Tue, 2024-07-30 at 15:05 +0200, Piotr Piernik wrote: > > > > Dear Sander > > > > Generally If the policy has changed with the revision number > > > > increase, > > > > it should appear to users automatically. > > > > Could you please provide more details in which scenario it > > > > won't > > > > work? > > > > > > > > > > > > > > > > Best regards > > > > Piotr > > > > > > > > W dniu 30.07.2024 o 12:36, Sander Apweiler pisze: > > > > > Dear Piotr, > > > > > nice to hear you found the reason. Can you answer my second > > > > > question as > > > > > well? We found some issues regarding policies in our 3.16.1 > > > > > instances > > > > > and we are not sure if the problems based on our > > > > > misconfiguration > > > > > or > > > > > unity. > > > > > > > > > > Best regards, > > > > > Sander > > > > > > > > > > > > > > > On Tue, 2024-07-30 at 12:20 +0200, Piotr Piernik wrote: > > > > > > > > > > > > Dear Sander > > > > > > We have problem in policy document editor - saves > > > > > > optional > > > > > > policy > > > > > > documents as mandatory and vice versa. > > > > > > We will fix it in 4.0.1 patch. > > > > > > > > > > > > Best regards > > > > > > Piotr > > > > > > > > > > > > > > > > > > > > > > > > W dniu 30.07.2024 o 07:13, Sander Apweiler pisze: > > > > > > > > > > > > > > > > > > > > > > > > > > Good morning Krzysztof, > > > > > > > good morning Roman, > > > > > > > > > > > > > > we found another bug in unity 4. We created a mandatory > > > > > > > policy > > > > > > > (see > > > > > > > 1st > > > > > > > screenshot) and added it to the registration form (see > > > > > > > 2nd > > > > > > > screenshot). > > > > > > > This policy should be mandatory but I can register > > > > > > > without > > > > > > > confirmation > > > > > > > of the policy. > > > > > > > > > > > > > > Another question regarding policies because I do not > > > > > > > remember > > > > > > > and > > > > > > > the > > > > > > > manual is not that clear in this point. When I create a > > > > > > > new > > > > > > > version > > > > > > > of > > > > > > > a policy, is the confirmation of the new version shown to > > > > > > > all > > > > > > > users > > > > > > > or > > > > > > > do I need to create enquieries manually? > > > > > > > > > > > > > > Best regards, > > > > > > > Sander > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > Unity-idm-discuss mailing list > > > > > > > Uni...@li... > > > > > > > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > > > > > > > > > > > > > > > > -- Large-Scale Data Science Juelich Supercomputing Centre phone: +49 2461 61 8847 fax: +49 2461 61 6656 email: sa....@fz... ----------------------------------------------------------------------- ----------------------------------------------------------------------- Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens ----------------------------------------------------------------------- ----------------------------------------------------------------------- |
|
From: Roman K. <ro...@un...> - 2024-08-06 09:18:29
|
Good morning Sander, Last but not least for "the third side effect" you've pointed out - would it work for you to configure this policy on IdP level? In such a case it wouldn't be even needed to create enquiries each time policy revision changes to force users to accept it. Best regards, Roman wt., 6 sie 2024 o 11:09 Roman Krysiński <ro...@un...> napisał(a): > Good morning Sander, > > Let me summarize features around "Policy documents" and I hope that will > clarify cases you've pointed out in previous email. > > Policy documents, that can be defined in "Settings > Policy documents" > console view, itself do not bring enforcement capabilities. > They can be used in conjunction with registration and enquiry forms as > well as on IdP level. > * Used on registration form is useful to enforce a specific policy during > user creation, and then record this fact in the system (as you pointed out > in sys:policy-agreement-state attribute) > * When a policy is used at the IdP level (Vaadin-based IdPs contain a > “Policy Agreements” tab where this can be configured), the user will be > required to see and accept the policy after logging into such an IdP if the > current system policy revision does not match the one recorded in the > user’s sys:policy-agreement-state attribute. > * Policy document can also be used in enquiry, it will be shown there only > when current system policy revision does not match the one recorded in the > user’s sys:policy-agreement-state attribute. In other words if the user has > already accepted the current policy, enquiry will not show it. The fact > that the user has completed specific enquiry is recorded > in sys:FilledEnquires attribute. > > Note that changing the policy document revision does not influence on > the sys:FilledEnquires, so if e.g. user has completed an enquiry of "User > is requested, mandatory" type, which is configured with a policy, that > revision has changed, then this enquiry will not be enforced once more. > This can be done with new enquiry OR by configuring this in IdP level. > > > We encountered on Monday the situation where we changed the revision of > a policy from > > version 2 to version 3 (no content changes) and the user did not get > > the update enquiry because they had it already at the update to version > 2. > As mentioned, if a user had an enquiry already completed, revision update > will not force the user to re-do the enquiry. > > > We also saw that the update enquiry did not set or update the value > > of the sys:policy-agreement-state attribute > Can you confirm that the enquiry request in question was accepted? > If so, could you please provide more details on how to reproduce the > problem? > > > (...) a new user account, who agreed the latest version during the > > registration, got an empty enquiry (no checkbox and policy, but on > > cancel and submit buttons) at the first login > As noted, the policy is not shown on enquiry form, when the user has > already accepted it. > I see your point however that this is not the best user experience, and > there is room for improvement here. > We will think about this use case and a better handling. > > In addition to the problem reported by Piotr with enquiry we've found > three more items to address and targeted for the 4.0.1 patch: > * Enquiry logout does not work > * Enquiries are not enforced when logging to hope ui > * Improve the layout of enquiry buttons > > Please let me know in case of any further questions. > > Best regards, > Roman > > > śr., 31 lip 2024 o 07:36 Sander Apweiler <sa....@fz...> > napisał(a): > >> Good morning, >> >> the problems we found were based on unity 3.16.1. We encountered on >> Monday the situation where we changed the revision of a policy from >> version 2 to version 3 (no content changes) and the user did not get >> the update enquiry because they had it already at the update to version >> 2. We also saw that the update enquiry did not set or update the value >> of the sys:policy-agreement-state attribute. And the third side effect >> was that a new user account, who agreed the latest version during the >> registration, got an empty enquiry (no checkbox and policy, but on >> cancel and submit buttons) at the first login. Our plan was to verify >> this on unity 4, before we report those issues. >> >> Best regards, >> Sander >> >> >> On Tue, 2024-07-30 at 15:05 +0200, Piotr Piernik wrote: >> > Dear Sander >> > Generally If the policy has changed with the revision number >> > increase, >> > it should appear to users automatically. >> > Could you please provide more details in which scenario it won't >> > work? >> > >> > >> > >> > Best regards >> > Piotr >> > >> > W dniu 30.07.2024 o 12:36, Sander Apweiler pisze: >> > > Dear Piotr, >> > > nice to hear you found the reason. Can you answer my second >> > > question as >> > > well? We found some issues regarding policies in our 3.16.1 >> > > instances >> > > and we are not sure if the problems based on our misconfiguration >> > > or >> > > unity. >> > > >> > > Best regards, >> > > Sander >> > > >> > > >> > > On Tue, 2024-07-30 at 12:20 +0200, Piotr Piernik wrote: >> > > > >> > > > Dear Sander >> > > > We have problem in policy document editor - saves optional >> > > > policy >> > > > documents as mandatory and vice versa. >> > > > We will fix it in 4.0.1 patch. >> > > > >> > > > Best regards >> > > > Piotr >> > > > >> > > > >> > > > >> > > > W dniu 30.07.2024 o 07:13, Sander Apweiler pisze: >> > > > >> > > > >> > > > > >> > > > > Good morning Krzysztof, >> > > > > good morning Roman, >> > > > > >> > > > > we found another bug in unity 4. We created a mandatory policy >> > > > > (see >> > > > > 1st >> > > > > screenshot) and added it to the registration form (see 2nd >> > > > > screenshot). >> > > > > This policy should be mandatory but I can register without >> > > > > confirmation >> > > > > of the policy. >> > > > > >> > > > > Another question regarding policies because I do not remember >> > > > > and >> > > > > the >> > > > > manual is not that clear in this point. When I create a new >> > > > > version >> > > > > of >> > > > > a policy, is the confirmation of the new version shown to all >> > > > > users >> > > > > or >> > > > > do I need to create enquieries manually? >> > > > > >> > > > > Best regards, >> > > > > Sander >> > > > > >> > > > > >> > > > > >> > > > > >> > > > > _______________________________________________ >> > > > > Unity-idm-discuss mailing list >> > > > > Uni...@li... >> > > > > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss >> > > > > >> > > > >> >> -- >> Large-Scale Data Science >> Juelich Supercomputing Centre >> >> phone: +49 2461 61 8847 >> fax: +49 2461 61 6656 >> email: sa....@fz... >> >> ----------------------------------------------------------------------- >> ----------------------------------------------------------------------- >> Forschungszentrum Jülich GmbH >> 52425 Jülich >> Sitz der Gesellschaft: Jülich >> Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 >> Vorsitzender des Aufsichtsrats: MinDir Stefan Müller >> Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), >> Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens >> ----------------------------------------------------------------------- >> ----------------------------------------------------------------------- >> >> >> _______________________________________________ >> Unity-idm-discuss mailing list >> Uni...@li... >> https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss >> > |
|
From: Roman K. <ro...@un...> - 2024-08-06 09:10:06
|
Good morning Sander, Let me summarize features around "Policy documents" and I hope that will clarify cases you've pointed out in previous email. Policy documents, that can be defined in "Settings > Policy documents" console view, itself do not bring enforcement capabilities. They can be used in conjunction with registration and enquiry forms as well as on IdP level. * Used on registration form is useful to enforce a specific policy during user creation, and then record this fact in the system (as you pointed out in sys:policy-agreement-state attribute) * When a policy is used at the IdP level (Vaadin-based IdPs contain a “Policy Agreements” tab where this can be configured), the user will be required to see and accept the policy after logging into such an IdP if the current system policy revision does not match the one recorded in the user’s sys:policy-agreement-state attribute. * Policy document can also be used in enquiry, it will be shown there only when current system policy revision does not match the one recorded in the user’s sys:policy-agreement-state attribute. In other words if the user has already accepted the current policy, enquiry will not show it. The fact that the user has completed specific enquiry is recorded in sys:FilledEnquires attribute. Note that changing the policy document revision does not influence on the sys:FilledEnquires, so if e.g. user has completed an enquiry of "User is requested, mandatory" type, which is configured with a policy, that revision has changed, then this enquiry will not be enforced once more. This can be done with new enquiry OR by configuring this in IdP level. > We encountered on Monday the situation where we changed the revision of a policy from > version 2 to version 3 (no content changes) and the user did not get > the update enquiry because they had it already at the update to version 2. As mentioned, if a user had an enquiry already completed, revision update will not force the user to re-do the enquiry. > We also saw that the update enquiry did not set or update the value > of the sys:policy-agreement-state attribute Can you confirm that the enquiry request in question was accepted? If so, could you please provide more details on how to reproduce the problem? > (...) a new user account, who agreed the latest version during the > registration, got an empty enquiry (no checkbox and policy, but on > cancel and submit buttons) at the first login As noted, the policy is not shown on enquiry form, when the user has already accepted it. I see your point however that this is not the best user experience, and there is room for improvement here. We will think about this use case and a better handling. In addition to the problem reported by Piotr with enquiry we've found three more items to address and targeted for the 4.0.1 patch: * Enquiry logout does not work * Enquiries are not enforced when logging to hope ui * Improve the layout of enquiry buttons Please let me know in case of any further questions. Best regards, Roman śr., 31 lip 2024 o 07:36 Sander Apweiler <sa....@fz...> napisał(a): > Good morning, > > the problems we found were based on unity 3.16.1. We encountered on > Monday the situation where we changed the revision of a policy from > version 2 to version 3 (no content changes) and the user did not get > the update enquiry because they had it already at the update to version > 2. We also saw that the update enquiry did not set or update the value > of the sys:policy-agreement-state attribute. And the third side effect > was that a new user account, who agreed the latest version during the > registration, got an empty enquiry (no checkbox and policy, but on > cancel and submit buttons) at the first login. Our plan was to verify > this on unity 4, before we report those issues. > > Best regards, > Sander > > > On Tue, 2024-07-30 at 15:05 +0200, Piotr Piernik wrote: > > Dear Sander > > Generally If the policy has changed with the revision number > > increase, > > it should appear to users automatically. > > Could you please provide more details in which scenario it won't > > work? > > > > > > > > Best regards > > Piotr > > > > W dniu 30.07.2024 o 12:36, Sander Apweiler pisze: > > > Dear Piotr, > > > nice to hear you found the reason. Can you answer my second > > > question as > > > well? We found some issues regarding policies in our 3.16.1 > > > instances > > > and we are not sure if the problems based on our misconfiguration > > > or > > > unity. > > > > > > Best regards, > > > Sander > > > > > > > > > On Tue, 2024-07-30 at 12:20 +0200, Piotr Piernik wrote: > > > > > > > > Dear Sander > > > > We have problem in policy document editor - saves optional > > > > policy > > > > documents as mandatory and vice versa. > > > > We will fix it in 4.0.1 patch. > > > > > > > > Best regards > > > > Piotr > > > > > > > > > > > > > > > > W dniu 30.07.2024 o 07:13, Sander Apweiler pisze: > > > > > > > > > > > > > > > > > > Good morning Krzysztof, > > > > > good morning Roman, > > > > > > > > > > we found another bug in unity 4. We created a mandatory policy > > > > > (see > > > > > 1st > > > > > screenshot) and added it to the registration form (see 2nd > > > > > screenshot). > > > > > This policy should be mandatory but I can register without > > > > > confirmation > > > > > of the policy. > > > > > > > > > > Another question regarding policies because I do not remember > > > > > and > > > > > the > > > > > manual is not that clear in this point. When I create a new > > > > > version > > > > > of > > > > > a policy, is the confirmation of the new version shown to all > > > > > users > > > > > or > > > > > do I need to create enquieries manually? > > > > > > > > > > Best regards, > > > > > Sander > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > Unity-idm-discuss mailing list > > > > > Uni...@li... > > > > > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > > > > > > > > > > > -- > Large-Scale Data Science > Juelich Supercomputing Centre > > phone: +49 2461 61 8847 > fax: +49 2461 61 6656 > email: sa....@fz... > > ----------------------------------------------------------------------- > ----------------------------------------------------------------------- > Forschungszentrum Jülich GmbH > 52425 Jülich > Sitz der Gesellschaft: Jülich > Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 > Vorsitzender des Aufsichtsrats: MinDir Stefan Müller > Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), > Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens > ----------------------------------------------------------------------- > ----------------------------------------------------------------------- > > > _______________________________________________ > Unity-idm-discuss mailing list > Uni...@li... > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > |
|
From: Krzysztof B. <kb...@un...> - 2024-08-01 11:37:25
|
Hi Sander, Thanks for this report - issue related to conflicting 3rd party libs, fix in progress. Best, Krzysztof W dniu 30.07.2024 o 10:26, Sander Apweiler pisze: > Hello again, > > we have also the issue that email notifications are failing on the > server. We use the same config and message templates like in the 3.16.1 > which is working on other servers. > > We got the following stacktrace. Do you have any idea about this? > > 2024-07-30T07:53:11,572 [ForkJoinPool-1-worker-4179] ERROR unity.server.notification.EmailFacility: E-mail notification failed > java.lang.ClassCastException: class com.sun.mail.handlers.text_plain cannot be cast to class javax.activation.DataContentHandler (com.sun.mail.handlers.text_plain and javax.activation.DataContentHandler are in unnamed module of loader 'app') > at javax.activation.MailcapCommandMap.getDataContentHandler(MailcapCommandMap.java:631) ~[javax.activation-api-1.2.0.jar:1.2.0] > at javax.activation.MailcapCommandMap.createDataContentHandler(MailcapCommandMap.java:585) ~[javax.activation-api-1.2.0.jar:1.2.0] > at javax.activation.DataHandler.getDataContentHandler(DataHandler.java:630) ~[javax.activation-api-1.2.0.jar:1.2.0] > at javax.activation.DataHandler.writeTo(DataHandler.java:329) ~[javax.activation-api-1.2.0.jar:1.2.0] > at javax.mail.internet.MimeUtility.getEncoding(MimeUtility.java:340) ~[javax.mail-1.6.2.jar:1.6.2] > at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1575) ~[javax.mail-1.6.2.jar:1.6.2] > at javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:2271) ~[javax.mail-1.6.2.jar:1.6.2] > at javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:2231) ~[javax.mail-1.6.2.jar:1.6.2] > at javax.mail.Transport.send(Transport.java:123) ~[javax.mail-1.6.2.jar:1.6.2] > at pl.edu.icm.unity.engine.notifications.email.EmailChannel.sendEmail(EmailChannel.java:110) ~[unity-server-engine-4.0.0.jar:?] > at pl.edu.icm.unity.engine.notifications.email.EmailChannel.lambda$sendNotification$0(EmailChannel.java:92) ~[unity-server-engine-4.0.0.jar:?] > at java.base/java.util.concurrent.ForkJoinTask$AdaptedRunnable.exec(ForkJoinTask.java:1382) [?:?] > at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?] > at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?] > at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?] > at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?] > at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?] > > The configuration of the message templates is attached. > > Best regards, > Sander > > > > _______________________________________________ > Unity-idm-discuss mailing list > Uni...@li... > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss |
|
From: Sander A. <sa....@fz...> - 2024-07-31 05:35:58
|
Good morning, the problems we found were based on unity 3.16.1. We encountered on Monday the situation where we changed the revision of a policy from version 2 to version 3 (no content changes) and the user did not get the update enquiry because they had it already at the update to version 2. We also saw that the update enquiry did not set or update the value of the sys:policy-agreement-state attribute. And the third side effect was that a new user account, who agreed the latest version during the registration, got an empty enquiry (no checkbox and policy, but on cancel and submit buttons) at the first login. Our plan was to verify this on unity 4, before we report those issues. Best regards, Sander On Tue, 2024-07-30 at 15:05 +0200, Piotr Piernik wrote: > Dear Sander > Generally If the policy has changed with the revision number > increase, > it should appear to users automatically. > Could you please provide more details in which scenario it won't > work? > > > > Best regards > Piotr > > W dniu 30.07.2024 o 12:36, Sander Apweiler pisze: > > Dear Piotr, > > nice to hear you found the reason. Can you answer my second > > question as > > well? We found some issues regarding policies in our 3.16.1 > > instances > > and we are not sure if the problems based on our misconfiguration > > or > > unity. > > > > Best regards, > > Sander > > > > > > On Tue, 2024-07-30 at 12:20 +0200, Piotr Piernik wrote: > > > > > > Dear Sander > > > We have problem in policy document editor - saves optional > > > policy > > > documents as mandatory and vice versa. > > > We will fix it in 4.0.1 patch. > > > > > > Best regards > > > Piotr > > > > > > > > > > > > W dniu 30.07.2024 o 07:13, Sander Apweiler pisze: > > > > > > > > > > > > > > Good morning Krzysztof, > > > > good morning Roman, > > > > > > > > we found another bug in unity 4. We created a mandatory policy > > > > (see > > > > 1st > > > > screenshot) and added it to the registration form (see 2nd > > > > screenshot). > > > > This policy should be mandatory but I can register without > > > > confirmation > > > > of the policy. > > > > > > > > Another question regarding policies because I do not remember > > > > and > > > > the > > > > manual is not that clear in this point. When I create a new > > > > version > > > > of > > > > a policy, is the confirmation of the new version shown to all > > > > users > > > > or > > > > do I need to create enquieries manually? > > > > > > > > Best regards, > > > > Sander > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > Unity-idm-discuss mailing list > > > > Uni...@li... > > > > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > > > > > > > -- Large-Scale Data Science Juelich Supercomputing Centre phone: +49 2461 61 8847 fax: +49 2461 61 6656 email: sa....@fz... ----------------------------------------------------------------------- ----------------------------------------------------------------------- Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens ----------------------------------------------------------------------- ----------------------------------------------------------------------- |
|
From: Piotr P. <pio...@gm...> - 2024-07-30 13:05:49
|
Dear Sander Generally If the policy has changed with the revision number increase, it should appear to users automatically. Could you please provide more details in which scenario it won't work? Best regards Piotr W dniu 30.07.2024 o 12:36, Sander Apweiler pisze: > Dear Piotr, > nice to hear you found the reason. Can you answer my second question as > well? We found some issues regarding policies in our 3.16.1 instances > and we are not sure if the problems based on our misconfiguration or > unity. > > Best regards, > Sander > > > On Tue, 2024-07-30 at 12:20 +0200, Piotr Piernik wrote: >> >> Dear Sander >> We have problem in policy document editor - saves optional policy >> documents as mandatory and vice versa. >> We will fix it in 4.0.1 patch. >> >> Best regards >> Piotr >> >> >> >> W dniu 30.07.2024 o 07:13, Sander Apweiler pisze: >> >> >>> >>> Good morning Krzysztof, >>> good morning Roman, >>> >>> we found another bug in unity 4. We created a mandatory policy (see >>> 1st >>> screenshot) and added it to the registration form (see 2nd >>> screenshot). >>> This policy should be mandatory but I can register without >>> confirmation >>> of the policy. >>> >>> Another question regarding policies because I do not remember and >>> the >>> manual is not that clear in this point. When I create a new version >>> of >>> a policy, is the confirmation of the new version shown to all users >>> or >>> do I need to create enquieries manually? >>> >>> Best regards, >>> Sander >>> >>> >>> >>> >>> _______________________________________________ >>> Unity-idm-discuss mailing list >>> Uni...@li... >>> https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss >>> >> |
|
From: Piotr P. <pio...@gm...> - 2024-07-30 11:19:44
|
Dear Sander We are already working on it. Thank you for information. Best regards Piotr W dniu 30.07.2024 o 13:09, Sander Apweiler pisze: > Hello again, > we have another issue with the userhome. We make sure all accounts have > the attributes which should be displayed. But for new created accounts > the profile shows only error, while for old accounts the content is > shown. > > The log shows this stacktrace: > > 2024-07-30T10:58:43,582 [qtp1550177731-229427] DEBUG org.mariadb.jdbc.client.impl.StandardClient: execute query: set autocommit=1 > 2024-07-30T10:58:43,582 [qtp1550177731-229427] DEBUG org.mariadb.jdbc.message.server.OkPacket: System variable change: autocommit = ON > 2024-07-30T10:58:43,582 [qtp1550177731-229427] DEBUG com.vaadin.flow.server.auth.NavigationAccessControl: Checking access for view io.imunity.home.views.HomeErrorPage > 2024-07-30T10:58:43,582 [qtp1550177731-229427] DEBUG com.vaadin.flow.server.auth.AnnotatedViewAccessChecker: Access to view 'io.imunity.home.views.HomeErrorPage' with path '' is allowed > 2024-07-30T10:58:43,582 [qtp1550177731-229427] DEBUG com.vaadin.flow.server.auth.DefaultAccessCheckDecisionResolver: Access to view 'io.imunity.home.views.HomeErrorPage' with path '' allowed by 1 out of 1 navigation checkers (0 neutral). > 2024-07-30T10:58:43,582 [qtp1550177731-229427] DEBUG com.vaadin.flow.server.auth.NavigationAccessControl: Decision against 1 checker results: Access decision: ALLOW > 2024-07-30T10:58:43,582 [qtp1550177731-229427] ERROR unity.server.web.HomeErrorPage: Vaadin rendering error: > java.lang.ClassCastException: class io.imunity.vaadin.endpoint.common.plugins.attributes.ext.LayoutWithIcon cannot be cast to class com.vaadin.flow.component.HasLabel (io.imunity.vaadin.endpoint.common.plugins.attributes.ext.LayoutWithIcon and com.vaadin.flow.component.HasLabel are in unnamed module of loader 'app') > at io.imunity.vaadin.endpoint.common.plugins.attributes.AttributeViewer.lambda$createContents$1(AttributeViewer.java:79) ~[unity-server-vaadin-endpoint-common-4.0.0.jar:?] > at java.base/java.util.Optional.ifPresent(Optional.java:178) ~[?:?] > at io.imunity.vaadin.endpoint.common.plugins.attributes.AttributeViewer.createContents(AttributeViewer.java:79) ~[unity-server-vaadin-endpoint-common-4.0.0.jar:?] > at io.imunity.vaadin.endpoint.common.plugins.attributes.AttributeViewer.generate(AttributeViewer.java:62) ~[unity-server-vaadin-endpoint-common-4.0.0.jar:?] > at io.imunity.vaadin.endpoint.common.plugins.attributes.AttributeViewer.<init>(AttributeViewer.java:39) ~[unity-server-vaadin-endpoint-common-4.0.0.jar:?] > at io.imunity.home.views.profile.ProfileView.getAttributes(ProfileView.java:274) ~[unity-server-user-home-4.0.0.jar:?] > at io.imunity.home.views.profile.ProfileView.getAttributes(ProfileView.java:205) ~[unity-server-user-home-4.0.0.jar:?] > at io.imunity.home.views.profile.ProfileView.init(ProfileView.java:134) ~[unity-server-user-home-4.0.0.jar:?] > at io.imunity.home.views.profile.ProfileView.afterNavigation(ProfileView.java:118) ~[unity-server-user-home-4.0.0.jar:?] > at com.vaadin.flow.router.internal.AbstractNavigationStateRenderer.lambda$fireAfterNavigationListeners$3(AbstractNavigationStateRenderer.java:364) ~[flow-server-24.3.7.jar:24.3.7] > at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] > at com.vaadin.flow.router.internal.AbstractNavigationStateRenderer.fireAfterNavigationListeners(AbstractNavigationStateRenderer.java:364) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.router.internal.AbstractNavigationStateRenderer.handle(AbstractNavigationStateRenderer.java:243) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.component.internal.JavaScriptNavigationStateRenderer.handle(JavaScriptNavigationStateRenderer.java:78) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.component.UI.handleNavigation(UI.java:1853) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.component.UI.renderViewForRoute(UI.java:1816) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.component.UI.connectClient(UI.java:1729) ~[flow-server-24.3.7.jar:24.3.7] > at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] > at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] > at com.vaadin.flow.server.communication.rpc.PublishedServerEventHandlerRpcHandler.invokeMethod(PublishedServerEventHandlerRpcHandler.java:227) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.communication.rpc.PublishedServerEventHandlerRpcHandler.invokeMethod(PublishedServerEventHandlerRpcHandler.java:204) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.communication.rpc.PublishedServerEventHandlerRpcHandler.invokeMethod(PublishedServerEventHandlerRpcHandler.java:150) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.communication.rpc.PublishedServerEventHandlerRpcHandler.handleNode(PublishedServerEventHandlerRpcHandler.java:133) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.communication.rpc.AbstractRpcInvocationHandler.handle(AbstractRpcInvocationHandler.java:74) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.communication.ServerRpcHandler.handleInvocationData(ServerRpcHandler.java:466) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.communication.ServerRpcHandler.lambda$handleInvocations$4(ServerRpcHandler.java:447) ~[flow-server-24.3.7.jar:24.3.7] > at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] > at com.vaadin.flow.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:447) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:324) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:114) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:40) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.VaadinService.handleRequest(VaadinService.java:1574) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.VaadinServlet.service(VaadinServlet.java:398) ~[flow-server-24.3.7.jar:24.3.7] > at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) ~[jakarta.servlet-api-6.0.0.jar:6.0.0] > at org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:736) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1614) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at io.imunity.vaadin.endpoint.common.InvocationContextSetupFilter.doFilter(InvocationContextSetupFilter.java:67) ~[unity-server-vaadin-endpoint-common-4.0.0.jar:?] > at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at io.imunity.vaadin.auth.server.ProxyAuthenticationFilter.doFilter(ProxyAuthenticationFilter.java:113) ~[unity-server-vaadin-authentication-4.0.0.jar:?] > at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at io.imunity.vaadin.auth.server.AuthenticationFilter.gotoProtectedResource(AuthenticationFilter.java:300) ~[unity-server-vaadin-authentication-4.0.0.jar:?] > at io.imunity.vaadin.auth.server.AuthenticationFilter.handleBoundSession(AuthenticationFilter.java:171) ~[unity-server-vaadin-authentication-4.0.0.jar:?] > at io.imunity.vaadin.auth.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:97) ~[unity-server-vaadin-authentication-4.0.0.jar:?] > at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at io.imunity.vaadin.endpoint.common.RemoteRedirectedAuthnResponseProcessingFilter.doFilter(RemoteRedirectedAuthnResponseProcessingFilter.java:48) ~[unity-server-vaadin-endpoint-common-4.0.0.jar:?] > at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1547) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:814) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:431) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:464) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571) ~[jetty-security-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:703) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:765) ~[jetty-server-12.0.7.jar:12.0.7] > at pl.edu.icm.unity.engine.server.ClientIPSettingHandler.handle(ClientIPSettingHandler.java:67) ~[unity-server-engine-4.0.0.jar:?] > at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:181) ~[jetty-server-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.RewriteHandler$LastRuleHandler.handle(RewriteHandler.java:159) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:143) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.RewriteHandler$LastRuleHandler.handle(RewriteHandler.java:159) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:143) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:597) ~[jetty-server-12.0.7.jar:12.0.7] > at org.eclipse.jetty.server.Handler$Wrapper.handle(Handler.java:716) ~[jetty-server-12.0.7.jar:12.0.7] > at pl.edu.icm.unity.engine.server.TraceBlockingHandler.handle(TraceBlockingHandler.java:34) ~[unity-server-engine-4.0.0.jar:?] > at org.eclipse.jetty.server.Server.handle(Server.java:179) ~[jetty-server-12.0.7.jar:12.0.7] > at org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:619) ~[jetty-server-12.0.7.jar:12.0.7] > at org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:411) ~[jetty-server-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322) ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.ssl.SslConnection$SslEndPoint.onFillable(SslConnection.java:574) ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:390) ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:150) ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53) ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:478) ~[jetty-util-12.0.7.jar:12.0.7] > at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:441) ~[jetty-util-12.0.7.jar:12.0.7] > at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293) ~[jetty-util-12.0.7.jar:12.0.7] > at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201) ~[jetty-util-12.0.7.jar:12.0.7] > at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:410) ~[jetty-util-12.0.7.jar:12.0.7] > at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:971) ~[jetty-util-12.0.7.jar:12.0.7] > at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1201) ~[jetty-util-12.0.7.jar:12.0.7] > at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1156) ~[jetty-util-12.0.7.jar:12.0.7] > at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] > > > Best regards, > Sander > > > > > _______________________________________________ > Unity-idm-discuss mailing list > Uni...@li... > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss |
|
From: Sander A. <sa....@fz...> - 2024-07-30 11:09:56
|
Hello again,
we have another issue with the userhome. We make sure all accounts have
the attributes which should be displayed. But for new created accounts
the profile shows only error, while for old accounts the content is
shown.
The log shows this stacktrace:
2024-07-30T10:58:43,582 [qtp1550177731-229427] DEBUG org.mariadb.jdbc.client.impl.StandardClient: execute query: set autocommit=1
2024-07-30T10:58:43,582 [qtp1550177731-229427] DEBUG org.mariadb.jdbc.message.server.OkPacket: System variable change: autocommit = ON
2024-07-30T10:58:43,582 [qtp1550177731-229427] DEBUG com.vaadin.flow.server.auth.NavigationAccessControl: Checking access for view io.imunity.home.views.HomeErrorPage
2024-07-30T10:58:43,582 [qtp1550177731-229427] DEBUG com.vaadin.flow.server.auth.AnnotatedViewAccessChecker: Access to view 'io.imunity.home.views.HomeErrorPage' with path '' is allowed
2024-07-30T10:58:43,582 [qtp1550177731-229427] DEBUG com.vaadin.flow.server.auth.DefaultAccessCheckDecisionResolver: Access to view 'io.imunity.home.views.HomeErrorPage' with path '' allowed by 1 out of 1 navigation checkers (0 neutral).
2024-07-30T10:58:43,582 [qtp1550177731-229427] DEBUG com.vaadin.flow.server.auth.NavigationAccessControl: Decision against 1 checker results: Access decision: ALLOW
2024-07-30T10:58:43,582 [qtp1550177731-229427] ERROR unity.server.web.HomeErrorPage: Vaadin rendering error:
java.lang.ClassCastException: class io.imunity.vaadin.endpoint.common.plugins.attributes.ext.LayoutWithIcon cannot be cast to class com.vaadin.flow.component.HasLabel (io.imunity.vaadin.endpoint.common.plugins.attributes.ext.LayoutWithIcon and com.vaadin.flow.component.HasLabel are in unnamed module of loader 'app')
at io.imunity.vaadin.endpoint.common.plugins.attributes.AttributeViewer.lambda$createContents$1(AttributeViewer.java:79) ~[unity-server-vaadin-endpoint-common-4.0.0.jar:?]
at java.base/java.util.Optional.ifPresent(Optional.java:178) ~[?:?]
at io.imunity.vaadin.endpoint.common.plugins.attributes.AttributeViewer.createContents(AttributeViewer.java:79) ~[unity-server-vaadin-endpoint-common-4.0.0.jar:?]
at io.imunity.vaadin.endpoint.common.plugins.attributes.AttributeViewer.generate(AttributeViewer.java:62) ~[unity-server-vaadin-endpoint-common-4.0.0.jar:?]
at io.imunity.vaadin.endpoint.common.plugins.attributes.AttributeViewer.<init>(AttributeViewer.java:39) ~[unity-server-vaadin-endpoint-common-4.0.0.jar:?]
at io.imunity.home.views.profile.ProfileView.getAttributes(ProfileView.java:274) ~[unity-server-user-home-4.0.0.jar:?]
at io.imunity.home.views.profile.ProfileView.getAttributes(ProfileView.java:205) ~[unity-server-user-home-4.0.0.jar:?]
at io.imunity.home.views.profile.ProfileView.init(ProfileView.java:134) ~[unity-server-user-home-4.0.0.jar:?]
at io.imunity.home.views.profile.ProfileView.afterNavigation(ProfileView.java:118) ~[unity-server-user-home-4.0.0.jar:?]
at com.vaadin.flow.router.internal.AbstractNavigationStateRenderer.lambda$fireAfterNavigationListeners$3(AbstractNavigationStateRenderer.java:364) ~[flow-server-24.3.7.jar:24.3.7]
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?]
at com.vaadin.flow.router.internal.AbstractNavigationStateRenderer.fireAfterNavigationListeners(AbstractNavigationStateRenderer.java:364) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.router.internal.AbstractNavigationStateRenderer.handle(AbstractNavigationStateRenderer.java:243) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.component.internal.JavaScriptNavigationStateRenderer.handle(JavaScriptNavigationStateRenderer.java:78) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.component.UI.handleNavigation(UI.java:1853) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.component.UI.renderViewForRoute(UI.java:1816) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.component.UI.connectClient(UI.java:1729) ~[flow-server-24.3.7.jar:24.3.7]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
at com.vaadin.flow.server.communication.rpc.PublishedServerEventHandlerRpcHandler.invokeMethod(PublishedServerEventHandlerRpcHandler.java:227) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.communication.rpc.PublishedServerEventHandlerRpcHandler.invokeMethod(PublishedServerEventHandlerRpcHandler.java:204) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.communication.rpc.PublishedServerEventHandlerRpcHandler.invokeMethod(PublishedServerEventHandlerRpcHandler.java:150) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.communication.rpc.PublishedServerEventHandlerRpcHandler.handleNode(PublishedServerEventHandlerRpcHandler.java:133) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.communication.rpc.AbstractRpcInvocationHandler.handle(AbstractRpcInvocationHandler.java:74) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.communication.ServerRpcHandler.handleInvocationData(ServerRpcHandler.java:466) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.communication.ServerRpcHandler.lambda$handleInvocations$4(ServerRpcHandler.java:447) ~[flow-server-24.3.7.jar:24.3.7]
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?]
at com.vaadin.flow.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:447) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:324) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:114) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:40) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.VaadinService.handleRequest(VaadinService.java:1574) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.VaadinServlet.service(VaadinServlet.java:398) ~[flow-server-24.3.7.jar:24.3.7]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) ~[jakarta.servlet-api-6.0.0.jar:6.0.0]
at org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:736) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1614) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at io.imunity.vaadin.endpoint.common.InvocationContextSetupFilter.doFilter(InvocationContextSetupFilter.java:67) ~[unity-server-vaadin-endpoint-common-4.0.0.jar:?]
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at io.imunity.vaadin.auth.server.ProxyAuthenticationFilter.doFilter(ProxyAuthenticationFilter.java:113) ~[unity-server-vaadin-authentication-4.0.0.jar:?]
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at io.imunity.vaadin.auth.server.AuthenticationFilter.gotoProtectedResource(AuthenticationFilter.java:300) ~[unity-server-vaadin-authentication-4.0.0.jar:?]
at io.imunity.vaadin.auth.server.AuthenticationFilter.handleBoundSession(AuthenticationFilter.java:171) ~[unity-server-vaadin-authentication-4.0.0.jar:?]
at io.imunity.vaadin.auth.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:97) ~[unity-server-vaadin-authentication-4.0.0.jar:?]
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at io.imunity.vaadin.endpoint.common.RemoteRedirectedAuthnResponseProcessingFilter.doFilter(RemoteRedirectedAuthnResponseProcessingFilter.java:48) ~[unity-server-vaadin-endpoint-common-4.0.0.jar:?]
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1547) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:814) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:431) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:464) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571) ~[jetty-security-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:703) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:765) ~[jetty-server-12.0.7.jar:12.0.7]
at pl.edu.icm.unity.engine.server.ClientIPSettingHandler.handle(ClientIPSettingHandler.java:67) ~[unity-server-engine-4.0.0.jar:?]
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:181) ~[jetty-server-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.RewriteHandler$LastRuleHandler.handle(RewriteHandler.java:159) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:143) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.RewriteHandler$LastRuleHandler.handle(RewriteHandler.java:159) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:143) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:597) ~[jetty-server-12.0.7.jar:12.0.7]
at org.eclipse.jetty.server.Handler$Wrapper.handle(Handler.java:716) ~[jetty-server-12.0.7.jar:12.0.7]
at pl.edu.icm.unity.engine.server.TraceBlockingHandler.handle(TraceBlockingHandler.java:34) ~[unity-server-engine-4.0.0.jar:?]
at org.eclipse.jetty.server.Server.handle(Server.java:179) ~[jetty-server-12.0.7.jar:12.0.7]
at org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:619) ~[jetty-server-12.0.7.jar:12.0.7]
at org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:411) ~[jetty-server-12.0.7.jar:12.0.7]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322) ~[jetty-io-12.0.7.jar:12.0.7]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) ~[jetty-io-12.0.7.jar:12.0.7]
at org.eclipse.jetty.io.ssl.SslConnection$SslEndPoint.onFillable(SslConnection.java:574) ~[jetty-io-12.0.7.jar:12.0.7]
at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:390) ~[jetty-io-12.0.7.jar:12.0.7]
at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:150) ~[jetty-io-12.0.7.jar:12.0.7]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) ~[jetty-io-12.0.7.jar:12.0.7]
at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53) ~[jetty-io-12.0.7.jar:12.0.7]
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:478) ~[jetty-util-12.0.7.jar:12.0.7]
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:441) ~[jetty-util-12.0.7.jar:12.0.7]
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293) ~[jetty-util-12.0.7.jar:12.0.7]
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201) ~[jetty-util-12.0.7.jar:12.0.7]
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:410) ~[jetty-util-12.0.7.jar:12.0.7]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:971) ~[jetty-util-12.0.7.jar:12.0.7]
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1201) ~[jetty-util-12.0.7.jar:12.0.7]
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1156) ~[jetty-util-12.0.7.jar:12.0.7]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
Best regards,
Sander
--
Large-Scale Data Science
Juelich Supercomputing Centre
phone: +49 2461 61 8847
fax: +49 2461 61 6656
email: sa....@fz...
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Forschungszentrum Jülich GmbH
52425 Jülich
Sitz der Gesellschaft: Jülich
Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Stefan Müller
Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens
-----------------------------------------------------------------------
-----------------------------------------------------------------------
|
|
From: Sander A. <sa....@fz...> - 2024-07-30 10:36:35
|
Dear Piotr, nice to hear you found the reason. Can you answer my second question as well? We found some issues regarding policies in our 3.16.1 instances and we are not sure if the problems based on our misconfiguration or unity. Best regards, Sander On Tue, 2024-07-30 at 12:20 +0200, Piotr Piernik wrote: > > Dear Sander > We have problem in policy document editor - saves optional policy > documents as mandatory and vice versa. > We will fix it in 4.0.1 patch. > > Best regards > Piotr > > > > W dniu 30.07.2024 o 07:13, Sander Apweiler pisze: > > > > > > Good morning Krzysztof, > > good morning Roman, > > > > we found another bug in unity 4. We created a mandatory policy (see > > 1st > > screenshot) and added it to the registration form (see 2nd > > screenshot). > > This policy should be mandatory but I can register without > > confirmation > > of the policy. > > > > Another question regarding policies because I do not remember and > > the > > manual is not that clear in this point. When I create a new version > > of > > a policy, is the confirmation of the new version shown to all users > > or > > do I need to create enquieries manually? > > > > Best regards, > > Sander > > > > > > > > > > _______________________________________________ > > Unity-idm-discuss mailing list > > Uni...@li... > > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > > > -- Large-Scale Data Science Juelich Supercomputing Centre phone: +49 2461 61 8847 fax: +49 2461 61 6656 email: sa....@fz... ----------------------------------------------------------------------- ----------------------------------------------------------------------- Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens ----------------------------------------------------------------------- ----------------------------------------------------------------------- |
|
From: Piotr P. <pio...@gm...> - 2024-07-30 10:20:57
|
Dear Sander We have problem in policy document editor - saves optional policy documents as mandatory and vice versa. We will fix it in 4.0.1 patch. Best regards Piotr W dniu 30.07.2024 o 07:13, Sander Apweiler pisze: > Good morning Krzysztof, > good morning Roman, > > we found another bug in unity 4. We created a mandatory policy (see 1st > screenshot) and added it to the registration form (see 2nd screenshot). > This policy should be mandatory but I can register without confirmation > of the policy. > > Another question regarding policies because I do not remember and the > manual is not that clear in this point. When I create a new version of > a policy, is the confirmation of the new version shown to all users or > do I need to create enquieries manually? > > Best regards, > Sander > > > > _______________________________________________ > Unity-idm-discuss mailing list > Uni...@li... > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss |
|
From: Sander A. <sa....@fz...> - 2024-07-30 08:26:51
|
Hello again,
we have also the issue that email notifications are failing on the
server. We use the same config and message templates like in the 3.16.1
which is working on other servers.
We got the following stacktrace. Do you have any idea about this?
2024-07-30T07:53:11,572 [ForkJoinPool-1-worker-4179] ERROR unity.server.notification.EmailFacility: E-mail notification failed
java.lang.ClassCastException: class com.sun.mail.handlers.text_plain cannot be cast to class javax.activation.DataContentHandler (com.sun.mail.handlers.text_plain and javax.activation.DataContentHandler are in unnamed module of loader 'app')
at javax.activation.MailcapCommandMap.getDataContentHandler(MailcapCommandMap.java:631) ~[javax.activation-api-1.2.0.jar:1.2.0]
at javax.activation.MailcapCommandMap.createDataContentHandler(MailcapCommandMap.java:585) ~[javax.activation-api-1.2.0.jar:1.2.0]
at javax.activation.DataHandler.getDataContentHandler(DataHandler.java:630) ~[javax.activation-api-1.2.0.jar:1.2.0]
at javax.activation.DataHandler.writeTo(DataHandler.java:329) ~[javax.activation-api-1.2.0.jar:1.2.0]
at javax.mail.internet.MimeUtility.getEncoding(MimeUtility.java:340) ~[javax.mail-1.6.2.jar:1.6.2]
at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1575) ~[javax.mail-1.6.2.jar:1.6.2]
at javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:2271) ~[javax.mail-1.6.2.jar:1.6.2]
at javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:2231) ~[javax.mail-1.6.2.jar:1.6.2]
at javax.mail.Transport.send(Transport.java:123) ~[javax.mail-1.6.2.jar:1.6.2]
at pl.edu.icm.unity.engine.notifications.email.EmailChannel.sendEmail(EmailChannel.java:110) ~[unity-server-engine-4.0.0.jar:?]
at pl.edu.icm.unity.engine.notifications.email.EmailChannel.lambda$sendNotification$0(EmailChannel.java:92) ~[unity-server-engine-4.0.0.jar:?]
at java.base/java.util.concurrent.ForkJoinTask$AdaptedRunnable.exec(ForkJoinTask.java:1382) [?:?]
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
The configuration of the message templates is attached.
Best regards,
Sander
--
Large-Scale Data Science
Juelich Supercomputing Centre
phone: +49 2461 61 8847
fax: +49 2461 61 6656
email: sa....@fz...
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Forschungszentrum Jülich GmbH
52425 Jülich
Sitz der Gesellschaft: Jülich
Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Stefan Müller
Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens
-----------------------------------------------------------------------
-----------------------------------------------------------------------
|
|
From: Piotr P. <pio...@gm...> - 2024-07-30 07:24:54
|
Dear Sander I managed reproduce this problem. NPE occurs only when you have not saved "Exposed Attribute" (editor is open) and you click save/update service. We will fix it in 4.0.1 patch. Best regards Piotr W dniu 30.07.2024 o 08:10, Sander Apweiler pisze: > Good morning Roman, > I guess you mean this one: > > 2024-07-30T06:08:37,314 [qtp1550177731-224594] ERROR unity.server.web.CustomErrorPageInitializer: Vaadin initialization error: > java.lang.NullPointerException: null > at java.base/java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1011) ~[?:?] > at java.base/java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1006) ~[?:?] > at java.base/java.util.Properties.put(Properties.java:1346) ~[?:?] > at io.imunity.home.console.HomeServiceConfiguration.toProperties(HomeServiceConfiguration.java:74) ~[unity-server-user-home-4.0.0.jar:?] > at io.imunity.home.console.HomeServiceEditorComponent.getServiceDefiniton(HomeServiceEditorComponent.java:98) ~[unity-server-user-home-4.0.0.jar:?] > at io.imunity.home.console.HomeServiceEditor.getEndpointDefiniton(HomeServiceEditor.java:97) ~[unity-server-user-home-4.0.0.jar:?] > at io.imunity.console.views.services.base.MainServiceEditor.getService(MainServiceEditor.java:154) ~[unity-server-console-4.0.0.jar:?] > at io.imunity.console.views.services.base.NewServiceViewBase.onConfirm(NewServiceViewBase.java:89) ~[unity-server-console-4.0.0.jar:?] > at io.imunity.console.views.EditViewActionLayoutFactory.lambda$createActionLayout$8a6d8b6f$1(EditViewActionLayoutFactory.java:25) ~[unity-server-console-4.0.0.jar:?] > at com.vaadin.flow.component.ComponentEventBus.fireEventForListener(ComponentEventBus.java:239) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.component.ComponentEventBus.handleDomEvent(ComponentEventBus.java:488) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.component.ComponentEventBus.lambda$addDomTrigger$dd1b7957$1(ComponentEventBus.java:298) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.internal.nodefeature.ElementListenerMap.lambda$fireEvent$2(ElementListenerMap.java:447) ~[flow-server-24.3.7.jar:24.3.7] > at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] > at com.vaadin.flow.internal.nodefeature.ElementListenerMap.fireEvent(ElementListenerMap.java:447) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.communication.rpc.EventRpcHandler.handleNode(EventRpcHandler.java:62) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.communication.rpc.AbstractRpcInvocationHandler.handle(AbstractRpcInvocationHandler.java:74) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.communication.ServerRpcHandler.handleInvocationData(ServerRpcHandler.java:466) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.communication.ServerRpcHandler.lambda$handleInvocations$4(ServerRpcHandler.java:447) ~[flow-server-24.3.7.jar:24.3.7] > at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] > at com.vaadin.flow.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:447) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:324) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:114) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:40) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.VaadinService.handleRequest(VaadinService.java:1574) ~[flow-server-24.3.7.jar:24.3.7] > at com.vaadin.flow.server.VaadinServlet.service(VaadinServlet.java:398) ~[flow-server-24.3.7.jar:24.3.7] > at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) ~[jakarta.servlet-api-6.0.0.jar:6.0.0] > at org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:736) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1614) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at io.imunity.vaadin.endpoint.common.InvocationContextSetupFilter.doFilter(InvocationContextSetupFilter.java:67) ~[unity-server-vaadin-endpoint-common-4.0.0.jar:?] > at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at io.imunity.vaadin.auth.server.ProxyAuthenticationFilter.doFilter(ProxyAuthenticationFilter.java:113) ~[unity-server-vaadin-authentication-4.0.0.jar:?] > at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at io.imunity.vaadin.auth.server.AuthenticationFilter.gotoProtectedResource(AuthenticationFilter.java:300) ~[unity-server-vaadin-authentication-4.0.0.jar:?] > at io.imunity.vaadin.auth.server.AuthenticationFilter.handleBoundSession(AuthenticationFilter.java:171) ~[unity-server-vaadin-authentication-4.0.0.jar:?] > at io.imunity.vaadin.auth.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:97) ~[unity-server-vaadin-authentication-4.0.0.jar:?] > at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at io.imunity.vaadin.endpoint.common.RemoteRedirectedAuthnResponseProcessingFilter.doFilter(RemoteRedirectedAuthnResponseProcessingFilter.java:48) ~[unity-server-vaadin-endpoint-common-4.0.0.jar:?] > at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1547) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:814) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:431) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:464) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571) ~[jetty-security-12.0.7.jar:12.0.7] > at org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:703) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:765) ~[jetty-server-12.0.7.jar:12.0.7] > at pl.edu.icm.unity.engine.server.ClientIPSettingHandler.handle(ClientIPSettingHandler.java:67) ~[unity-server-engine-4.0.0.jar:?] > at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:181) ~[jetty-server-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.RewriteHandler$LastRuleHandler.handle(RewriteHandler.java:159) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:143) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.RewriteHandler$LastRuleHandler.handle(RewriteHandler.java:159) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:143) ~[jetty-rewrite-12.0.7.jar:12.0.7] > at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:597) ~[jetty-server-12.0.7.jar:12.0.7] > at org.eclipse.jetty.server.Handler$Wrapper.handle(Handler.java:716) ~[jetty-server-12.0.7.jar:12.0.7] > at pl.edu.icm.unity.engine.server.TraceBlockingHandler.handle(TraceBlockingHandler.java:34) ~[unity-server-engine-4.0.0.jar:?] > at org.eclipse.jetty.server.Server.handle(Server.java:179) ~[jetty-server-12.0.7.jar:12.0.7] > at org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:619) ~[jetty-server-12.0.7.jar:12.0.7] > at org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:411) ~[jetty-server-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322) ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.ssl.SslConnection$SslEndPoint.onFillable(SslConnection.java:574) ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:390) ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:150) ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53) ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:478) ~[jetty-util-12.0.7.jar:12.0.7] > at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:441) ~[jetty-util-12.0.7.jar:12.0.7] > at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293) ~[jetty-util-12.0.7.jar:12.0.7] > at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201) ~[jetty-util-12.0.7.jar:12.0.7] > at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:410) ~[jetty-util-12.0.7.jar:12.0.7] > at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:971) ~[jetty-util-12.0.7.jar:12.0.7] > at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1201) ~[jetty-util-12.0.7.jar:12.0.7] > at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1156) ~[jetty-util-12.0.7.jar:12.0.7] > at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] > 2024-07-30T06:08:37,315 [qtp1550177731-224594] DEBUG com.vaadin.flow.server.communication.UidlWriter: * Creating response to client > > > Best regards, > Sander > > > > On Tue, 2024-07-30 at 08:00 +0200, Roman Krysiński wrote: >> Good morning Sander, >> >> Would it be possible to provide a null pointer exception in >> question? >> >> We are working on the "HTML elements in the tooltips are not >> rendered" problem, and will be released in the 4.0.1 patch, along >> with other reported issues. >> >> Best regards, >> Roman >> >> wt., 23 lip 2024 o 11:09 Roman Krysiński <ro...@un...> >> napisał(a): >>> Good morning Sander, >>> >>> Thank you for reporting issues, we will look into it soon. >>> >>> Stay tuned, and thank you for your support! >>> >>> Best regards, >>> Roman >>> >>> wt., 23 lip 2024 o 09:57 Sander Apweiler >>> <sa....@fz...> napisał(a): >>>> Good morning Krzysztof, >>>> beside the issues Laura reported, we found two further issues. >>>> >>>> - HTML elements in the tool tips are not rendered. >>>> - Creating a HomeUI endpoint in the webconsole by filling only >>>> the >>>> mandatory parts + displayed attributes + adding single >>>> authenticator >>>> leads to a null pointer exception >>>> >>>> >>>> Best regards, >>>> Sander >>>> > > > _______________________________________________ > Unity-idm-discuss mailing list > Uni...@li... > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss |
|
From: Roman K. <ro...@un...> - 2024-07-30 07:21:59
|
Hi Sander, Thank you for additional information, we are looking into this. Thank you, Roman wt., 23 lip 2024 o 11:18 Sander Apweiler <sa....@fz...> napisał(a): > Hi Roman, > since Laura has some days off, let me answer. > > On Tue, 2024-07-23 at 11:06 +0200, Roman Krysiński wrote: > > Hello Laura, > > > > Thank you for bringing this up. We are looking into it, and will > > provide an update in the foreseeable future. > > > > With regards to the first issue, we are going to verify if > > unityServer.core.defaultWebPath configuration option works as > > expected. Let us know if you believe there are other regressions. > We have set this, like in 3.x: unityServer.core.defaultWebPath=/home > But it does not work on two instances > > > > As for the second question, please note that home UI was redesiend, > > and the profile tab will now show the attributes configured on home > > ui endpoint under "Exposed attributes:" option. Would it be possible > > to share the Services -> Home UI instance -> General tab -> Content > > configuration options screenshot? > Screenshot is attached. The content is loaded from this file config; > > > unity.endpoint.web.enableRegistration=true > > unity.endpoint.web.authnScreenOptionsLabel.OR.text=OR > unity.endpoint.web.authnScreenShowAllOptions=false > unity.endpoint.web.authnScreenShowSearch=true > > unity.endpoint.web.authnGrid.G1.gridContents=samlWeb > unity.endpoint.web.authnGrid.G1.gridRows=10 > > unity.endpoint.web.authnScreenColumn.1.columnWidth=17 > unity.endpoint.web.authnScreenColumn.1.columnContents=pwd ldapWeb > > unity.endpoint.web.authnScreenColumn.3.columnWidth=34 > unity.endpoint.web.authnScreenColumn.3.columnContents=_GRID_G1 > > unity.userhome.attributes.1.attribute=cn > unity.userhome.attributes.1.group=/ > unity.userhome.attributes.1.showGroup=false > unity.userhome.attributes.1.editable=true > > unity.userhome.attributes.2.attribute=mail > unity.userhome.attributes.2.group=/ > unity.userhome.attributes.2.showGroup=false > unity.userhome.attributes.2.editable=true > > unity.userhome.attributes.3.attribute=o > unity.userhome.attributes.3.group=/ > unity.userhome.attributes.3.showGroup=false > unity.userhome.attributes.3.editable=true > > unity.userhome.attributes.4.attribute=picture > unity.userhome.attributes.4.group=/ > unity.userhome.attributes.4.showGroup=false > unity.userhome.attributes.4.editable=true > > unity.userhome.attributes.5.attribute=unity:persistent > unity.userhome.attributes.5.group=/ > unity.userhome.attributes.5.showGroup=false > unity.userhome.attributes.5.editable=false > > unity.userhome.attributes.6.attribute=loa > unity.userhome.attributes.6.group=/ > unity.userhome.attributes.6.showGroup=false > unity.userhome.attributes.6.editable=false > > unity.userhome.attributes.7.attribute=userName > unity.userhome.attributes.7.group=/ > unity.userhome.attributes.7.showGroup=false > unity.userhome.attributes.7.editable=false > > > unity.userhome.accountUpdateEnquiries.1=/theme_testUpdateEnquiry > > > > > Best regards, > Sander > > > > > > Thank you! > > Roman > > > > pon., 22 lip 2024 o 08:06 Laura Hofer <l....@fz...> > > napisał(a): > > > Hi Krzysztof, Hi Roman, > > > > > > we installed Unity 4 and and and once we had ensured that all the > > > technical requirements were met, we were able to launch Unity > > > successfully. We noticed two problems: firstly, the redirect to the > > > home > > > endpoint does not work, although this was previously configured. In > > > addition, everything looks empty on the home endpoint under the > > > profile tab. > > > Do you have any idea why this might be? We can't find any error > > > messages > > > in the logs. > > > > > > Kind regards, > > > Laura > > > > > > Juelich Supercomputing Centre > > > Institute for Advanced Simulation > > > Forschungszentrum Juelich GmbH > > > 52425 Juelich, Germany > > > E-Mail: l....@fz... > > > Phone: +49 2461 61-6576 > > > Fax: +49 2461 61-6656 > > > > > > ------------------------------------------------------------------- > > > ---- > > > ------------------------------------------------------------------- > > > ---- > > > Forschungszentrum Juelich GmbH > > > 52425 Juelich > > > Sitz der Gesellschaft: Juelich > > > Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B > > > 3498 > > > Vorsitzender des Aufsichtsrats: MinDir Stefan Müller > > > Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt > > > (Vorsitzender), > > > Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens, > > > Prof. Dr. Astrid Lambrecht, Prof. Dr. Frauke Melchior > > > ------------------------------------------------------------------- > > > ---- > > > ------------------------------------------------------------------- > > > ---- > > > > > > _______________________________________________ > > > Unity-idm-discuss mailing list > > > Uni...@li... > > > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > > _______________________________________________ > > Unity-idm-discuss mailing list > > Uni...@li... > > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > > -- > Large-Scale Data Science > Juelich Supercomputing Centre > > phone: +49 2461 61 8847 > fax: +49 2461 61 6656 > email: sa....@fz... > > ----------------------------------------------------------------------- > ----------------------------------------------------------------------- > Forschungszentrum Jülich GmbH > 52425 Jülich > Sitz der Gesellschaft: Jülich > Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 > Vorsitzender des Aufsichtsrats: MinDir Stefan Müller > Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), > Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens > ----------------------------------------------------------------------- > ----------------------------------------------------------------------- > > > _______________________________________________ > Unity-idm-discuss mailing list > Uni...@li... > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > |
|
From: Sander A. <sa....@fz...> - 2024-07-30 06:41:31
|
Dear Piotr, I'm very sorry. Indeed the accounts had non of the attributes. We copied the configuration from the wrong server. But the UI does not look very good. The fiels with the attribute values are very short and the attributes values are even longer. See the attached screenshot. Is there an option to change this? Best would be a dynamic behaviour where the length of field uses x Percent of the page width. Best regards, Sander On Tue, 2024-07-30 at 08:18 +0200, Piotr Piernik wrote: > > Dear Sander > Could you please verify that logged on HomeUI user has at least one > attributes listed in Home endpoint configuration? > > Best regards, > Piotr > > > W dniu 23.07.2024 o 11:17, Sander Apweiler pisze: > > > > > > Hi Roman, > > since Laura has some days off, let me answer. > > > > On Tue, 2024-07-23 at 11:06 +0200, Roman Krysiński wrote: > > > > > > > > Hello Laura, > > > > > > Thank you for bringing this up. We are looking into it, and will > > > provide an update in the foreseeable future. > > > > > > With regards to the first issue, we are going to verify if > > > unityServer.core.defaultWebPath configuration option works as > > > expected. Let us know if you believe there are other regressions. > > > > > > > We have set this, like in 3.x: > > unityServer.core.defaultWebPath=/home > > But it does not work on two instances > > > > > > > > As for the second question, please note that home UI was > > > redesiend, > > > and the profile tab will now show the attributes configured on > > > home > > > ui endpoint under "Exposed attributes:" option. Would it be > > > possible > > > to share the Services -> Home UI instance -> General tab -> > > > Content > > > configuration options screenshot? > > > > > > > Screenshot is attached. The content is loaded from this file > > config; > > > > > > unity.endpoint.web.enableRegistration=true > > > > unity.endpoint.web.authnScreenOptionsLabel.OR.text=OR > > unity.endpoint.web.authnScreenShowAllOptions=false > > unity.endpoint.web.authnScreenShowSearch=true > > > > unity.endpoint.web.authnGrid.G1.gridContents=samlWeb > > unity.endpoint.web.authnGrid.G1.gridRows=10 > > > > unity.endpoint.web.authnScreenColumn.1.columnWidth=17 > > unity.endpoint.web.authnScreenColumn.1.columnContents=pwd ldapWeb > > > > unity.endpoint.web.authnScreenColumn.3.columnWidth=34 > > unity.endpoint.web.authnScreenColumn.3.columnContents=_GRID_G1 > > > > unity.userhome.attributes.1.attribute=cn > > unity.userhome.attributes.1.group=/ > > unity.userhome.attributes.1.showGroup=false > > unity.userhome.attributes.1.editable=true > > > > unity.userhome.attributes.2.attribute=mail > > unity.userhome.attributes.2.group=/ > > unity.userhome.attributes.2.showGroup=false > > unity.userhome.attributes.2.editable=true > > > > unity.userhome.attributes.3.attribute=o > > unity.userhome.attributes.3.group=/ > > unity.userhome.attributes.3.showGroup=false > > unity.userhome.attributes.3.editable=true > > > > unity.userhome.attributes.4.attribute=picture > > unity.userhome.attributes.4.group=/ > > unity.userhome.attributes.4.showGroup=false > > unity.userhome.attributes.4.editable=true > > > > unity.userhome.attributes.5.attribute=unity:persistent > > unity.userhome.attributes.5.group=/ > > unity.userhome.attributes.5.showGroup=false > > unity.userhome.attributes.5.editable=false > > > > unity.userhome.attributes.6.attribute=loa > > unity.userhome.attributes.6.group=/ > > unity.userhome.attributes.6.showGroup=false > > unity.userhome.attributes.6.editable=false > > > > unity.userhome.attributes.7.attribute=userName > > unity.userhome.attributes.7.group=/ > > unity.userhome.attributes.7.showGroup=false > > unity.userhome.attributes.7.editable=false > > > > > > unity.userhome.accountUpdateEnquiries.1=/theme_testUpdateEnquiry > > > > > > > > > > Best regards, > > Sander > > > > > > > > > > > > Thank you! > > > Roman > > > > > > pon., 22 lip 2024 o 08:06 Laura Hofer <l....@fz...> > > > napisał(a): > > > > > > > > > > > Hi Krzysztof, Hi Roman, > > > > > > > > we installed Unity 4 and and and once we had ensured that all > > > > the > > > > technical requirements were met, we were able to launch Unity > > > > successfully. We noticed two problems: firstly, the redirect to > > > > the > > > > home > > > > endpoint does not work, although this was previously > > > > configured. In > > > > addition, everything looks empty on the home endpoint under the > > > > profile tab. > > > > Do you have any idea why this might be? We can't find any error > > > > messages > > > > in the logs. > > > > > > > > Kind regards, > > > > Laura > > > > > > > > Juelich Supercomputing Centre > > > > Institute for Advanced Simulation > > > > Forschungszentrum Juelich GmbH > > > > 52425 Juelich, Germany > > > > E-Mail: l....@fz... > > > > Phone: +49 2461 61-6576 > > > > Fax: +49 2461 61-6656 > > > > > > > > --------------------------------------------------------------- > > > > ---- > > > > ---- > > > > --------------------------------------------------------------- > > > > ---- > > > > ---- > > > > Forschungszentrum Juelich GmbH > > > > 52425 Juelich > > > > Sitz der Gesellschaft: Juelich > > > > Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B > > > > 3498 > > > > Vorsitzender des Aufsichtsrats: MinDir Stefan Müller > > > > Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt > > > > (Vorsitzender), > > > > Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens, > > > > Prof. Dr. Astrid Lambrecht, Prof. Dr. Frauke Melchior > > > > --------------------------------------------------------------- > > > > ---- > > > > ---- > > > > --------------------------------------------------------------- > > > > ---- > > > > ---- > > > > > > > > _______________________________________________ > > > > Unity-idm-discuss mailing list > > > > Uni...@li... > > > > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > > > > > > > > > > _______________________________________________ > > > Unity-idm-discuss mailing list > > > Uni...@li... > > > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > > > > > > > > > > > _______________________________________________ > > Unity-idm-discuss mailing list > > Uni...@li... > > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > > > -- Large-Scale Data Science Juelich Supercomputing Centre phone: +49 2461 61 8847 fax: +49 2461 61 6656 email: sa....@fz... ----------------------------------------------------------------------- ----------------------------------------------------------------------- Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens ----------------------------------------------------------------------- ----------------------------------------------------------------------- |
|
From: Piotr P. <pio...@gm...> - 2024-07-30 06:18:16
|
Dear Sander Could you please verify that logged on HomeUI user has at least one attributes listed in Home endpoint configuration? Best regards, Piotr W dniu 23.07.2024 o 11:17, Sander Apweiler pisze: > Hi Roman, > since Laura has some days off, let me answer. > > On Tue, 2024-07-23 at 11:06 +0200, Roman Krysiński wrote: >> Hello Laura, >> >> Thank you for bringing this up. We are looking into it, and will >> provide an update in the foreseeable future. >> >> With regards to the first issue, we are going to verify if >> unityServer.core.defaultWebPath configuration option works as >> expected. Let us know if you believe there are other regressions. > We have set this, like in 3.x: unityServer.core.defaultWebPath=/home > But it does not work on two instances >> As for the second question, please note that home UI was redesiend, >> and the profile tab will now show the attributes configured on home >> ui endpoint under "Exposed attributes:" option. Would it be possible >> to share the Services -> Home UI instance -> General tab -> Content >> configuration options screenshot? > Screenshot is attached. The content is loaded from this file config; > > > unity.endpoint.web.enableRegistration=true > > unity.endpoint.web.authnScreenOptionsLabel.OR.text=OR > unity.endpoint.web.authnScreenShowAllOptions=false > unity.endpoint.web.authnScreenShowSearch=true > > unity.endpoint.web.authnGrid.G1.gridContents=samlWeb > unity.endpoint.web.authnGrid.G1.gridRows=10 > > unity.endpoint.web.authnScreenColumn.1.columnWidth=17 > unity.endpoint.web.authnScreenColumn.1.columnContents=pwd ldapWeb > > unity.endpoint.web.authnScreenColumn.3.columnWidth=34 > unity.endpoint.web.authnScreenColumn.3.columnContents=_GRID_G1 > > unity.userhome.attributes.1.attribute=cn > unity.userhome.attributes.1.group=/ > unity.userhome.attributes.1.showGroup=false > unity.userhome.attributes.1.editable=true > > unity.userhome.attributes.2.attribute=mail > unity.userhome.attributes.2.group=/ > unity.userhome.attributes.2.showGroup=false > unity.userhome.attributes.2.editable=true > > unity.userhome.attributes.3.attribute=o > unity.userhome.attributes.3.group=/ > unity.userhome.attributes.3.showGroup=false > unity.userhome.attributes.3.editable=true > > unity.userhome.attributes.4.attribute=picture > unity.userhome.attributes.4.group=/ > unity.userhome.attributes.4.showGroup=false > unity.userhome.attributes.4.editable=true > > unity.userhome.attributes.5.attribute=unity:persistent > unity.userhome.attributes.5.group=/ > unity.userhome.attributes.5.showGroup=false > unity.userhome.attributes.5.editable=false > > unity.userhome.attributes.6.attribute=loa > unity.userhome.attributes.6.group=/ > unity.userhome.attributes.6.showGroup=false > unity.userhome.attributes.6.editable=false > > unity.userhome.attributes.7.attribute=userName > unity.userhome.attributes.7.group=/ > unity.userhome.attributes.7.showGroup=false > unity.userhome.attributes.7.editable=false > > > unity.userhome.accountUpdateEnquiries.1=/theme_testUpdateEnquiry > > > > > Best regards, > Sander > > >> Thank you! >> Roman >> >> pon., 22 lip 2024 o 08:06 Laura Hofer <l....@fz...> >> napisał(a): >>> Hi Krzysztof, Hi Roman, >>> >>> we installed Unity 4 and and and once we had ensured that all the >>> technical requirements were met, we were able to launch Unity >>> successfully. We noticed two problems: firstly, the redirect to the >>> home >>> endpoint does not work, although this was previously configured. In >>> addition, everything looks empty on the home endpoint under the >>> profile tab. >>> Do you have any idea why this might be? We can't find any error >>> messages >>> in the logs. >>> >>> Kind regards, >>> Laura >>> >>> Juelich Supercomputing Centre >>> Institute for Advanced Simulation >>> Forschungszentrum Juelich GmbH >>> 52425 Juelich, Germany >>> E-Mail: l....@fz... >>> Phone: +49 2461 61-6576 >>> Fax: +49 2461 61-6656 >>> >>> ------------------------------------------------------------------- >>> ---- >>> ------------------------------------------------------------------- >>> ---- >>> Forschungszentrum Juelich GmbH >>> 52425 Juelich >>> Sitz der Gesellschaft: Juelich >>> Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B >>> 3498 >>> Vorsitzender des Aufsichtsrats: MinDir Stefan Müller >>> Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt >>> (Vorsitzender), >>> Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens, >>> Prof. Dr. Astrid Lambrecht, Prof. Dr. Frauke Melchior >>> ------------------------------------------------------------------- >>> ---- >>> ------------------------------------------------------------------- >>> ---- >>> >>> _______________________________________________ >>> Unity-idm-discuss mailing list >>> Uni...@li... >>> https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss >> _______________________________________________ >> Unity-idm-discuss mailing list >> Uni...@li... >> https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > > > _______________________________________________ > Unity-idm-discuss mailing list > Uni...@li... > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss |
|
From: Sander A. <sa....@fz...> - 2024-07-30 06:10:39
|
Good morning Roman,
I guess you mean this one:
2024-07-30T06:08:37,314 [qtp1550177731-224594] ERROR unity.server.web.CustomErrorPageInitializer: Vaadin initialization error:
java.lang.NullPointerException: null
at java.base/java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1011) ~[?:?]
at java.base/java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1006) ~[?:?]
at java.base/java.util.Properties.put(Properties.java:1346) ~[?:?]
at io.imunity.home.console.HomeServiceConfiguration.toProperties(HomeServiceConfiguration.java:74) ~[unity-server-user-home-4.0.0.jar:?]
at io.imunity.home.console.HomeServiceEditorComponent.getServiceDefiniton(HomeServiceEditorComponent.java:98) ~[unity-server-user-home-4.0.0.jar:?]
at io.imunity.home.console.HomeServiceEditor.getEndpointDefiniton(HomeServiceEditor.java:97) ~[unity-server-user-home-4.0.0.jar:?]
at io.imunity.console.views.services.base.MainServiceEditor.getService(MainServiceEditor.java:154) ~[unity-server-console-4.0.0.jar:?]
at io.imunity.console.views.services.base.NewServiceViewBase.onConfirm(NewServiceViewBase.java:89) ~[unity-server-console-4.0.0.jar:?]
at io.imunity.console.views.EditViewActionLayoutFactory.lambda$createActionLayout$8a6d8b6f$1(EditViewActionLayoutFactory.java:25) ~[unity-server-console-4.0.0.jar:?]
at com.vaadin.flow.component.ComponentEventBus.fireEventForListener(ComponentEventBus.java:239) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.component.ComponentEventBus.handleDomEvent(ComponentEventBus.java:488) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.component.ComponentEventBus.lambda$addDomTrigger$dd1b7957$1(ComponentEventBus.java:298) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.internal.nodefeature.ElementListenerMap.lambda$fireEvent$2(ElementListenerMap.java:447) ~[flow-server-24.3.7.jar:24.3.7]
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?]
at com.vaadin.flow.internal.nodefeature.ElementListenerMap.fireEvent(ElementListenerMap.java:447) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.communication.rpc.EventRpcHandler.handleNode(EventRpcHandler.java:62) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.communication.rpc.AbstractRpcInvocationHandler.handle(AbstractRpcInvocationHandler.java:74) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.communication.ServerRpcHandler.handleInvocationData(ServerRpcHandler.java:466) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.communication.ServerRpcHandler.lambda$handleInvocations$4(ServerRpcHandler.java:447) ~[flow-server-24.3.7.jar:24.3.7]
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?]
at com.vaadin.flow.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:447) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:324) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:114) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:40) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.VaadinService.handleRequest(VaadinService.java:1574) ~[flow-server-24.3.7.jar:24.3.7]
at com.vaadin.flow.server.VaadinServlet.service(VaadinServlet.java:398) ~[flow-server-24.3.7.jar:24.3.7]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) ~[jakarta.servlet-api-6.0.0.jar:6.0.0]
at org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:736) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1614) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at io.imunity.vaadin.endpoint.common.InvocationContextSetupFilter.doFilter(InvocationContextSetupFilter.java:67) ~[unity-server-vaadin-endpoint-common-4.0.0.jar:?]
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at io.imunity.vaadin.auth.server.ProxyAuthenticationFilter.doFilter(ProxyAuthenticationFilter.java:113) ~[unity-server-vaadin-authentication-4.0.0.jar:?]
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at io.imunity.vaadin.auth.server.AuthenticationFilter.gotoProtectedResource(AuthenticationFilter.java:300) ~[unity-server-vaadin-authentication-4.0.0.jar:?]
at io.imunity.vaadin.auth.server.AuthenticationFilter.handleBoundSession(AuthenticationFilter.java:171) ~[unity-server-vaadin-authentication-4.0.0.jar:?]
at io.imunity.vaadin.auth.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:97) ~[unity-server-vaadin-authentication-4.0.0.jar:?]
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at io.imunity.vaadin.endpoint.common.RemoteRedirectedAuthnResponseProcessingFilter.doFilter(RemoteRedirectedAuthnResponseProcessingFilter.java:48) ~[unity-server-vaadin-endpoint-common-4.0.0.jar:?]
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1547) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:814) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:431) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:464) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571) ~[jetty-security-12.0.7.jar:12.0.7]
at org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:703) ~[jetty-ee10-servlet-12.0.7.jar:12.0.7]
at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:765) ~[jetty-server-12.0.7.jar:12.0.7]
at pl.edu.icm.unity.engine.server.ClientIPSettingHandler.handle(ClientIPSettingHandler.java:67) ~[unity-server-engine-4.0.0.jar:?]
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:181) ~[jetty-server-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.RewriteHandler$LastRuleHandler.handle(RewriteHandler.java:159) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:143) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.RewriteHandler$LastRuleHandler.handle(RewriteHandler.java:159) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:143) ~[jetty-rewrite-12.0.7.jar:12.0.7]
at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:597) ~[jetty-server-12.0.7.jar:12.0.7]
at org.eclipse.jetty.server.Handler$Wrapper.handle(Handler.java:716) ~[jetty-server-12.0.7.jar:12.0.7]
at pl.edu.icm.unity.engine.server.TraceBlockingHandler.handle(TraceBlockingHandler.java:34) ~[unity-server-engine-4.0.0.jar:?]
at org.eclipse.jetty.server.Server.handle(Server.java:179) ~[jetty-server-12.0.7.jar:12.0.7]
at org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:619) ~[jetty-server-12.0.7.jar:12.0.7]
at org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:411) ~[jetty-server-12.0.7.jar:12.0.7]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322) ~[jetty-io-12.0.7.jar:12.0.7]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) ~[jetty-io-12.0.7.jar:12.0.7]
at org.eclipse.jetty.io.ssl.SslConnection$SslEndPoint.onFillable(SslConnection.java:574) ~[jetty-io-12.0.7.jar:12.0.7]
at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:390) ~[jetty-io-12.0.7.jar:12.0.7]
at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:150) ~[jetty-io-12.0.7.jar:12.0.7]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) ~[jetty-io-12.0.7.jar:12.0.7]
at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53) ~[jetty-io-12.0.7.jar:12.0.7]
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:478) ~[jetty-util-12.0.7.jar:12.0.7]
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:441) ~[jetty-util-12.0.7.jar:12.0.7]
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293) ~[jetty-util-12.0.7.jar:12.0.7]
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201) ~[jetty-util-12.0.7.jar:12.0.7]
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:410) ~[jetty-util-12.0.7.jar:12.0.7]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:971) ~[jetty-util-12.0.7.jar:12.0.7]
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1201) ~[jetty-util-12.0.7.jar:12.0.7]
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1156) ~[jetty-util-12.0.7.jar:12.0.7]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
2024-07-30T06:08:37,315 [qtp1550177731-224594] DEBUG com.vaadin.flow.server.communication.UidlWriter: * Creating response to client
Best regards,
Sander
On Tue, 2024-07-30 at 08:00 +0200, Roman Krysiński wrote:
> Good morning Sander,
>
> Would it be possible to provide a null pointer exception in
> question?
>
> We are working on the "HTML elements in the tooltips are not
> rendered" problem, and will be released in the 4.0.1 patch, along
> with other reported issues.
>
> Best regards,
> Roman
>
> wt., 23 lip 2024 o 11:09 Roman Krysiński <ro...@un...>
> napisał(a):
> > Good morning Sander,
> >
> > Thank you for reporting issues, we will look into it soon.
> >
> > Stay tuned, and thank you for your support!
> >
> > Best regards,
> > Roman
> >
> > wt., 23 lip 2024 o 09:57 Sander Apweiler
> > <sa....@fz...> napisał(a):
> > > Good morning Krzysztof,
> > > beside the issues Laura reported, we found two further issues.
> > >
> > > - HTML elements in the tool tips are not rendered.
> > > - Creating a HomeUI endpoint in the webconsole by filling only
> > > the
> > > mandatory parts + displayed attributes + adding single
> > > authenticator
> > > leads to a null pointer exception
> > >
> > >
> > > Best regards,
> > > Sander
> > >
--
Large-Scale Data Science
Juelich Supercomputing Centre
phone: +49 2461 61 8847
fax: +49 2461 61 6656
email: sa....@fz...
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Forschungszentrum Jülich GmbH
52425 Jülich
Sitz der Gesellschaft: Jülich
Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Stefan Müller
Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens
-----------------------------------------------------------------------
-----------------------------------------------------------------------
|
|
From: Roman K. <ro...@un...> - 2024-07-30 06:02:16
|
Good morning Sander, Would it be possible to provide a null pointer exception in question? We are working on the "HTML elements in the tooltips are not rendered" problem, and will be released in the 4.0.1 patch, along with other reported issues. Best regards, Roman wt., 23 lip 2024 o 11:09 Roman Krysiński <ro...@un...> napisał(a): > Good morning Sander, > > Thank you for reporting issues, we will look into it soon. > > Stay tuned, and thank you for your support! > > Best regards, > Roman > > wt., 23 lip 2024 o 09:57 Sander Apweiler <sa....@fz...> > napisał(a): > >> Good morning Krzysztof, >> beside the issues Laura reported, we found two further issues. >> >> - HTML elements in the tool tips are not rendered. >> - Creating a HomeUI endpoint in the webconsole by filling only the >> mandatory parts + displayed attributes + adding single authenticator >> leads to a null pointer exception >> >> >> Best regards, >> Sander >> >> -- >> Large-Scale Data Science >> Juelich Supercomputing Centre >> >> phone: +49 2461 61 8847 >> fax: +49 2461 61 6656 >> email: sa....@fz... >> >> ----------------------------------------------------------------------- >> ----------------------------------------------------------------------- >> Forschungszentrum Jülich GmbH >> 52425 Jülich >> Sitz der Gesellschaft: Jülich >> Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 >> Vorsitzender des Aufsichtsrats: MinDir Stefan Müller >> Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), >> Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens >> ----------------------------------------------------------------------- >> ----------------------------------------------------------------------- >> >> >> _______________________________________________ >> Unity-idm-discuss mailing list >> Uni...@li... >> https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss >> > |
|
From: Sander A. <sa....@fz...> - 2024-07-30 05:14:08
|
Good morning Krzysztof, good morning Roman, we found another bug in unity 4. We created a mandatory policy (see 1st screenshot) and added it to the registration form (see 2nd screenshot). This policy should be mandatory but I can register without confirmation of the policy. Another question regarding policies because I do not remember and the manual is not that clear in this point. When I create a new version of a policy, is the confirmation of the new version shown to all users or do I need to create enquieries manually? Best regards, Sander -- Large-Scale Data Science Juelich Supercomputing Centre phone: +49 2461 61 8847 fax: +49 2461 61 6656 email: sa....@fz... ----------------------------------------------------------------------- ----------------------------------------------------------------------- Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens ----------------------------------------------------------------------- ----------------------------------------------------------------------- |
|
From: Sander A. <sa....@fz...> - 2024-07-23 09:18:00
|
Hi Roman, since Laura has some days off, let me answer. On Tue, 2024-07-23 at 11:06 +0200, Roman Krysiński wrote: > Hello Laura, > > Thank you for bringing this up. We are looking into it, and will > provide an update in the foreseeable future. > > With regards to the first issue, we are going to verify if > unityServer.core.defaultWebPath configuration option works as > expected. Let us know if you believe there are other regressions. We have set this, like in 3.x: unityServer.core.defaultWebPath=/home But it does not work on two instances > > As for the second question, please note that home UI was redesiend, > and the profile tab will now show the attributes configured on home > ui endpoint under "Exposed attributes:" option. Would it be possible > to share the Services -> Home UI instance -> General tab -> Content > configuration options screenshot? Screenshot is attached. The content is loaded from this file config; unity.endpoint.web.enableRegistration=true unity.endpoint.web.authnScreenOptionsLabel.OR.text=OR unity.endpoint.web.authnScreenShowAllOptions=false unity.endpoint.web.authnScreenShowSearch=true unity.endpoint.web.authnGrid.G1.gridContents=samlWeb unity.endpoint.web.authnGrid.G1.gridRows=10 unity.endpoint.web.authnScreenColumn.1.columnWidth=17 unity.endpoint.web.authnScreenColumn.1.columnContents=pwd ldapWeb unity.endpoint.web.authnScreenColumn.3.columnWidth=34 unity.endpoint.web.authnScreenColumn.3.columnContents=_GRID_G1 unity.userhome.attributes.1.attribute=cn unity.userhome.attributes.1.group=/ unity.userhome.attributes.1.showGroup=false unity.userhome.attributes.1.editable=true unity.userhome.attributes.2.attribute=mail unity.userhome.attributes.2.group=/ unity.userhome.attributes.2.showGroup=false unity.userhome.attributes.2.editable=true unity.userhome.attributes.3.attribute=o unity.userhome.attributes.3.group=/ unity.userhome.attributes.3.showGroup=false unity.userhome.attributes.3.editable=true unity.userhome.attributes.4.attribute=picture unity.userhome.attributes.4.group=/ unity.userhome.attributes.4.showGroup=false unity.userhome.attributes.4.editable=true unity.userhome.attributes.5.attribute=unity:persistent unity.userhome.attributes.5.group=/ unity.userhome.attributes.5.showGroup=false unity.userhome.attributes.5.editable=false unity.userhome.attributes.6.attribute=loa unity.userhome.attributes.6.group=/ unity.userhome.attributes.6.showGroup=false unity.userhome.attributes.6.editable=false unity.userhome.attributes.7.attribute=userName unity.userhome.attributes.7.group=/ unity.userhome.attributes.7.showGroup=false unity.userhome.attributes.7.editable=false unity.userhome.accountUpdateEnquiries.1=/theme_testUpdateEnquiry Best regards, Sander > > Thank you! > Roman > > pon., 22 lip 2024 o 08:06 Laura Hofer <l....@fz...> > napisał(a): > > Hi Krzysztof, Hi Roman, > > > > we installed Unity 4 and and and once we had ensured that all the > > technical requirements were met, we were able to launch Unity > > successfully. We noticed two problems: firstly, the redirect to the > > home > > endpoint does not work, although this was previously configured. In > > addition, everything looks empty on the home endpoint under the > > profile tab. > > Do you have any idea why this might be? We can't find any error > > messages > > in the logs. > > > > Kind regards, > > Laura > > > > Juelich Supercomputing Centre > > Institute for Advanced Simulation > > Forschungszentrum Juelich GmbH > > 52425 Juelich, Germany > > E-Mail: l....@fz... > > Phone: +49 2461 61-6576 > > Fax: +49 2461 61-6656 > > > > ------------------------------------------------------------------- > > ---- > > ------------------------------------------------------------------- > > ---- > > Forschungszentrum Juelich GmbH > > 52425 Juelich > > Sitz der Gesellschaft: Juelich > > Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B > > 3498 > > Vorsitzender des Aufsichtsrats: MinDir Stefan Müller > > Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt > > (Vorsitzender), > > Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens, > > Prof. Dr. Astrid Lambrecht, Prof. Dr. Frauke Melchior > > ------------------------------------------------------------------- > > ---- > > ------------------------------------------------------------------- > > ---- > > > > _______________________________________________ > > Unity-idm-discuss mailing list > > Uni...@li... > > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > _______________________________________________ > Unity-idm-discuss mailing list > Uni...@li... > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss -- Large-Scale Data Science Juelich Supercomputing Centre phone: +49 2461 61 8847 fax: +49 2461 61 6656 email: sa....@fz... ----------------------------------------------------------------------- ----------------------------------------------------------------------- Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens ----------------------------------------------------------------------- ----------------------------------------------------------------------- |
|
From: Roman K. <ro...@un...> - 2024-07-23 09:10:07
|
Good morning Sander, Thank you for reporting issues, we will look into it soon. Stay tuned, and thank you for your support! Best regards, Roman wt., 23 lip 2024 o 09:57 Sander Apweiler <sa....@fz...> napisał(a): > Good morning Krzysztof, > beside the issues Laura reported, we found two further issues. > > - HTML elements in the tool tips are not rendered. > - Creating a HomeUI endpoint in the webconsole by filling only the > mandatory parts + displayed attributes + adding single authenticator > leads to a null pointer exception > > > Best regards, > Sander > > -- > Large-Scale Data Science > Juelich Supercomputing Centre > > phone: +49 2461 61 8847 > fax: +49 2461 61 6656 > email: sa....@fz... > > ----------------------------------------------------------------------- > ----------------------------------------------------------------------- > Forschungszentrum Jülich GmbH > 52425 Jülich > Sitz der Gesellschaft: Jülich > Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 > Vorsitzender des Aufsichtsrats: MinDir Stefan Müller > Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), > Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens > ----------------------------------------------------------------------- > ----------------------------------------------------------------------- > > > _______________________________________________ > Unity-idm-discuss mailing list > Uni...@li... > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > |
|
From: Roman K. <ro...@un...> - 2024-07-23 09:06:25
|
Hello Laura, Thank you for bringing this up. We are looking into it, and will provide an update in the foreseeable future. With regards to the first issue, we are going to verify if unityServer.core.defaultWebPath configuration option works as expected. Let us know if you believe there are other regressions. As for the second question, please note that home UI was redesiend, and the profile tab will now show the attributes configured on home ui endpoint under "Exposed attributes:" option. Would it be possible to share the Services -> Home UI instance -> General tab -> Content configuration options screenshot? Thank you! Roman pon., 22 lip 2024 o 08:06 Laura Hofer <l....@fz...> napisał(a): > Hi Krzysztof, Hi Roman, > > we installed Unity 4 and and and once we had ensured that all the > technical requirements were met, we were able to launch Unity > successfully. We noticed two problems: firstly, the redirect to the home > endpoint does not work, although this was previously configured. In > addition, everything looks empty on the home endpoint under the profile > tab. > Do you have any idea why this might be? We can't find any error messages > in the logs. > > Kind regards, > Laura > > Juelich Supercomputing Centre > Institute for Advanced Simulation > Forschungszentrum Juelich GmbH > 52425 Juelich, Germany > E-Mail: l....@fz... > Phone: +49 2461 61-6576 > Fax: +49 2461 61-6656 > > ----------------------------------------------------------------------- > ----------------------------------------------------------------------- > Forschungszentrum Juelich GmbH > 52425 Juelich > Sitz der Gesellschaft: Juelich > Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 > Vorsitzender des Aufsichtsrats: MinDir Stefan Müller > Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender), > Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens, > Prof. Dr. Astrid Lambrecht, Prof. Dr. Frauke Melchior > ----------------------------------------------------------------------- > ----------------------------------------------------------------------- > > _______________________________________________ > Unity-idm-discuss mailing list > Uni...@li... > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > |
|
From: Roman K. <ro...@un...> - 2024-07-23 07:58:16
|
Hello Sander, Sorry to be long in my email reply. > It seems that this only removes the attribute value but not the attribute itself. Looking at the implementation, when a user has an attribute in a group which was created as the result of translation from given IdP, and the consecutive translation profile processing from this given IdP is not returning an attribute anymore, then it should be removed from a group as the result of removeStaleData action. > After setting the attribute to an empty string in the external OP, I got an error about Attribute must have at least 1 value. Depending on a setup this may happen. If you have an error (exception) please share it, as well as the given Attributes type definition? > The condition for the mapAttribute rule is attrs['attr_name'] != null && attr['attr_name'] != '', which woirks fine without the removeStaleData rule. Would it be possible to perform a test using Console Authentication -> Remote data profiles -> Wizard tool to see the outcome of the profile? To see how attributes are mapped, and whether the attribute in question appears in the translation result? Best regards, Roman wt., 9 lip 2024 o 08:55 Sander Apweiler <sa....@fz...> napisał(a): > Good morning Krzysztof, > we are testing the removeStaleData action in input translation profile. > It seems that this only removes the attribute value but not the > attribute itself. After setting the attribute to an empty string in the > external OP, I got an error about Attribute must have at least 1 > values. > > The condition for the mapAttribute rule is attrs['attr_name'] != null > && attr['attr_name'] != '', which woirks fine without the > removeStaleData rule. > > Is the behaviour intended that uniy deletes only the attriobute value > but not the attribute, if it is empty? > > Best regards, > Sander > > -- > Large-Scale Data Science > Juelich Supercomputing Centre > > phone: +49 2461 61 8847 > fax: +49 2461 61 6656 > email: sa....@fz... > > ----------------------------------------------------------------------- > ----------------------------------------------------------------------- > Forschungszentrum Jülich GmbH > 52425 Jülich > Sitz der Gesellschaft: Jülich > Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 > Vorsitzender des Aufsichtsrats: MinDir Stefan Müller > Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), > Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens > ----------------------------------------------------------------------- > ----------------------------------------------------------------------- > > > _______________________________________________ > Unity-idm-discuss mailing list > Uni...@li... > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > |
|
From: Sander A. <sa....@fz...> - 2024-07-23 07:57:31
|
Good morning Krzysztof, beside the issues Laura reported, we found two further issues. - HTML elements in the tool tips are not rendered. - Creating a HomeUI endpoint in the webconsole by filling only the mandatory parts + displayed attributes + adding single authenticator leads to a null pointer exception Best regards, Sander -- Large-Scale Data Science Juelich Supercomputing Centre phone: +49 2461 61 8847 fax: +49 2461 61 6656 email: sa....@fz... ----------------------------------------------------------------------- ----------------------------------------------------------------------- Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens ----------------------------------------------------------------------- ----------------------------------------------------------------------- |
|
From: Laura H. <l....@fz...> - 2024-07-22 06:06:26
|
Hi Krzysztof, Hi Roman, we installed Unity 4 and and and once we had ensured that all the technical requirements were met, we were able to launch Unity successfully. We noticed two problems: firstly, the redirect to the home endpoint does not work, although this was previously configured. In addition, everything looks empty on the home endpoint under the profile tab. Do you have any idea why this might be? We can't find any error messages in the logs. Kind regards, Laura Juelich Supercomputing Centre Institute for Advanced Simulation Forschungszentrum Juelich GmbH 52425 Juelich, Germany E-Mail: l....@fz... Phone: +49 2461 61-6576 Fax: +49 2461 61-6656 ----------------------------------------------------------------------- ----------------------------------------------------------------------- Forschungszentrum Juelich GmbH 52425 Juelich Sitz der Gesellschaft: Juelich Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender), Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens, Prof. Dr. Astrid Lambrecht, Prof. Dr. Frauke Melchior ----------------------------------------------------------------------- ----------------------------------------------------------------------- |