On Mar 22, 2010, at 12:16 , Scott Ferguson wrote:

> Jeff Schnitzer wrote:
>> FWIW, Resin on OSX seems to work fine despite the error messages.
>> 
> My understanding is that this is a known issue with the Apple JDK, but 
> it doesn't hurt anything.

I submitted this as bug to Apple in September 2009. It was marked as a 
duplicate of bug #7007567. It doesn't seem to cause a problem, but it is 
disturbing. If you want Apple to give it a higher priority for fixing, your 
best bet is to submit your own bug on it, even mentioning that it's a duplicate 
of #7007567. Apple uses the number of reports of a particular bug to help them 
prioritize what gets fixed first.

Rob

> -- Scott
>> Jeff
>> 
>> On Sat, Mar 20, 2010 at 6:12 AM, Jon Stevens <latch...@gmail.com> wrote:
>> 
>>> Yes, I can't remember what the solution was. =( Sorry!
>>> jon
>>> 
>>> On Sat, Mar 20, 2010 at 2:16 AM, Rick Mann <rm...@latencyzero.com> wrote:
>>> 
>>>> John, did you ever find an answer to this? I'm getting it, too.
>>>> 
>>>> 
>>>> On Jun 29, 2009, at 22:50:52, Jon Stevens wrote:
>>>> 
>>>> 
>>>>> Here is another problem. When deploying subetha on osx using the apple
>>>>> jdk 6, I get the stack trace below. When deplying subetha on osx using the
>>>>> landon fuller soylatte jdk, things work fine. I get a different set of
>>>>> errors using jdk5 which relate to the resin servlets apparently being
>>>>> compiled with jdk6.
>>>>> 
>>>>> [16][ ~/checkout/resin-4.0.0 ]% ./bin/resin.sh
>>>>> Intentionally suppressing recursive invocation exception!
>>>>> java.lang.IllegalStateException: recursive invocation
>>>>>      at
>>>>> java.lang.ClassLoader.initSystemClassLoader(ClassLoader.java:1394)
>>>>>      at
>>>>> java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:1377)
>>>>>      at sun.security.jca.ProviderConfig$1.run(ProviderConfig.java:64)
>>>>>      at java.security.AccessController.doPrivileged(Native Method)
>>>>>      at sun.security.jca.ProviderConfig.getLock(ProviderConfig.java:62)
>>>>>      at
>>>>> sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:187)
>>>>>      at
>>>>> sun.security.jca.ProviderList.getProvider(ProviderList.java:215)
>>>>>      at sun.security.jca.ProviderList.getService(ProviderList.java:313)
>>>>>      at sun.security.jca.GetInstance.getInstance(GetInstance.java:140)
>>>>>      at
>>>>> java.security.cert.CertificateFactory.getInstance(CertificateFactory.java:148)
>>>>>      at sun.security.pkcs.PKCS7.parseSignedData(PKCS7.java:244)
>>>>>      at sun.security.pkcs.PKCS7.parse(PKCS7.java:141)
>>>>>      at sun.security.pkcs.PKCS7.parse(PKCS7.java:110)
>>>>>      at sun.security.pkcs.PKCS7.<init>(PKCS7.java:92)
>>>>>      at
>>>>> sun.security.util.SignatureFileVerifier.<init>(SignatureFileVerifier.java:80)
>>>>>      at java.util.jar.JarVerifier.processEntry(JarVerifier.java:256)
>>>>>      at java.util.jar.JarVerifier.update(JarVerifier.java:188)
>>>>>      at java.util.jar.JarFile.initializeVerifier(JarFile.java:321)
>>>>>      at java.util.jar.JarFile.getInputStream(JarFile.java:386)
>>>>>      at sun.misc.JarIndex.getJarIndex(JarIndex.java:99)
>>>>>      at sun.misc.URLClassPath$JarLoader$1.run(URLClassPath.java:606)
>>>>>      at java.security.AccessController.doPrivileged(Native Method)
>>>>>      at
>>>>> sun.misc.URLClassPath$JarLoader.ensureOpen(URLClassPath.java:597)
>>>>>      at sun.misc.URLClassPath$JarLoader.<init>(URLClassPath.java:581)
>>>>>      at sun.misc.URLClassPath$3.run(URLClassPath.java:331)
>>>>>      at java.security.AccessController.doPrivileged(Native Method)
>>>>>      at sun.misc.URLClassPath.getLoader(URLClassPath.java:320)
>>>>>      at sun.misc.URLClassPath.getLoader(URLClassPath.java:297)
>>>>>      at sun.misc.URLClassPath.getResource(URLClassPath.java:167)
>>>>>      at java.net.URLClassLoader$1.run(URLClassLoader.java:192)
>>>>>      at java.security.AccessController.doPrivileged(Native Method)
>>>>>      at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>>>>      at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:244)
>>>>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
>>>>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:309)
>>>>>      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330)
>>>>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:254)
>>>>>      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:402)
>>>>>      at java.lang.Class.forName0(Native Method)
>>>>>      at java.lang.Class.forName(Class.java:247)
>>>>>      at java.lang.SystemClassLoaderAction.run(ClassLoader.java:2150)
>>>>>      at java.security.AccessController.doPrivileged(Native Method)
>>>>>      at
>>>>> java.lang.ClassLoader.initSystemClassLoader(ClassLoader.java:1407)
>>>>>      at
>>>>> java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:1377)
>>>>> Intentionally suppressing recursive invocation exception!
>>>>> java.lang.IllegalStateException: recursive invocation
>>>>>      at
>>>>> java.lang.ClassLoader.initSystemClassLoader(ClassLoader.java:1394)
>>>>>      at
>>>>> java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:1377)
>>>>>      at sun.security.jca.ProviderConfig$3.run(ProviderConfig.java:231)
>>>>>      at java.security.AccessController.doPrivileged(Native Method)
>>>>>      at
>>>>> sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:225)
>>>>>      at
>>>>> sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:205)
>>>>>      at
>>>>> sun.security.jca.ProviderList.getProvider(ProviderList.java:215)
>>>>>      at sun.security.jca.ProviderList.getService(ProviderList.java:313)
>>>>>      at sun.security.jca.GetInstance.getInstance(GetInstance.java:140)
>>>>>      at
>>>>> java.security.cert.CertificateFactory.getInstance(CertificateFactory.java:148)
>>>>>      at sun.security.pkcs.PKCS7.parseSignedData(PKCS7.java:244)
>>>>>      at sun.security.pkcs.PKCS7.parse(PKCS7.java:141)
>>>>>      at sun.security.pkcs.PKCS7.parse(PKCS7.java:110)
>>>>>      at sun.security.pkcs.PKCS7.<init>(PKCS7.java:92)
>>>>>      at
>>>>> sun.security.util.SignatureFileVerifier.<init>(SignatureFileVerifier.java:80)
>>>>>      at java.util.jar.JarVerifier.processEntry(JarVerifier.java:256)
>>>>>      at java.util.jar.JarVerifier.update(JarVerifier.java:188)
>>>>>      at java.util.jar.JarFile.initializeVerifier(JarFile.java:321)
>>>>>      at java.util.jar.JarFile.getInputStream(JarFile.java:386)
>>>>>      at sun.misc.JarIndex.getJarIndex(JarIndex.java:99)
>>>>>      at sun.misc.URLClassPath$JarLoader$1.run(URLClassPath.java:606)
>>>>>      at java.security.AccessController.doPrivileged(Native Method)
>>>>>      at
>>>>> sun.misc.URLClassPath$JarLoader.ensureOpen(URLClassPath.java:597)
>>>>>      at sun.misc.URLClassPath$JarLoader.<init>(URLClassPath.java:581)
>>>>>      at sun.misc.URLClassPath$3.run(URLClassPath.java:331)
>>>>>      at java.security.AccessController.doPrivileged(Native Method)
>>>>>      at sun.misc.URLClassPath.getLoader(URLClassPath.java:320)
>>>>>      at sun.misc.URLClassPath.getLoader(URLClassPath.java:297)
>>>>>      at sun.misc.URLClassPath.getResource(URLClassPath.java:167)
>>>>>      at java.net.URLClassLoader$1.run(URLClassLoader.java:192)
>>>>>      at java.security.AccessController.doPrivileged(Native Method)
>>>>>      at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>>>>      at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:244)
>>>>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
>>>>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:309)
>>>>>      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330)
>>>>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:254)
>>>>>      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:402)
>>>>>      at java.lang.Class.forName0(Native Method)
>>>>>      at java.lang.Class.forName(Class.java:247)
>>>>>      at java.lang.SystemClassLoaderAction.run(ClassLoader.java:2150)
>>>>>      at java.security.AccessController.doPrivileged(Native Method)
>>>>>      at
>>>>> java.lang.ClassLoader.initSystemClassLoader(ClassLoader.java:1407)
>>>>>      at
>>>>> java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:1377)
>>>>> Intentionally suppressing recursive invocation exception!
>>>>> java.lang.IllegalStateException: recursive invocation
>>>>>      at
>>>>> java.lang.ClassLoader.initSystemClassLoader(ClassLoader.java:1394)
>>>>>      at
>>>>> java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:1377)
>>>>>      at java.lang.ClassLoader.getSystemResource(ClassLoader.java:1154)
>>>>>      at
>>>>> java.lang.ClassLoader.getSystemResourceAsStream(ClassLoader.java:1272)
>>>>>      at java.lang.Class.getResourceAsStream(Class.java:2028)
>>>>>      at sun.text.normalizer.ICUData.getStream(ICUData.java:43)
>>>>>      at sun.text.normalizer.ICUData.getRequiredStream(ICUData.java:63)
>>>>>      at
>>>>> sun.text.normalizer.NormalizerImpl.<init>(NormalizerImpl.java:243)
>>>>>      at
>>>>> sun.text.normalizer.NormalizerImpl.<clinit>(NormalizerImpl.java:40)
>>>>>      at
>>>>> sun.text.normalizer.NormalizerBase.decompose(NormalizerBase.java:707)
>>>>>      at
>>>>> sun.text.normalizer.NormalizerBase$NFKDMode.normalize(NormalizerBase.java:348)
>>>>>      at
>>>>> sun.text.normalizer.NormalizerBase.normalize(NormalizerBase.java:1592)
>>>>>      at
>>>>> sun.text.normalizer.NormalizerBase.normalize(NormalizerBase.java:1573)
>>>>>      at java.text.Normalizer.normalize(Normalizer.java:146)
>>>>>      at sun.security.x509.AVA.toRFC2253CanonicalString(AVA.java:986)
>>>>>      at sun.security.x509.RDN.toRFC2253StringInternal(RDN.java:430)
>>>>>      at sun.security.x509.RDN.toRFC2253String(RDN.java:409)
>>>>>      at
>>>>> sun.security.x509.X500Name.getRFC2253CanonicalName(X500Name.java:714)
>>>>>      at sun.security.x509.X500Name.equals(X500Name.java:400)
>>>>>      at sun.security.pkcs.PKCS7.getCertificate(PKCS7.java:609)
>>>>>      at
>>>>> sun.security.pkcs.SignerInfo.getCertificate(SignerInfo.java:202)
>>>>>      at sun.security.pkcs.SignerInfo.verify(SignerInfo.java:328)
>>>>>      at sun.security.pkcs.PKCS7.verify(PKCS7.java:494)
>>>>>      at sun.security.pkcs.PKCS7.verify(PKCS7.java:511)
>>>>>      at
>>>>> sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:199)
>>>>>      at
>>>>> sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:176)
>>>>>      at java.util.jar.JarVerifier.processEntry(JarVerifier.java:277)
>>>>>      at java.util.jar.JarVerifier.update(JarVerifier.java:188)
>>>>>      at java.util.jar.JarFile.initializeVerifier(JarFile.java:321)
>>>>>      at java.util.jar.JarFile.getInputStream(JarFile.java:386)
>>>>>      at sun.misc.JarIndex.getJarIndex(JarIndex.java:99)
>>>>>      at sun.misc.URLClassPath$JarLoader$1.run(URLClassPath.java:606)
>>>>>      at java.security.AccessController.doPrivileged(Native Method)
>>>>>      at
>>>>> sun.misc.URLClassPath$JarLoader.ensureOpen(URLClassPath.java:597)
>>>>>      at sun.misc.URLClassPath$JarLoader.<init>(URLClassPath.java:581)
>>>>>      at sun.misc.URLClassPath$3.run(URLClassPath.java:331)
>>>>>      at java.security.AccessController.doPrivileged(Native Method)
>>>>>      at sun.misc.URLClassPath.getLoader(URLClassPath.java:320)
>>>>>      at sun.misc.URLClassPath.getLoader(URLClassPath.java:297)
>>>>>      at sun.misc.URLClassPath.getResource(URLClassPath.java:167)
>>>>>      at java.net.URLClassLoader$1.run(URLClassLoader.java:192)
>>>>>      at java.security.AccessController.doPrivileged(Native Method)
>>>>>      at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>>>>      at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:244)
>>>>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
>>>>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:309)
>>>>>      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330)
>>>>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:254)
>>>>>      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:402)
>>>>>      at java.lang.Class.forName0(Native Method)
>>>>>      at java.lang.Class.forName(Class.java:247)
>>>>>      at java.lang.SystemClassLoaderAction.run(ClassLoader.java:2150)
>>>>>      at java.security.AccessController.doPrivileged(Native Method)
>>>>>      at
>>>>> java.lang.ClassLoader.initSystemClassLoader(ClassLoader.java:1407)
>>>>>      at
>>>>> java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:1377)
>>>>> Listening for transport dt_socket at address: 7890
>>>>> Resin-4.0.0 (built Tue, 05 May 2009 10:33:38 PDT)
>>>>> Copyright(c) 1998-2008 Caucho Technology.  All rights reserved.
>>>>> 
>>>>>  Using Resin(R) Open Source under the GNU Public License (GPL).
>>>>> 
>>>>>  See http://www.caucho.com for information on Resin Professional,
>>>>>  including caching, clustering, JNI acceleration, and OpenSSL
>>>>> integration.
>>>>> 
>>>>> Starting Resin on Mon, 29 Jun 2009 22:47:37 -0700 (PDT)
>>>>> 
>>>>> [09-06-29 22:47:38.963] {main} 'select-manager' requires Resin
>>>>> Professional.  See http://www.caucho.com for information and licensing.
>>>>> [09-06-29 22:47:38.964] {main}
>>>>> [09-06-29 22:47:38.964] {main} Mac OS X 10.5.7 x86_64
>>>>> [09-06-29 22:47:38.964] {main} Java(TM) SE Runtime Environment
>>>>> 1.6.0_13-b03-206, MacRoman, en
>>>>> [09-06-29 22:47:38.964] {main} Java HotSpot(TM) 64-Bit Server VM
>>>>> 11.3-b02-82, 64, mixed mode, Apple Inc.
>>>>> 
>>>>> _______________________________________________
>>>>> resin-interest mailing list
>>>>> resin-interest@caucho.com
>>>>> http://maillist.caucho.com/mailman/listinfo/resin-interest
>>>>> 
>>>> 
>>>> _______________________________________________
>>>> resin-interest mailing list
>>>> resin-interest@caucho.com
>>>> http://maillist.caucho.com/mailman/listinfo/resin-interest
>>>> 
>>> _______________________________________________
>>> resin-interest mailing list
>>> resin-interest@caucho.com
>>> http://maillist.caucho.com/mailman/listinfo/resin-interest
>>> 
>>> 
>>> 
>> 
>> 
>> _______________________________________________
>> resin-interest mailing list
>> resin-interest@caucho.com
>> http://maillist.caucho.com/mailman/listinfo/resin-interest
>> 
> 
> 
> 
> _______________________________________________
> resin-interest mailing list
> resin-interest@caucho.com
> http://maillist.caucho.com/mailman/listinfo/resin-interest



_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to