MantisIntegration - plugin detail

Integrate the Mantis bugtracker system into netbeans

NetBeans Plugin - MantisIntegration
Plugin owner: matthias42
Website: https://github.com/matthiasblaesing/netbeans-mantis-integration
Added: 2013-01-06
License: Apache Licence 2.0
Category: Team Collaboration
Downloaded: 7,317 times
Rating:
 4.2, by 10 users

Plugin Log Show log

Versions available

Download plugin   Download size: 3.23 MB   Last Update: 2016-10-03

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

Changes in 1.5 (NetBeans 8.1 and 8.2 versions are identical)
  • [Bugfix] Fix exception on Mantis installations without custom fields (introduced in 1.4)
Changes in 1.4
  • [Bugfix] Fix handling of Mantis URLs, that end in a slash
  • [Bugfix] Currect initialization of custom fields
  • [Feature] Allow syncing issue sheduling information to server (using custom fields)
  • [Feature] Implement read status provider
  • [Feature] Add option to enable additional http basic authentication support


Verifications for NetBeans versions

8.2 verification PASSED See verification details
Download plugin   Download size: 3.23 MB   Last Update: 2016-09-19

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

Changes in 1.5
  • [Bugfix] Fix exception on Mantis installations without custom fields (introduced in 1.4)
Changes in 1.4
  • [Bugfix] Fix handling of Mantis URLs, that end in a slash
  • [Bugfix] Currect initialization of custom fields
  • [Feature] Allow syncing issue sheduling information to server (using custom fields)
  • [Feature] Implement read status provider
  • [Feature] Add option to enable additional http basic authentication support
Changes in 1.3 (identical to the netbeans 8.0 version)
  • [Feature] Support dark themes
  • [Feature] Make all columns in issue table resizable
  • [Bugfix] Ensure current value is always part of selection list
  • [Bugfix] Fix tag handling (Swing EDT violation)
Changes in 1.2
  • Feature: custom fields are now supported in the issue view
  • Feature: improved error/exception display
  • Maintanance: Code cleanup and EDT handling improvement
Changes in 1.1
  • Implement icon/state provider, so that the mantis priority icons are shown in task list
  • Implement scheduling, so that you can mark your issues to be worked on at a given time
Changes in 1.0
  • First release to use the issue tracking API released together with 8.0. This should make it much easier to keep the plugin functioning over multiple netbeans releases. Thanks to the netbeans team to tackle that problem!
Changes in 0.9
  • Use netbeans settings for proxy (and support SOCKS proxies)
    Thanks to jmtalarn on github, who reported the issue and checked the solution.


Verifications for NetBeans versions

8.1 verification PASSED See verification details
Download plugin   Download size: 3.21 MB   Last Update: 2015-05-09

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

Changes in 1.3
  • [Feature] Support dark themes
  • [Feature] Make all columns in issue table resizable
  • [Bugfix] Ensure current value is always part of selection list
  • [Bugfix] Fix tag handling (Swing EDT violation)
Changes in 1.2
  • Feature: custom fields are now supported in the issue view
  • Feature: improved error/exception display
  • Maintanance: Code cleanup and EDT handling improvement
Changes in 1.1
  • Implement icon/state provider, so that the mantis priority icons are shown in task list
  • Implement scheduling, so that you can mark your issues to be worked on at a given time
Changes in 1.0
  • First release to use the issue tracking API released together with 8.0. This should make it much easier to keep the plugin functioning over multiple netbeans releases. Thanks to the netbeans team to tackle that problem!
Changes in 0.9
  • Use netbeans settings for proxy (and support SOCKS proxies)
    Thanks to jmtalarn on github, who reported the issue and checked the solution.


Verifications for NetBeans versions

8.0 verification PASSED See verification details
Download plugin   Download size: 3.28 MB   Last Update: 2014-02-10

What's new in this version

Changes in 0.9
  • Use netbeans settings for proxy (and support SOCKS proxies)
    Thanks to jmtalarn on github, who reported the issue and checked the solution.
Changes in 0.8
  • Build for Netbeans 7.4
  • Updated ssl certificate exception module


Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: 6.29 MB   Last Update: 2013-10-15

What's new in this version

Changes in 0.7
  • Added version fields to issue display (suggested by wklaczynski)
  • Updated ssl certificate exception module
Changes in 0.6
  • Added timetracking fields to issue commenting and display (suggested and tested by git user hybner)
  • Added ssl certificate exception module to distribution zip


Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: 3.48 MB   Last Update: 2013-02-07

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

  • add support for netbeans 7.2 and 7.2.1 (thanks to the netbeans developers for the recent update)
  • reduce dependencies
  • enhance mantis support (also supports versions below 1.2.12 - please test!)
  • support nested projects


Verifications for NetBeans versions

7.2 verification PASSED See verification details


Introduction

Integrate the Mantis bugtracker system into netbeans

Note for installation - to make the "Add patch" and "Checking" comment functions work correctly the mantis system has to configured correctly please check these options, if you encounter problems:

  • source_control_notes_view_status (default private, integer value 10 -> public)
  • source_control_set_resolution_to (integer value 80->resolved, 90->closed)
  • source_control_set_status_to (20->fixed)

Bugtracker

If you encounter issues with this plugin, please use the issuetracker at github: https://github.com/matthiasblaesing/netbeans-mantis-integration/issues.

[ You have to be logged in to be able to comment. ]

User Comments

  

commit notice in mantis is marked as private - how change that to public?

How have i survived before using this plugin?

However, git commit messages from netbeans are tagged as private notices in mantis.

In a team, also others should see the changeset and commit messages.
So i vote for "public" as default for notes in mantis.

Nice to have: configurable target for commit messages in mantis.
Posted by bestbean on Jul 19, 2015
  

Re: "failed request - check username / password"

Hey mathias42, thx for your answer. I have posted an issue
(
https://github.com/matthiasblaesing/netbeans-mantis-integration/issues/17
).
The NB's log evokes an "Array to string conversion" error.
Posted by frank.j on Apr 14, 2014
  

Re: "failed request - check username / password"

Hey frank.j, looks ok - you can get get original error from the message.log (View->IDE Log, http://wiki.netbeans.org/FaqLogMessagesFile). Maybe that helps. If not, please provide the message.log and open an issue @github.
Posted by matthias42 on Apr 11, 2014
  

"failed request - check username / password"

Can't connect to mantis under NB 8.0; The "edit task repo" window says "failed request".
The URL is good : no error message from the plugin.
The user/password typed is good : i can connect with this user directly from the mantisBT web application.

I have changed the config_inc.php with this lines as mentionned in the plugin doc:
$g_source_control_notes_view_status = VS_PUBLIC;
$g_source_control_set_resolution_to = 90;
$g_source_control_set_status_to = 20;

The mantisBT version is the latest : 1.2.17.

Any idea ? thx !
Posted by frank.j on Apr 11, 2014
  

Netbeans Task/Bug API for 8.0 (and current test versions)

Thanks to the netbeans team! With the next major release of the netbeans IDE, an API for integration of bugtrackers is added to the netbeans core.

The Mantis Integration plugin had to rely on a private API in the past and thus only worked for exactly one version. Things should get more stable now with regards to version compatibility with netbeans.

If some of you are on a beta or nightly build of netbeans, you can get the compatible nightly build (state of 2014-01-17)here:

https://github.com/matthiasblaesing/netbeans-mantis-integration/wiki/MantisIntegration-0.9-SNAPSHOT.nbm
Posted by matthias42 on Jan 17, 2014
  

Nice

I should find it sooner :-)
Posted by danydb on Nov 29, 2013
  

Error: Could not create client - check URL

For those of you having the Error: Could not create client - check URL

This may be caused by Mantis, not this plugin - specifically the nusoap library. To fix:

1) Download the latest version of nusoap from http://sourceforge.net/projects/nusoap/
2) Go to /usr/share/php/nusoap and delete everything in there (or back it up).
3) Copy the contents of the 'lib' folder from the nusoap you just downloaded to this folder.
4) Open nusoap.php, find line 6132 and comment it out (it's just a debug message anyway).

Now it should work.

The problem is caused by the nusoap, which uses deprecated syntax. So if your server uses PHP 5.4, and if you have display_errors = On, an invalid WSDL file is generated. Moreover, line 6132 also uses deprecated syntax, which again generates an invalid WSDL file.
Posted by keithvassallo on Oct 25, 2013
  

Please use the bugtracker @github

Please report bugs on the github page. Please also attach the ide log from the session that shows the error, if the bugtracker url is public also please state that.
Posted by matthias42 on Aug 02, 2013
  

Not working *at all*

I tried to use this plugin with Netbeans 7.2 and 7.3, it is simply not working AT ALL.

The error message is just "could not create client" after accessing /mantis/api/soap/mantisconnect.php?wsdl - although this file can be accessed through browser.

Maybe you could add some *proper* error messages and not like "Error occured: some error" ?
Posted by ops75 on Aug 02, 2013
  

Testversion for Netbeans 7.4beta

For interested testers I build a version that works with netbeans 7.4beta:

http://github.com/matthiasblaesing/netbeans-mantis-integration/wiki/MantisIntegration-0.7-SNAPSHOT.nbm
Posted by matthias42 on Jul 19, 2013
  

Netbeans 7.3.1

I just uploaded a ZIP containing a nbm for each 7.3 version. I removed the verification for the plugin as the update center will always be broken for 7.3 or 7.3.1 (See Download-Button).

This should help all parties involved.
Posted by matthias42 on Jun 25, 2013
  

NetBeans IDE 7.3.1

matthias42, can you build a version for 7.3.1 and put it on the project website on GitHub?
Posted by krysk on Jun 25, 2013
  

7.3.1 Kompatibility

Sorry krysk, I can only die one death. I have to choose: Either support 7.3 _or_ 7.3.1. The way the issue tracking setup in netbeans is handled (no stable API) and the fact that the plugin portal does not allow seperate uploads for 7.3.1 and 7.3 breaks my options. The only way would be for the netbeans dev to push a issue tracker update into 7.3 (via update center) and bring it to the same build that is in 7.3.1.
Posted by matthias42 on Jun 25, 2013
  

Version: 0.5

Don't work on NetBeans IDE 7.3.1 (Build 201306052037)
Posted by krysk on Jun 25, 2013
  

MantisBT + HTTPs

I'll have to guess, but I suspect your installation is protected with an self-signed certificate or a certificate that is not signed by one of java supplied certificates.

Please check this:

https://github.com/matthiasblaesing/netbeans-mantis-integration/issues/1#issuecomment-15368202

I never got a reply whether the proposed fix worked, but in principle it should. If you face problems, that can not be fixed by this, please open an issue on github (see link above) and attach a IDE log from the problematic session.
Posted by matthias42 on Apr 02, 2013
  

MantisBT over HTTPS

Hi all, we have Mantis communicating over HTTPS but this plugin says that URL is wrong. If I switch Mantis to be available over HTTP, connection is O.K. I have other Mantis SOAP client that works O.K. over HTTPS. Is it not possible with this plugin or am I doing something wrong?

With regards
Radek Trzicky

Edit: I use Netbeans 7.2.1
Posted by qswdefqs on Apr 02, 2013
  

Re: Mantis 1.0.1

Hey rusart, the soap component was added to the core mantis package in 1.1.0 (according to google) - so no there. I'm sure that it works from 1.2.9 onwards. Everything else needs testing and more work.
Posted by matthias42 on Feb 12, 2013
  

Mantis 1.0.1

Can it works with mantis 1.0.1?
Posted by rusart on Feb 12, 2013
  

netbeans 7.3

Hey carlosqt, thanks for the heads up. The build for 7.3 was for Beta2. I'm waiting on feedback from the netbeans dev with regard to 7.2 and 7.2.1. I removed the verification request, as I asume 7.3 final will be another build an require another plugin update.
Posted by matthias42 on Feb 04, 2013
  

cannot install in NetBeans 7.3 requires library dependencies


Hi,

When I try to install your pluin in NetBeans 7.3 RC1 I get the following:

Some plugins require plugin SwingX to be installed.
The plugin SwingX is requested in implementation version 201211062253. The following plugin is affected:       MantisIntegration
Some plugins require plugin Issue Tracking to be installed.
The plugin Issue Tracking is requested in implementation version 201211062253. The following plugin is affected:       MantisIntegration
Some plugins require plugin JAX-WS 2.2 Library to be installed.
The plugin JAX-WS 2.2 Library is requested in implementation version 201211062253. The following plugin is affected:       MantisIntegration Some plugins not installed to avoid potential installation problems.


I cannot verify your plugin until I this is fixed.

Regards
Posted by carlosqt on Feb 03, 2013
  

Installation Fails on 7.2-All

Hi

Tried to install 2013-01-13 on NB7.2 Build 201207171143.

See GitHub issue #2

https://github.com/matthiasblaesing/netbeans-mantis-integration/issues/2

Will Test more when I can.
Posted by lesh59 on Jan 24, 2013
  

Installation Passed on 7.3Beta2-PHP

Hi
Just tried the 2013-01-13 version 0.3 (perhaps should be 0.3.1).

It installed, downloading required dependencies.

Note:- It may be advisable to "Remove" the previous one from the "Downloaded" tab first, rather than allow Netbeans to "Update" it.

Great stuff
Posted by lesh59 on Jan 24, 2013
  

Installation Fails

Great that you are doing this, please keep it up.

Installation on both 7.2-Full and 7.3Beta2-PHP fails with

Plugins required SwingX , Issue tracking , JAX-WS 2.2.

when trying the 2013-01-06 version of the plugin.

Cannot find any of these in repos.

I would change verification to 7.2.1-??? to passed, others should read as failed at the moment.

Need to resolve these requirements.

Many Thanks
Posted by lesh59 on Jan 24, 2013
  

@mohsenetec: Support for netbeans 7.3-BETA2

I uploaded a version of the plugin that was modified to support netbeans 7.3 - feel free to test.

Please use the issue tracker at github for problems/requests
Posted by matthias42 on Jan 13, 2013
  

install on netbeans 7.3 beta 2

i cant install it on netbeans 7.3 beta 2
message is Some plugin missed
SwingX , Issue tracking , JAX-WS 2.2
i install jira but not solved
what is solution
tnx
Posted by mohsenetc on Jan 11, 2013
  

installation

@subdigger: When you download the plugin you get a nbm. plugin. This can be installed via: Tools->Plugins->Downloaded->Add Plugins->Choose downloaded nbm->Install

@corvax: Looks as if somebody released changed modules in 7.2.1 without also adding them to the updates - your out of luck, you have to install netbeans 7.2.1 (updating is not enough)
Posted by matthias42 on Jan 10, 2013
  

installation

how to install it?
NB 7.2 looks for *.nbm
and even when select *.* and select ....bin it seem do nothing
Posted by subdigger on Jan 10, 2013
  

:(

Doesn't work on NetBeans 7.2 (Build 201207171143)
Posted by corvax on Jan 09, 2013
  

Thanks

I am so glad to see someone to do useful work.

Tested on NetBeans 7.2.1, on mantisbt demo site.
Posted by lzavacky on Jan 09, 2013
  

Great job

Thank you verry much for this plugin!!!
Posted by heuschkel on Jan 09, 2013
  

Nice work!

Excellent job!
Tested with Demo server, works fine :)

Just a note: maybe you could change the plugin's category to "Base IDE" instead of using a package name.
Posted by ent38 on Jan 09, 2013
By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo