<< Developing code using IBM Notes in Eclipse on Mac OS | Home | IBM Connections application development state of the union - part 3 >>

Developing plugins for IBM Notes on Mac

I've been developing plugins for IBM Notes on Mac for years now but never really got around to sharing the steps on the blog. The below steps - in very crude form - works with Java 8 on Mac OS El Capitan (v. 10.11) using IBM Notes 9.0.1. The below sections are additions to the regular steps on creating a target platform documented otherwise on this blog

Main-tab

Run a product: com.ibm.notes.branding.notes
Execution Envionment: JavaSE-1.6

Arguments-tab

Program arguments:
-personality com.ibm.rcp.platform.personality
-debug
-console
-ws cocoa
VM Arguments:
-Declipse.registry.nulltoken=true
-Djava.util.logging.config.class=com.ibm.rcp.core.internal.logger.boot.LoggerConfig
-Dcom.ibm.pvc.webcontainer.port=8080
-Declipse.pluginCustomization="/Applications/IBM Notes.app/Contents/MacOS/rcp/plugin_customization.ini"
-Djava.protocol.handler.pkgs=com.ibm.net.ssl.www.protocol
-Dosgi.hook.configurators.exclude=org.eclipse.core.runtime.internal.adaptor.EclipseLogHook
-Dosgi.framework.extensions=com.ibm.rcp.core.logger.frameworkhook
-Xbootclasspath/a:"/Applications/IBM Notes.app/Contents/MacOS/rcp/eclipse/plugins/com.ibm.rcp.base_${rcp.base_version}/rcpbootcp.jar"
-XstartOnFirstThread

Environment-tab

  • DYLD_LIBRARY_PATH=/Applications/IBM Notes.app/Contents/MacOS
  • NOTESBIN=/Applications/IBM Notes.app/Contents/MacOS



Re: Developing plugins for IBM Notes on Mac

<div>2017/03/03 22:18:16.073 CONFIG eclipse.buildId=20150831-1518</div> <div>java.version=1.8.0_121</div> <div>java.vendor=Oracle Corporation</div> <div>BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US</div> <div>Framework arguments:  -product com.ibm.notes.branding.notes -personality com.ibm.rcp.platform.personality</div> <div>Command-line arguments:  -product com.ibm.notes.branding.notes -data /Users/useranon/Documents/projects/Notes9/wsad_workspace/../runtime-Notes9 -dev file:/Users/useranon/Documents/projects/Notes9/wsad_workspace/.metadata/.plugins/org.eclipse.pde.core/Notes9/dev.properties -personality com.ibm.rcp.platform.personality -debug -console -ws cocoa ::class.method=com.ibm.rcp.core.internal.logger.frameworkhook.writeSession() ::thread=Start Level Event Dispatcher ::loggername=com.ibm.rcp.core.internal.logger.frameworkhook</div> <div>2017/03/03 22:18:16.344 SEVERE An error occurred while automatically activating bundle org.eclipse.ui.workbench (5645). ::class.method=unknown ::thread=Start Level Event Dispatcher ::loggername=org.eclipse.osgi</div> <div> </div>

<span class="Apple-tab-span" style="white-space: pre;"> </span>org.osgi.framework.BundleException: The activator org.eclipse.ui.internal.WorkbenchPlugin for bundle org.eclipse.ui.workbench is invalid 


Add a comment Send a TrackBack