Uploaded image for project: 'Cayenne'
  1. Cayenne
  2. CAY-1881

CayenneModeler (Mac version) doesn't work with Java 7

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.2.M1
    • Fix Version/s: 3.1RC1, 4.0.M2
    • Component/s: Modeler
    • Labels:
      None
    • Environment:
      Mac OS X 10.9 Mavericks
      Oracle Java jdk1.7.0_45

      Description

      The Mac specific CayenneModeler 3.2M1 doesn't work when the only java on the Mac is jdk1.7.0_45. The symptom is it won't open. I tried installing it again, but OS X Mavericks says CayenneModeler is damaged and gives me the option to delete it. The platform independent version of CayenneModeler 3.2M1 works fine with jdk1.7.0_45.

      I can confirm that installing java 6 from Apple solved the problem.

      To prevent Java 6 from wanting to install, I had edited /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Info.plist

      and replaced

      <key>JVMCapabilities</key>
      <array>
      <string>CommandLine</string>
      </array>

      with the following:

      <key>JVMCapabilities</key>
      <array>
      <string>JNI</string>
      <string>BundledApp</string>
      <string>WebStart</string>
      <string>Applets</string>
      <string>CommandLine</string>
      </array>

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              timcu D Tim Cummings
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: