Groovy 言語を使用して IBM Worklight 5.0.6 アダプターの実装に成功した人はいますか? すなわち。JS アダプターから Java クラスを呼び出す代わりに、Groovy クラスを呼び出します。これを試してみたところ、ほとんどの場合うまくいくようですが、アダプタ プロシージャを呼び出すとランダムに奇妙なエラーが発生します。すなわち。
Failed to create DGM method proxy : java.lang.NoSuchMethodException: org.codehaus.groovy.runtime.dgm$24.<init>(java.lang.String, org.codehaus.groovy.reflection.CachedClass, java.lang.Class, [Ljava.lang.Class;)
FWLSE0101E: Caused by: java.lang.NoSuchMethodException: org.codehaus.groovy.runtime.dgm$24.<init>(java.lang.String, org.codehaus.groovy.reflection.CachedClass, java.lang.Class, [Ljava.lang.Class;)
Groovy コードを実行する単体テストは Eclipse 内で正常に実行され、Groovy コードは .class ファイルに正常にコンパイルされ、アダプター パッケージに含まれているようです。これは Groovy 自体の問題なのか、それとも Worklight サーバー コンテナー内での Groovy の呼び出しの問題なのか疑問に思っています。Worklight が舞台裏で Rhino を使用していると思いますが、これも原因でしょうか?
Groovy 2.1.5 と Eclipse プラグイン 2.8 を使用しています。