› Clovertech Forums › Read Only Archives › Cloverleaf › Cloverleaf › [HOWTO] Cloverleaf 5.8 Client on Mac OS X 10.6
Carter,
first I’d want to say thank you for the great guide to create a Cloverleaf client for my Mac. I really love it.
I’m working with Cloverleaf 5.8 and everything works well in my new Mac client, except the fact, that I miss the new encoding config boxes in all guis (Thread Properties, Testing Tool and SMAT).
I have copied all jar files from version 5.8, so I’m wondering why it isn’t there. Do you have these boxes in your Mac client?
Unfortunatly we have the damn special chars here in Germany, so I need to change the encoding to see a message correctly.
Dirk 😛
Dirk – I have been told this before and I am missing the encoding drop downs as well. I haven’t had the time to investigate it yet but if I find the answer I’ll update my HOWTO guide.
Carter, you’re my new hero!
That being said, NetMonitor and NetConfig load very slowly. Any way to address that? I built it using Java 1.5+. Should I have used a different version??? Should I just log off and have a beer, as you suggested?
Thanks,
Boris
NetMonitor and NetConfig loading slowly don’t appear to be an issue specific to OS X. I do experience that issue from time to time on my Mac but my colleagues who are running the Windows IDE also experience the issue very frequently. If you search the forums you will see other cases where people have the same problem.
The beer might help though.
Is there anyone who has successfully completed this and can offer a helping hand? Would be greatly appreciated!
Thanks,
Carson
Carson,
In the PM you sent me, you said you would attempt to launch the Cloverleaf app but then nothing would happen.
Thanks for the prompt reply and information, Carter! I will try those additional troubleshooting steps when I get back home and will let you know.
Happy Friday,
Carson
Carson,
In the PM you sent me, you said you would attempt to launch the Cloverleaf app but then nothing would happen.
One and All,
Why not create a request to add MAC to the supported client platforms
for the IDE software? You can do this on INFOR’s web site.
I have created several enhancement requests this way and some of them have been included in patches and the new 6.0.1 Integrator as well.
Personally I am sick of Windows and plan on junking my personal computer for a MAC once it dies (which should not be long).
Back to the create an INFOR Case: certainly include what you have done and any shortcomings like the drop down encoding lists.
Good luck, good hunting!
Bob,
Would you mind posting a direct link to the suggestions/enhancement requests area of Infor’s website?
Thanks,
Carson
One and All,
Why not create a request to add MAC to the supported client platforms
for the IDE software?
Greetings,
INFOR support website is at:https://www.inforxtreme.com
However, you should contact your company’s designated account administrator to setup the registration process. This is the route we had used. We decided to set up our account with a group email distribution list as the account name so that all of us would be able to create and view incidents, requests, for our account.
Otherwise if you set up an individual account, only you can see incidents, cases, etc. and no one else in your support group!!
Here is their login display page contents for registering: (I just typed
these lines):
First Time Users
Get in touch with your company’s designated Contact Administrator to
expedite the registration process.
OR
Click on Register to initiate the procss here.
Carson,
In the PM you sent me, you said you would attempt to launch the Cloverleaf app but then nothing would happen.
Yep – you missed step #8 in my instructions. You should see a line in INFO.plist that references the HCIROOT environment variable.
Yep – you missed step #8 in my instructions.
Not exactly sure.. Here are the contents of my Info.plist
CFBundleAllowMixedLocalizations
true
CFBundleDevelopmentRegion
English
CFBundleExecutable
JavaApplicationStub
CFBundleIconFile
GenericApp.icns
CFBundleIdentifier
com.hie.cloverleaf.gui.launchpad.LaunchpadApplication
CFBundleInfoDictionaryVersion
6.0
CFBundleName
Cloverleaf 5.8
CFBundlePackageType
APPL
CFBundleSignature
????
CFBundleVersion
100.0
LSMultipleInstancesProhibited
Java
ClassPath
$JAVAROOT/clgui.jar
$JAVAROOT/cljava.jar
$JAVAROOT/CmpCrmf.jar
$JAVAROOT/crysec.jar
$JAVAROOT/cscjmx.jar
$JAVAROOT/dnsns.jar
$JAVAROOT/dtfj-interface.jar
$JAVAROOT/dtfj.jar
$JAVAROOT/dtfjview.jar
$JAVAROOT/gskikm.jar
$JAVAROOT/healthcenter.jar
$JAVAROOT/ibmcmsprovider.jar
$JAVAROOT/ibmjcefips.jar
$JAVAROOT/ibmjceprovider.jar
$JAVAROOT/ibmkeycert.jar
$JAVAROOT/IBMKeyManagementServer.jar
$JAVAROOT/ibmpkcs11impl.jar
$JAVAROOT/ibmsaslprovider.jar
$JAVAROOT/ibmxmlencprovider.jar
$JAVAROOT/jaccess.jar
$JAVAROOT/jbcl3.0-res.jar
$JAVAROOT/jbcl3.0.jar
$JAVAROOT/jdmpview.jar
$JAVAROOT/jgl3.1.0.jar
$JAVAROOT/jsp-api.jar
$JAVAROOT/localedata.jar
$JAVAROOT/servlet-api.jar
$JAVAROOT/xmlencfw.jar
JVMVersion
1.6.0
MainClass
com.hie.cloverleaf.gui.launchpad.LaunchpadApplication
Properties
HCIROOT
$APP_PACKAGE/Contents/Resources
I’m going to do a diff on your file and mine and see what shows:
CFBundleName
Cloverleaf
CFBundleIdentifier
com.hie.cloverleaf.gui.launchpad.LaunchpadApplication
CFBundleVersion
100.0
CFBundleAllowMixedLocalizations
true
CFBundleExecutable
JavaApplicationStub
CFBundleDevelopmentRegion
English
CFBundlePackageType
APPL
CFBundleSignature
????
CFBundleInfoDictionaryVersion
6.0
CFBundleIconFile
GenericApp.icns
Java
MainClass
com.hie.cloverleaf.gui.launchpad.LaunchpadApplication
JVMVersion
1.5+
ClassPath
$JAVAROOT/clgui.jar
$JAVAROOT/cljava.jar
$JAVAROOT/CmpCrmf.jar
$JAVAROOT/crysec.jar
$JAVAROOT/cscjmx.jar
$JAVAROOT/dnsns.jar
$JAVAROOT/dtfj-interface.jar
$JAVAROOT/dtfj.jar
$JAVAROOT/dtfjview.jar
$JAVAROOT/gskikm.jar
$JAVAROOT/healthcenter.jar
$JAVAROOT/ibmcmsprovider.jar
$JAVAROOT/ibmjcefips.jar
$JAVAROOT/ibmjceprovider.jar
$JAVAROOT/ibmkeycert.jar
$JAVAROOT/IBMKeyManagementServer.jar
$JAVAROOT/ibmpkcs11impl.jar
$JAVAROOT/ibmsaslprovider.jar
$JAVAROOT/ibmxmlencprovider.jar
$JAVAROOT/jaccess.jar
$JAVAROOT/jbcl3.0-res.jar
$JAVAROOT/jbcl3.0.jar
$JAVAROOT/jdmpview.jar
$JAVAROOT/jgl3.1.0.jar
$JAVAROOT/jsp-api.jar
$JAVAROOT/localedata.jar
$JAVAROOT/lucene-core-3.0.1.jar
$JAVAROOT/lucene-regex-3.0.1.jar
$JAVAROOT/servlet-api.jar
$JAVAROOT/xmlencfw.jar
You are missing the following portion:
Properties
HCIROOT
$APP_PACKAGE/Contents/Resources
You are missing the following portion:
Properties
[code]
Properties
Ya but make sure you append it to the right portion.. I posted my entire Info.plist file for you so hopefully that will serve as a guide for you.
Thanks, Carter.
I’ll give it a whirl.
Carsons-MacBook-Air:MacOS mrcn$ ./JavaApplicationStub
[JavaAppLauncher Error] CFBundleCopyResourceURL() failed loading MRJApp.properties file
[LaunchRunner Error] No main class specified
[JavaAppLauncher Error] CallStaticVoidMethod() threw an exception
Exception in thread “main” java.lang.NullPointerException
at apple.launcher.LaunchRunner.run(LaunchRunner.java:113)
at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:51)
at apple.launcher.JavaApplicationLauncher.main(JavaApplicationLauncher.java:61)
Carsons-MacBook-Air:MacOS mrcn$
Do me a favor and try replacing your Info.plist with the one I included earlier in the thread. Give it a go and let me know if that works.
Do me a favor and try replacing your Info.plist with the one I included earlier in the thread.
OS X doesn’t actually respect that JVM setting. Trust me, you don’t have JVM 1.5 installed on your Mac anyway. The system will automatically default to the most recent JVM installed on your Mac.
OS X doesn’t actually respect that JVM setting.
Carter,
It worked like a charm. Thanks for the extra help.
I owe you a cold one. 😀
Carson