Why do I get an unresolved bundle for org.selenium.java.client when trying to set up RTC 4.0 SDK with feature based launches?
org.selenium.java.client
In com.ibm.team.rtc.client.feature
It is not in the SDK and not in the RTC Eclipse client but referenced in
- com.ibm.team.process.selenium.tests
- com.ibm.team.workitem.web.ui.tests
I looked around, but was not able to easily find what I need to install. Any hints?
Accepted answer
One very important item however is to set the workspace text file encoding to UTF-8. If this is not done, the server launch seems to fail.
Comments
even switching to UTF-8 server fails, displaying the message:
[ERROR] 2012-08-20 14:36:59.211 - FrameworkManager: An error event has occurred involving the bundle "com.ibm.team.workitem.web.ui.tests_3.0.1.v20120430_0235 [140]".
The bundle "com.ibm.team.workitem.web.ui.tests_3.0.1.v20120430_0235 [140]" could not be resolved. Reason: Missing Constraint: Require-Bundle: org.selenium.java.client; bundle-version="0.0.0"
It worked for me, or I would not have been able to upgrade the Extension Workshop. I had to set to UTF-8 very early, so that you don't get any files saved with the default format. I would suggest to check all files and switch then to UTF-8 or start all over with a fresh workspace. Others have followed the 4.0 Extensions Workshop and if they got stuck it was typically some user issue they where able to correct.
4 other answers
unfortunately com.ibm.team.common.selenium.feature is nowhere to be found - at least I was not able to detect it in my plugins and features. So I can't ad the bundle and the feature based launch will show the unresolved reference.
I will open a defect, I guess.