The selected node can not be created due to the following reason: com/google/api/client/http/HttpTransport

Hi:

I am writing a node extension to read directly from Google BigQuery. I had it working as a general java project in knime. 

(For who is interested, I got started with the code here: 

http://code.google.com/p/google-bigquery-tools/source/browse/samples/java/gettingstarted/BigQueryJavaGettingStarted/src/main/java/BigQueryJavaGettingStarted.java?r=7ff5fa7492b1bb57107bc0d87db0da38a7f9c6f4

 

Then I used the new node extension wizard to write the extension. I moved the code there in the nodeModel class. However, when i run it, i kept getting this message:

The selected node can not be created due to the following reason: com/google/api/client/http/HttpTransport

 

I have no idea how do I debug this, if someone could help, it will be great!!

 

Thank you so much!

donna

This looks like your plug-in is missing some classes (com/google/api/client/http/HttpTransport). Make sure that the corresponding Jar file is present in your plug-in and added to its runtime classpath. Alternatively you can look for a plug-in at Eclipse Orbit that contains the classes and depend on this plug-in instead of bundling a jar file in your plug-in (the preferred way actually).