INVOKE and WSIF have an invalid component-type reference... in 2.4.1 on Ganymede

I installed all components of JOpera 2.4.1 on Eclipse Ganymede, but unfortunately I don't have components like INVOKE, REPLY, RECIEVE, WSIF... in component browser.

When creating a project and importing one of the Web Service examples, I get following errors:

  • Adapter "INVOKE" has an invalid Component-Type reference: system.router.CT_INVOKE ws_quiz.oml joperatest1 getCorrectAnswerForQuestionById.INVOKE JOpera Problem
  • Adapter "WSIF" has an invalid Component-Type reference: system.wsif.CT_WSIF ws_quiz.oml joperatest1 getCorrectAnswerForQuestionById.WSIF

Also I don't have "import WSDL" under import menu (in Jopera category)

I guess it is a packaging bug?
Thanks in advance for your kind attention.

I checked the "eclipse/plugin" directory, and here are the packages from ch.ethz.jopera I have:
===========
ch.ethz.jopera.api_2.3.7.jar
ch.ethz.jopera.subsys.java_2.3.2
ch.ethz.jopera.ui.core_2.4.1.jar
ch.ethz.jopera.common_2.4.1
ch.ethz.jopera.subsys.ssh_2.3.0
ch.ethz.jopera.ui.editor_2.4.1.jar
ch.ethz.jopera.common.jetty_2.3.4
ch.ethz.jopera.subsystems.parameterviewer_2.3.0
ch.ethz.jopera.ui.graph_2.4.1.jar
ch.ethz.jopera.compiler_2.4.0.jar
ch.ethz.jopera.subsystems.streamlibrary_2.3.0
ch.ethz.jopera.ui.kernel_2.4.0.jar
ch.ethz.jopera.core_2.4.0
ch.ethz.jopera.subsystems.wf_2.4.1
ch.ethz.jopera.ui.monitor_2.4.1.jar
ch.ethz.jopera.help_2.3.4
ch.ethz.jopera.subsys.xml_2.3.0
ch.ethz.jopera.ui.www_2.4.1
ch.ethz.jopera.javaimport_2.3.0
ch.ethz.jopera.ui.common_2.3.0.jar
ch.ethz.jopera.kernel_2.4.1
ch.ethz.jopera.ui.compiler_2.3.0.jar
===========

Shayan Shahand
M.Eng. Student
PDCC - SCE - NTU

Look on the old update site for the missing feature

Hi Shayan,

please use the old update site for installing the missing Web services feature.

http://www.update.jopera.org/old/

Note: you should not manually download the feature, instead use the Eclipse
update manager to install it from the "/old" URL.

Best Regards,
JOpera team

Unsatisfied requirement

Hi,

I tried to install "JOpera for eclipse Web Services subsystem 2.3.1" and "JOpera for eclipse Grid Services subsystem 2.3.1" from the http://www.update.jopera.org/old/ but it failed because of unsatisfied requirements:

  • Cannot find a solution satisfying the following requirements Match[requiredCapability: org.eclipse.equinox.p2.iu/ch.ethz.jopera.compiler/[2.4.0,2.4.0]].

shall I downgrade to the older version to have these features?
Thanks.

Regards,
Shayan

For the time being downgrade

Hi Shayan,

yes, for the time being this seems to be the only option (due to the wonderful Eclipse P2 update manager) until we complete the next release of the Web services feature.

Best Regards,
JOpera team