X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.22.2a (ClamAV engine v0.102.2) X-Junk-Score: 0 [] X-KAS-Score: 0 [] Return-Path: Received: from miniserver.rucotec.ch ([213.189.151.242] verified) by post.selbstdenker.com (CommuniGate Pro SMTP 6.3.7) with ESMTPS id 27017871 for webobjects-dev@wocommunity.org; Fri, 24 Dec 2021 16:34:10 +0100 Received-SPF: none receiver=post.selbstdenker.com; client-ip=213.189.151.242; envelope-from=markus.ruggiero@rucotec.ch Received: from localhost (localhost [127.0.0.1]) by miniserver.rucotec.ch (Postfix) with ESMTP id F1BA233DABBD for ; Fri, 24 Dec 2021 16:33:48 +0100 (CET) Received: from miniserver.rucotec.ch ([127.0.0.1]) by localhost (miniserver.rucotec.ch [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PUv7h0u1Z8bM for ; Fri, 24 Dec 2021 16:33:47 +0100 (CET) Received: from smtpclient.apple (c-24-129-101-111.hsd1.fl.comcast.net [24.129.101.111]) by miniserver.rucotec.ch (Postfix) with ESMTPSA id 6D0CC33DABA5 for ; Fri, 24 Dec 2021 16:33:46 +0100 (CET) From: "Markus Ruggiero (rucotec)" Content-Type: multipart/signed; boundary="Apple-Mail=_03D7133A-CB47-41CD-B2C8-E52B00069349"; protocol="application/pkcs7-signature"; micalg=sha-256 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: [WO-DEV] Installation on osx Monterey Date: Fri, 24 Dec 2021 10:33:41 -0500 References: To: WebObjects & WOnder Development In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3654.120.0.1.13) --Apple-Mail=_03D7133A-CB47-41CD-B2C8-E52B00069349 Content-Type: multipart/alternative; boundary="Apple-Mail=_E7FC8478-6FD5-4DBE-B63D-B3431CD5F38B" --Apple-Mail=_E7FC8478-6FD5-4DBE-B63D-B3431CD5F38B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Add=20 --add-exports=3Djava.base/sun.security.action=3DALL-UNNAMED to the =E2=80=9Cdefault vm args=E2=80=9D for your selected installed JRE = (Eclipse preferences -> Java -> Installed JREs, select the one you use, = click the Edit button and add it there). This is a one time setup. You also want to add the same to your deployed app when running with a = JRE version > 8 (e.g in JavaMonitor for the config of the app you run = from it) Merry Christmas to all of you! Christian or non-Christian, no matter, = just have a peaceful and great time - anytime, that is! ---markus--- > On 23 Dec 2021, at 23:41, Stavros Panidis = wrote: >=20 > Dear, >=20 > I recently upgraded to Mac OsX Monterey. My configuration is as = follows >=20 > -MacBook Pro, 2016, running Mac Monterey 12.1 >=20 > -Eclispe 2021-12 >=20 > -Java version as follows >=20 > openjdk 17.0.1 2021-10-19 > OpenJDK Runtime Environment Temurin-17.0.1+12 (build 17.0.1+12) > OpenJDK 64-Bit Server VM Temurin-17.0.1+12 (build 17.0.1+12, mixed = mode, sharing) >=20 > Everything seems to be OK, but when I try to run application I get the = following error >=20 > NSLog - A fatal exception occurred: class = com.webobjects.foundation.NSTimeZone (in unnamed module @0x647c3190) = cannot access class sun.security.action.GetPropertyAction (in module = java.base) because module java.base does not export sun.security.action = to unnamed module @0x647c3190 > [2021-12-23 11:52:15 EET]
java.lang.IllegalAccessError: class = com.webobjects.foundation.NSTimeZone (in unnamed module @0x647c3190) = cannot access class sun.security.action.GetPropertyAction (in module = java.base) because module java.base does not export sun.security.action = to unnamed module @0x647c3190 > at = com.webobjects.foundation.NSTimeZone.systemTimeZone(NSTimeZone.java:971) > at = com.webobjects.foundation.NSTimeZone.defaultTimeZone(NSTimeZone.java:818) > at = com.webobjects.foundation.NSTimestampFormatter.defaultFormatTimeZone(NSTim= estampFormatter.java:734) > at = com.webobjects.appserver.WOStatisticsStore.(WOStatisticsStore.java= :249) > at = com.webobjects.appserver.WOApplication.(WOApplication.java:853) > at = er.extensions.appserver.ajax.ERXAjaxApplication.(ERXAjaxApplication.= java:30) > at = er.extensions.appserver.ERXApplication.(ERXApplication.java:1129) > at WebInvoice.app.Application.(Application.java:11) > at = java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(= Native Method) > at = java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(N= ativeConstructorAccessorImpl.java:77) > at = java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstan= ce(DelegatingConstructorAccessorImpl.java:45) > at = java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.= java:499) > at = java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:1= 28) > at = java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFac= tory.java:347) > at java.base/java.lang.Class.newInstance(Class.java:645) > at = com.webobjects.appserver.WOApplication.main(WOApplication.java:547) > at = er.extensions.appserver.ERXApplication.main(ERXApplication.java:890) > at WebInvoice.app.Application.main(Application.java:8) >=20 > APPLICATION SHUTDOWN SEQUENCE COMPLETE >=20 > Any advise? >=20 > Many thanks in advance >=20 > Stavros Markus Ruggiero rucotec GmbH web https://rucotec.ch Steinenvorstadt 79 email markus.ruggiero@rucotec.ch 4051 Basel / Switzerland mobile +41 79 508 4701 --Apple-Mail=_E7FC8478-6FD5-4DBE-B63D-B3431CD5F38B Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Add 

--add-exports=3Djava.base/sun.security.action=3DALL-UNNAMED

to = the =E2=80=9Cdefault vm args=E2=80=9D for your selected installed JRE =  (Eclipse preferences -> Java -> Installed JREs, select the = one you use, click the Edit button and add it there). This is a one time = setup.

You also want to add the same = to your deployed app when running with a JRE version > 8 (e.g in = JavaMonitor for the config of the app you run from it)

Merry Christmas to all of you! Christian or = non-Christian, no matter, just have a peaceful and great time - anytime, = that is!

---markus---


On 23 Dec 2021, at 23:41, Stavros Panidis = <stavros.panidis@gmail.com> wrote:

Dear,

I recently upgraded to = Mac OsX Monterey. My configuration is as follows

-MacBook Pro, 2016, running Mac = Monterey 12.1

-Eclispe 2021-12

-Java version as = follows

openjdk 17.0.1 = 2021-10-19
OpenJDK Runtime Environment Temurin-17.0.1+12 = (build 17.0.1+12)
OpenJDK 64-Bit Server VM Temurin-17.0.1+12 (build = 17.0.1+12, mixed mode, sharing)

Everything seems to be OK, but = when I try to run application I get the following error

NSLog  - A fatal exception occurred: class = com.webobjects.foundation.NSTimeZone (in unnamed module @0x647c3190) = cannot access class sun.security.action.GetPropertyAction (in module = java.base) because module java.base does not export sun.security.action = to unnamed module @0x647c3190
[2021-12-23 11:52:15 EET] = <main> java.lang.IllegalAccessError: class = com.webobjects.foundation.NSTimeZone (in unnamed module @0x647c3190) = cannot access class sun.security.action.GetPropertyAction (in module = java.base) because module java.base does not export sun.security.action = to unnamed module @0x647c3190
at = com.webobjects.foundation.NSTimeZone.systemTimeZone(NSTimeZone.java:971)
at = com.webobjects.foundation.NSTimeZone.defaultTimeZone(NSTimeZone.java:818)
at = com.webobjects.foundation.NSTimestampFormatter.defaultFormatTimeZone(NSTimestampFormatter.java:734)
at = com.webobjects.appserver.WOStatisticsStore.<clinit>(WOStatisticsStore.java:249)
at = com.webobjects.appserver.WOApplication.<init>(WOApplication.java:853)
at = er.extensions.appserver.ajax.ERXAjaxApplication.<init>(ERXAjaxApplication.java:30)
at = er.extensions.appserver.ERXApplication.<init>(ERXApplication.java:1129)
at = WebInvoice.app.Application.<init>(Application.java:11)
at = java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(= Native Method)
at = java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(<= span class=3D"" style=3D"text-decoration: underline; color: rgb(0, 104, = 218);">NativeConstructorAccessorImpl.java:77)
at = java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstan= ce(DelegatingConstructorAccessorImpl.java:45)
= at = java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at = java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
at = java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347)
at = java.base/java.lang.Class.newInstance(Class.java:645)
at = com.webobjects.appserver.WOApplication.main(WOApplication.java:547)
at = er.extensions.appserver.ERXApplication.main(ERXApplication.java:890)
at = WebInvoice.app.Application.main(Application.java:8)

APPLICATION SHUTDOWN SEQUENCE = COMPLETE

Any = advise?

Many thanks in = advance

Stavros




Markus = Ruggiero


rucotec GmbH              =           web https://rucotec.ch
Steinenvorstadt 79          =       email markus.ruggiero@rucotec.ch
4051 Basel / = Switzerland         mobile +41 79 508 4701








= --Apple-Mail=_E7FC8478-6FD5-4DBE-B63D-B3431CD5F38B-- --Apple-Mail=_03D7133A-CB47-41CD-B2C8-E52B00069349 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCCzkw ggUhMIIECaADAgECAhBDXz2PBS4rcSTMoUCPbeA+MA0GCSqGSIb3DQEBCwUAMIGWMQswCQYDVQQG EwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRgwFgYD VQQKEw9TZWN0aWdvIExpbWl0ZWQxPjA8BgNVBAMTNVNlY3RpZ28gUlNBIENsaWVudCBBdXRoZW50 aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDUyMjAwMDAwMFoXDTIyMDUyMTIzNTk1 OVowKzEpMCcGCSqGSIb3DQEJARYabWFya3VzLnJ1Z2dpZXJvQHJ1Y290ZWMuY2gwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIAEK8S00IWrMmIpBkw5CcIS9RfaNGWyJOxskmtuYoHWE4 +QYfOO5tlWt4O5F6bTYsRWp1PpLirrdLhQoYIFp0P5Mi0nsBjNVP0zR0jNpDZreNcLcP7wmuIkUY C0fzxFgnRieFFgaXFm5yf46rqAJMVry/uR/KqwvY1d2F2gOb4DmntPp7TJtDsVyWQDtB82Uep+EO 9j71phQuMUb5TyA4aOdSb6UfCev1RgEw8vXrTdf+1rLzRZvIR1syfsqcLVmIO9WSl9mTH7IlZQhx SmTLqSTvTLssRGprVK8dhJl0nDvFuKknUGNxwCwON1ojJdZPgUJi1K+VvkCqDlI61czNAgMBAAGj ggHTMIIBzzAfBgNVHSMEGDAWgBQJwPL8C9qU21/+K9+omULPyeCtADAdBgNVHQ4EFgQUFRQz2DQf fM2xz9tI/Gy05p6XXc0wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYI KwYBBQUHAwQGCCsGAQUFBwMCMEAGA1UdIAQ5MDcwNQYMKwYBBAGyMQECAQEBMCUwIwYIKwYBBQUH AgEWF2h0dHBzOi8vc2VjdGlnby5jb20vQ1BTMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwu c2VjdGlnby5jb20vU2VjdGlnb1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxD QS5jcmwwgYoGCCsGAQUFBwEBBH4wfDBVBggrBgEFBQcwAoZJaHR0cDovL2NydC5zZWN0aWdvLmNv bS9TZWN0aWdvUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNydDAjBggr BgEFBQcwAYYXaHR0cDovL29jc3Auc2VjdGlnby5jb20wJQYDVR0RBB4wHIEabWFya3VzLnJ1Z2dp ZXJvQHJ1Y290ZWMuY2gwDQYJKoZIhvcNAQELBQADggEBACeso6Iombd/K2MXqk+u5cFNAi3kNRv5 t1WMA2YodqQxz/i/H9OxagG8Ukk5IcHgrikpy0dlOgJ9nOGEWJYrzZbLWZCMd7I8NQpT28vnkgKM 51tzAARg7mHu+SPKwvnDfYB8CFNSQ+Wlkq8wJHL9ALuTeGCRdnRmNtit8o/sRV25KoH6+0U2k08U TO5J+bzVendvcfygdf3bPp3+imRIlXJihwb2fg6OOMqVCnUFHKrdJULZ+SWSWNclriu5GbM1pKql d5dIrApf9M9b9XbY89XgHdFHA5bx7taL1Ie1msC23llmUVSYTHjNOqNrprgfKXvao1taAQvpDhzx BQXzO6YwggYQMIID+KADAgECAhBNlCwQ1DvglAnFgS06KwZPMA0GCSqGSIb3DQEBDAUAMIGIMQsw CQYDVQQGEwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEUMBIGA1UEBxMLSmVyc2V5IENpdHkxHjAc BgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEuMCwGA1UEAxMlVVNFUlRydXN0IFJTQSBDZXJ0 aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0xODExMDIwMDAwMDBaFw0zMDEyMzEyMzU5NTlaMIGWMQsw CQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3Jk MRgwFgYDVQQKEw9TZWN0aWdvIExpbWl0ZWQxPjA8BgNVBAMTNVNlY3RpZ28gUlNBIENsaWVudCBB dXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAyjztlApB/975Rrno1jvm2pK/KxBOqhq8gr2+JhwpKirSzZxQgT9tlC7zl6hn1fXj So5MqXUfItMltrMaXqcESJuK8dtK56NCSrq4iDKaKq9NxOXFmqXX2zN8HHGjQ2b2Xv0v1L5Nk1MQ PKA19xeWQcpGEGFUUd0kN+oHox+L9aV1rjfNiCj3bJk6kJaOPabPi2503nn/ITX5e8WfPnGw4VuZ 79Khj1YBrf24k5Ee1sLTHsLtpiK9OjG4iQRBdq6Z/TlVx/hGAez5h36bBJMxqdHLpdwIUkTqT8se 3ed0PewDch/8kHPo5fZl5u1B0ecpq/sDN/5sCG52Ds+QU5O5EwIDAQABo4IBZDCCAWAwHwYDVR0j BBgwFoAUU3m/WqorSs9UgOHYm8Cd8rIDZsswHQYDVR0OBBYEFAnA8vwL2pTbX/4r36iZQs/J4K0A MA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdJQQWMBQGCCsGAQUFBwMC BggrBgEFBQcDBDARBgNVHSAECjAIMAYGBFUdIAAwUAYDVR0fBEkwRzBFoEOgQYY/aHR0cDovL2Ny bC51c2VydHJ1c3QuY29tL1VTRVJUcnVzdFJTQUNlcnRpZmljYXRpb25BdXRob3JpdHkuY3JsMHYG CCsGAQUFBwEBBGowaDA/BggrBgEFBQcwAoYzaHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VTRVJU cnVzdFJTQUFkZFRydXN0Q0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1c3Qu Y29tMA0GCSqGSIb3DQEBDAUAA4ICAQBBRHUAqznCFfXejpVtMnFojADdF9d6HBA4kMjjsb0XMZHz tuOCtKF+xswhh2GqkW5JQrM8zVlU+A2VP72Ky2nlRA1GwmIPgou74TZ/XTarHG8zdMSgaDrkVYzz 1g3nIVO9IHk96VwsacIvBF8JfqIs+8aWH2PfSUrNxP6Ys7U0sZYx4rXD6+cqFq/ZW5BUfClN/rhk 2ddQXyn7kkmka2RQb9d90nmNHdgKrwfQ49mQ2hWQNDkJJIXwKjYA6VUR/fZUFeCUisdDe/0ABLTI +jheXUV1eoYV7lNwNBKpeHdNuO6Aacb533JlfeUHxvBz9OfYWUiXu09sMAviM11Q0DuMZ5760CdO 2VnpsXP4KxaYIhvqPqUMWqRdWyn7crItNkZeroXaecG03i3mM7dkiPaCkgocBg0EBYsbZDZ8bsG3 a08LwEsL1Ygz3SBsyECa0waq4hOf/Z85F2w2ZpXfP+w8q4ifwO90SGZZV+HR/Jh6rEaVPDRF/CEG VqR1hiuQOZ1YL5ezMTX0ZSLwrymUE0pwi/KDaiYB15uswgeIAcA6JzPFf9pLkAFFWs1QNyN++niF hsM47qodx/PL+5jR87myx5uYdBEQkkDc+lKB1Wct6ucXqm2EmsaQ0M95QjTmy+rDWjkDYdw3Ms6m SWE3Bn7i5ZgtwCLXgAIe5W8mybM2JzGCA8QwggPAAgEBMIGrMIGWMQswCQYDVQQGEwJHQjEbMBkG A1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRgwFgYDVQQKEw9TZWN0 aWdvIExpbWl0ZWQxPjA8BgNVBAMTNVNlY3RpZ28gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBh bmQgU2VjdXJlIEVtYWlsIENBAhBDXz2PBS4rcSTMoUCPbeA+MA0GCWCGSAFlAwQCAQUAoIIB6TAY BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMTEyMjQxNTMzNDFaMC8G CSqGSIb3DQEJBDEiBCCUxQCWhB8a2PW9FwBXzxPTsywXaROFKDVn7CGfBTMqYzCBvAYJKwYBBAGC NxAEMYGuMIGrMIGWMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAw DgYDVQQHEwdTYWxmb3JkMRgwFgYDVQQKEw9TZWN0aWdvIExpbWl0ZWQxPjA8BgNVBAMTNVNlY3Rp Z28gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhBDXz2PBS4r cSTMoUCPbeA+MIG+BgsqhkiG9w0BCRACCzGBrqCBqzCBljELMAkGA1UEBhMCR0IxGzAZBgNVBAgT EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBM aW1pdGVkMT4wPAYDVQQDEzVTZWN0aWdvIFJTQSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNl Y3VyZSBFbWFpbCBDQQIQQ189jwUuK3EkzKFAj23gPjANBgkqhkiG9w0BAQsFAASCAQAqf6Ahy9F3 UO25nLPRLqNViY0PkbK7Dy1SfeuwlfMOaydbUNAHRZmt14dvTIAa8uQrqLekJKFDU5pt2JlGNkEm BqvhrMCaaEvy1GK4grM/cOnhWTpCJE174nq99Aerxo0t84+LKeKR6D+Y9PwbzcOoVNw3/NV/Q5ej LKiEFMKW4VL1hGf4fQKz9m5Vd5jl0uwK4u34ubtZodIzgz/vajS1Z9wP+Xy58j8TXrRclqpyVsy1 O8VTuRD/yYOpNs6rSv3/XfPN+q2NUsOZVH5VV78AYNomAAamlUZkl+NnoYR7kWIF8xWg8a/Cn4ak 4FV1DITaC/ZdNM5cDIvzAEBmtLInAAAAAAAA --Apple-Mail=_03D7133A-CB47-41CD-B2C8-E52B00069349--