Eclipse 3.2.2のRCPアプリケーションのvoid start(BundleContext context)

public void start(BundleContext context)

IPreferenceStore store=getPreferenceStore();
を呼び出すのはよくないみたいだ。

getPreferenceStore()のみだと問題ないが
IPreferenceStore publicStore=PlatformUI.getPreferenceStore();
のように共用設定を呼び出すと、以下のようなエラーでまったく起動しなくなる
しかも別のAbstractPreferenceInitializerの拡張したクラスにも派生して問題が起きるみたいだ
気を付けよう

org.eclipse.core.runtime.CoreException: Plug-in jp.sourceforge.akjrcp.akj_betas was unable to load class jp.sourceforge.akjrcp.akj_betas.Application.
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:165)

org.osgi.framework.BundleException: Exception in jp.sourceforge.akjrcp.akj_betas.Akj_betasPlugin.start() of bundle jp.sourceforge.akjrcp.akj_betas.
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1010)