Hi Nils, On Jan 5, 2013, at 1:59 PM, Nils Breunese <[email protected]> wrote:
> Hi, > > http://www.oracle.com/technetwork/java/javase/eol-135779.html mentions that > February 2013 marks the end of public updates for Oracle Java SE 6. I'm > looking into upgrading all of our infrastructure to Java 7 and on > http://documentation.magnolia-cms.com/administration/certified-stack.html I > found the following: > > ---- > • Magnolia CMS 4.4 and earlier: Sun JVM 1.5.0 (build 14 and higher), Sun JVM > 1.6.x > • Magnolia CMS 4.5 and later: Java SE 6 or Java SE 7 (except on Mac OS X > where you should use Java SE 6) > ---- > > Does this mean Magnolia 4.4 and earlier are not certified to work with Java 7 > at all? Yes, 4.4 is not certified. There are issues (from top of my head something with comparators, utf-8, and few others) that were fixed only in 4.5. > And why shouldn't one use Magnolia 4.5 and later with Java 7 on OS X? I have > been using Oracle's Java 7 JDK on OS X for a while now for Magnolia 4.4 > development and haven't noticed any problems myself so far. Java 6 on Mac is supported by Apple not by Oracle, so AFAIL EOL from Oracle doesn't apply to it. How often do you activate in development? There is a bug in Java 7 which gets exposed during activation and it's actually possible to being whole JVM down with SIGDEV on OSX. Once this issue is fixed by Oracle, Java 7 will be certified also for Mac. [code] # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x000000014360815e, pid=11736, tid=55555 # # JRE version: 7.0_10-b18 # Java VM: Java HotSpot(TM) 64-Bit Server VM (23.6-b04 mixed mode bsd-amd64 compressed oops) # Problematic frame: # C [libnet.dylib+0x715e] NET_Timeout+0x35a … Stack: [0x000000014b431000,0x000000014b531000], sp=0x000000014b520438, free space=957k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [libnet.dylib+0x715e] NET_Timeout+0x35a j java.net.SocketInputStream.socketRead0(Ljava/io/FileDescriptor;[BIII)I+0 j java.net.SocketInputStream.read([BIII)I+79 j java.net.SocketInputStream.read([BII)I+11 j org.apache.coyote.http11.InternalInputBuffer.fill(Z)Z+59 j org.apache.coyote.http11.InternalInputBuffer.fill()Z+2 j org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(Z)Z+16 [code] HTH, Jan ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
