We run Resin standalone (no Apache front-end), so we don't need to
build mod_caucho.so.
My co-worker who has upgraded to Snow Leopard (I have not, yet) is
running the non-Pro version of Resin to avoid having to build the JNI
libraries until Resin's build scripts are fixed to work with Snow
Leopard.
One thing to remember is that there's a bug in Apple's JVM which
causes Resin (and other Java programs) to print out the following
stack trace (which will probably get munged in this email, the
important thing is the message, "Intentionally suppressing recursive
invocation exception!"). I filed a bug with Apple about this, which
turned out to be a duplicate of bug #7007567. Anyone reading this who
works on a Mac should also file a bug and reference bug #7007567
because Apple uses the number of reports of a bug to prioritize fixes.
Fwiw, the error doesn't seem to cause a problem, at least not with our
stuff, but we're not running Resin on Macs in our production
environment.
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)
Rob
On Oct 8, 2009, at 11:23, Rich Curtis wrote:
Yes I think it is, although I'm not that knowledgeable about Java on
the Mac, yet.
If anybody has the proper steps to getting resin working on Snow
Leopard, or even just some stuff I could try, please do let me know.
Thx in advance.
RC
On Thu, Oct 8, 2009 at 2:12 PM, Rob Lockstone <[email protected]>
wrote:
On Oct 8, 2009, at 10:42, Rich Curtis wrote:
> Hi Ferg & list,
>
> I spent a bit of time trying to get resin installed on Snow Leopard
> this week, but wasn't able to manage it. I did see an earlier thread
> about this and wondered if there had been any movement on this or if
> there was a workaround?
Is this the problem you're seeing?
http://bugs.caucho.com/view.php?id=3685
Rob
_______________________________________________
resin-interest mailing list
[email protected]
http://maillist.caucho.com/mailman/listinfo/resin-interest