OOOoooooook...
I Java så finns det flera log-bibliotek med olika sätt att logga:
* Java Commons Logging
* Java Platform Logging
* Java Util Logging
* SLF4J
* Log4j
och säkert fler!
Vår egen-paketerade Tomcat är confad så att den försöker centralisera
loggar från alla dom sätten till en loghanterare och en log fil/ström.
Nashorn loggar via Java Util Logging och tydligen så finns det en bugg i
log2j >=2.24.0 i log4js Java Util Logging adapter som gör att en
NullPointerException kastas när Nashorn försöker ändra log leveln via
kod.
Har spenderat 2.5 dag på att hitta den här buggen och den har drivit mig
till vansinne! Har skickat den upstream[1] nu iaf och det ska bli
*väldigt* skönt med lite höstlov!
Trevlig helg och höstlov!
MVH
- Simon
1, <https://github.com/apache/logging-log4j2/issues/3119>
On Wed, 2024-10-23 at 17:46:50 +0200, Simon Lundström wrote:
> Hm, verkar vara något med vår egen-paketerade Tomcat!
>
> Om jag kör en vanilla från upstream så funkar det.
>
> Får kolla vidare i morgon!
>
> MVH
> - Simon
>
> On 23 Oct 2024, at 16:48, Simon Lundström via Saml-admins
<saml-admins(a)lists.sunet.se> wrote:
>
> Det gör plugin.sh automatiskt åt en om man inte med —noRebuild stänger av det.
>
> Jag har även kört build.sh manuellt “bara för att” = )
>
> Jag gissar att ingen av er kör på Tomcat?
>
> MVH
> - Simon
>
> On 23 Oct 2024, at 14:13, Paul Scott <paul.scott(a)kau.se> wrote:
>
> Kontrollfråga: har du bygg om warfilen (med build.sh) efter
> installation/upgrade på nashorn?
>
> On Wed, 2024-10-23 at 11:56 +0000, Simon Lundström wrote:
> Detta är att betrakta som en nyinstallation.
>
> root@shib-test-idp01:/local/shibboleth/idp# bin/plugin.sh -cl
> net.shibboleth.idp.plugin.nashorn
> INFO - Including auto-located properties in bin/../conf/saml-
> nameid.properties
> INFO - Including auto-located properties in
> bin/../conf/admin/admin.properties
> INFO - Including auto-located properties in
> bin/../conf/authn/authn.properties
> INFO - Including auto-located properties in
> bin/../conf/c14n/subject-c14n.properties
> INFO - Including auto-located properties in
> bin/../conf/services.properties
> /local/shibboleth/idp/dist/plugin-webapp/WEB-INF/lib/asm-commons-
> 7.3.1.jar
> /local/shibboleth/idp/dist/plugin-webapp/WEB-INF/lib/asm-analysis-
> 7.3.1.jar
> /local/shibboleth/idp/dist/plugin-webapp/WEB-INF/lib/asm-7.3.1.jar
> /local/shibboleth/idp/dist/plugin-webapp/WEB-INF/lib/nashorn-core-
> 15.4.jar
> /local/shibboleth/idp/dist/plugin-webapp/WEB-INF/lib/idp-plugin-
> scripting-api-2.0.0.jar
> /local/shibboleth/idp/dist/plugin-webapp/WEB-INF/lib/idp-plugin-
> nashorn-jdk-impl-2.0.0.jar
> /local/shibboleth/idp/dist/plugin-webapp/WEB-INF/lib/asm-tree-
> 7.3.1.jar
> /local/shibboleth/idp/dist/plugin-webapp/WEB-INF/lib/asm-util-
> 7.3.1.jar
> root@shib-test-idp01:/local/shibboleth/idp# ls dist/plugin-
> webapp/WEB-INF/lib/
> asm-7.3.1.jar asm-analysis-7.3.1.jar asm-commons-7.3.1.jar asm-
> tree-7.3.1.jar asm-util-7.3.1.jar idp-plugin-metadatagen-impl-
> 2.0.0.jar idp-plugin-nashorn-jdk-impl-2.0.0.jar idp-plugin-
> scripting-api-2.0.0.jar nashorn-core-15.4.jar
> root@shib-test-idp01:/local/shibboleth/idp#
>
> MVH
> - Simon
> När du skickar e-post till Karlstads universitet behandlar vi dina
personuppgifter<https://www.kau.se/gdpr>.
> When you send an e-mail to Karlstad University, we will process your personal
data<https://www.kau.se/en/gdpr>.
> _______________________________________________
> Saml-admins mailing list --
saml-admins@lists.sunet.se<mailto:saml-admins@lists.sunet.se>
> To unsubscribe send an email to
saml-admins-leave@lists.sunet.se<mailto:saml-admins-leave@lists.sunet.se>
>
> _______________________________________________
> Saml-admins mailing list -- saml-admins(a)lists.sunet.se
> To unsubscribe send an email to saml-admins-leave(a)lists.sunet.se
>