opencms モジュール プラグイン v 0.0.9 ( http://sourceforge.net/projects/opencmsmoddev/files/ ) を eclipse v. 3.7.2 に基づくスプリング ソース toolsute で使用しようとしています。
opencms モジュールは、Eclipse の設定で構成できるため、機能しているようです。しかし、新しいモジュールを作成しようとすると、次の例外が発生します。
java.lang.LinkageError: loader constraint violation: when resolving method "info.rsdev.eclipse.opencms.module.developer.compatibility.CmsCompatibilityHelper.initCmsSystemInfo(Lorg/opencms/main/CmsSystemInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" the class loader (instance of info/rsdev/eclipse/opencms/module/developer/loader/OpenCmsClassLoader) of the current class, org/opencms/main/Communicator, and the class loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) for resolved class, info/rsdev/eclipse/opencms/module/developer/compatibility/CmsCompatibilityHelper, have different Class objects for the type org/opencms/main/CmsSystemInfo used in the signature
java.lang.reflect.InvocationTargetException
java.lang.LinkageError: loader constraint violation: when resolving method "info.rsdev.eclipse.opencms.module.developer.compatibility.CmsCompatibilityHelper.initCmsSystemInfo(Lorg/opencms/main/CmsSystemInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" the class loader (instance of info/rsdev/eclipse/opencms/module/developer/loader/OpenCmsClassLoader) of the current class, org/opencms/main/Communicator, and the class loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) for resolved class, info/rsdev/eclipse/opencms/module/developer/compatibility/CmsCompatibilityHelper, have different Class objects for the type org/opencms/main/CmsSystemInfo used in the signature
loader constraint violation: when resolving method "info.rsdev.eclipse.opencms.module.developer.compatibility.CmsCompatibilityHelper.initCmsSystemInfo(Lorg/opencms/main/CmsSystemInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" the class loader (instance of info/rsdev/eclipse/opencms/module/developer/loader/OpenCmsClassLoader) of the current class, org/opencms/main/Communicator, and the class loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) for resolved class, info/rsdev/eclipse/opencms/module/developer/compatibility/CmsCompatibilityHelper, have different Class objects for the type org/opencms/main/CmsSystemInfo used in the signature
Eclipse osgi が info/rsdev/eclipse/opencms/module/developer/compatibility/CmsCompatibilityHelper の適切なクラスローダーを見つけられず、デフォルトのものを試行しているようです。誰かが同じ問題に直面しましたか?
ありがとう :)