Description of problem:
Eclipse Mylyn (Eclipse 3.5) no longer works with Bugzilla 3.4.7. It previously worked with bugzilla 3.2.x from Fedora 11. The httpd log contains the following:
config.cgi: Can't locate object method "match" via package "Bugzilla::Component" at Bugzilla/Product.pm line 138, <DATA> line 228.
Version-Release number of selected component (if applicable):
Try to create a new bug in Eclipse Mylyn.
Steps to Reproduce:
1. Go to the Mylyn task list.
2. Click the "New task" button.
3. Select the bugzilla repository and click "Finish".
Eclipse gives "Initialization of task failed. The provided data is insufficient." The '/var/log/httpd/ssl_error_log' contains the message given earlier.
New bug added; no error in httpd log.
(In reply to comment #0)
> Eclipse Mylyn (Eclipse 3.5) no longer works with Bugzilla 3.4.7.
Strange, it should work.
Dennis, can you check that Mylyn is configured with the appropriate Bugzilla version : (Task Repositories (View) → right+click the repository → Properties).
If that's correct, can you tell me what request triggered the error (you'll need to look in /var/log/httpd/ssl_access_log).
This is not a bug with Mylyn, but a regression in Bugzilla 3.4.7, which I fixed some time ago, see bmo bug 577851:
This fix will be included in Bugzilla 3.4.8, which should be released soon.
(In reply to comment #2)
> This fix will be included in Bugzilla 3.4.8, which should be released soon.
Thanks, Frédéric. I'll release 3.4.8 as an update as soon as it's released.
The Mylyn configuration said that the config was valid for Bugzilla 3.0 - 3.4. The HTTP request that sets it off (/var/log/httpd/ssl_access_log) is this one:
"HEAD /bugzilla/config.cgi?ctype=rdf HTTP/1.1" 500 -
Also, the patch given in https://bugzilla.mozilla.org/show_bug.cgi?id=577851
(remove 2 lines of code) works for me.
Thanks for your replies!
bugzilla-3.4.8-2.fc13 has been submitted as an update for Fedora 13.
bugzilla-3.4.8-1.fc12 has been submitted as an update for Fedora 12.
bugzilla-3.4.8-1.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update bugzilla'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/bugzilla-3.4.8-1.fc12
bugzilla-3.4.8-1.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
bugzilla-3.4.8-2.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.