Home > Java, NetBeans, Redmine > Redmine Plugin for NetBeans

Redmine Plugin for NetBeans

The RedmineNB dev team is pleased to announce the first alpha release of the RedmineNB Plugin for NetBeans. RedmineNB adds support for Redmine issue tracker (Version 1.3.0+) to NetBeans and is built on top of the redmine-java-api library (V1.8.0).

Since RedmineNB has an implementation dependency to the Issue Tracking module the plugin is only compatible with NetBeans 7.1.1. A Redmine V1.3.0+ installation is required for best compatibility (tested with V1.3.1). There are some limitations in the functionality since the used Redmine REST API is not yet fully developed. This page gives an overview of the Redmine REST API.

The plugin can be downloaded from the RedmineNB project@kenai and for more information consult the project’s Wiki. Please note that RedmineNB is still under development and not yet intended for production use.

Categories: Java, NetBeans, Redmine Tags: , ,
  1. Sid
    2012-03-9 at 09:55

    I cannot install it to Netbeans 7.1.1 because there is a dependency problem “The plugin Issue Tracking is requested in implementation version 201203012225”. My issue tracking module has a version 1.17.1. Is something wrong on my side or you have a wrong dependency information in your module?

    • 2012-03-9 at 10:37

      Do you have a clean NetBeans 7.1.1 installation or an updated V7.1 IDE? Check the implementation version of your issue tracking module with the Module Manager (install that plugin). NetBeans 7.1 and 7.1.1 have both Issue Tracking module V1.17.1 but other implementation version. The problem is that the Issue Tracking module is a private module and RedmineNB has an implementation dependency (-> implementation version) and not a specification dependency (-> specification version). Try install a plain NetBeans 7.1.1 IDE and try again.

      • Sid
        2012-03-9 at 11:38

        I have found that I had some “older” version of Netbeans 7.1.1 which I downloaded on 27.2.2012. I don’t understand why there is a difference, because I downloaded it from official website but with fresh installation I can install your module. Thanks

  2. kangcool
    2012-03-9 at 19:03

    Wow – how many years have we been waiting for this

  3. 2012-03-12 at 08:04

    Thank you for that, been looking for a working solution for some time now.

  4. 2012-03-12 at 08:21

    I will try it soon. With Eclipse I already connect through Mylyn, finally something for Netbeans!

  5. 2012-03-12 at 13:42

    I’m very glad this finally is available, great job. Setup is easy, looking up and reviewing issues work fine. Ran into some bugs though:

    New issue has buggy layout due to an “ClassCastException: javax.swing.JSeparator cannot be cast to javax.swing.JLabel”. See screenshot at http://prntscr.com/6yo06. (Elements appear only when I hover them.)

    Also when I tried to update hours from empty string to “1” in an existing issue, I got an error due to “ClassCastException: java.lang.Long cannot be cast to java.lang.Double at com.kenai.redmineNB.issue.RedmineIssuePanel.getEstimateTime(RedmineIssuePanel.java:136).

    Running NB PHP-bundle on Win7 64bit

    If you don’t want bug reports here, I can register at Kenai, adding bugs I find to the issue tracker there.

    • 2012-03-12 at 15:00

      Hi Lars
      Yes, it would be great if you can report issues directly to the project’s JIRA:

      Thank you for your support!

      • 2012-03-13 at 09:43

        I will. Can I connect with that through NetBeans Jira Issue Tracker? Wasn’t sure which URL to use…

      • 2012-03-13 at 13:11

        Yes you can 😉

      • 2012-03-14 at 10:34

        I’ve added the issues. Can you provide the URL I’m supposed to use when connecting with the issue tracker from NetBeans?

  6. 2012-03-14 at 12:12

    Great work!
    With Netbeans 7.1.1 installation is ok, instead with latest nigthly build (201203120400) I’m unable to install it because, as reported by Sid, there is a dependency problem with plugin issue tracking.
    Any advice?

    • 2012-03-14 at 12:50

      Thank you 😉
      RedmineNB is not compatible with the latest builds since it has an implementation dependency to the Issue Tracking module. Recently there was a lot of changes in the NB bugtracking SPI. So for NB 7.2 (or latest build) compatibility we need to rewrite the module. But first, we are working towards a stable version for NetBeans 7.1.1.

  7. phillipbroberts01
    2012-04-3 at 16:36

    I truly look forward to a stable release. I haven’t been able to get the beta release to work yet with my install of redmine (1.0.1) and netbeans (7.1.1) for some reason.

  8. phillipbroberts01
    2012-04-3 at 16:37

    I am greatly looking forward to a stable release. I haven’t been able to get the plugin to work with my Redmine 1.0.1-Stable and Netbeans 7.1.1 release yet.

    • 2012-04-4 at 08:15

      Unfortunately, Redmine 1.0.1 has only poor REST API functionality and thus cannot be supported by the Redmine Plugin (see http://www.redmine.org/projects/redmine/wiki/Rest_api for more information).
      My proposal: upgrade to Redmine 1.4.0 when available.

      • phillipbroberts01
        2012-04-4 at 14:59

        Thank you! I will do that!

  9. 2012-04-4 at 15:13

    Works with 7.1.1 and Redmine 1.3.2.stable.9246
    How to connect Issue to a push (git)

    • 2012-04-10 at 14:26

      do you have the Git Plugin installed?

  10. 2012-04-10 at 11:27

    Hello again, will you provide a download link for beta version soon? I see that you’ve done quite a few fixes and improvements since alpha was released.

    • 2012-04-10 at 14:25

      Yes indeed, I planned the Beta release for the next friday.

  11. Josef
    2012-04-23 at 23:52

    Hi, I cannot create a new issue tracker (redmine). I got this error: ava.util.MissingResourceException: Can’t find resource for bundle org.openide.util.NbBundle$PBundle, key LBL_ConnectorName
    at java.util.ResourceBundle.getObject(ResourceBundle.java:393)
    at java.util.ResourceBundle.getString(ResourceBundle.java:353)
    at org.openide.util.NbBundle.getMessage(NbBundle.java:642)
    at com.kenai.redmineNB.Bundle.LBL_ConnectorName(Bundle.java:10)
    at com.kenai.redmineNB.RedmineConnector.getConnectorName(RedmineConnector.java:70)
    at com.kenai.redmineNB.RedmineConnector.getDisplayName(RedmineConnector.java:59)
    at org.netbeans.modules.bugtracking.util.ConnectorComparator.compare(ConnectorComparator.java:65)

    • 2012-04-24 at 08:02

      Thank you for your comment. We are working on this known bug. See also comments of my blog entry RedmineNB V1.0-Beta. Thank you!

  12. 2012-05-1 at 14:57

    Yes, i gave the GIT plugin, got a new problem with the release of NB 7.1.2 It won’t install anymore.

  13. 2012-05-1 at 14:59

    With the release of NB 7.1.2 it don’t want to be installed anymore. (Isseu tracking is changed)

    • 2012-05-2 at 07:33

      RedmineNB is only compatible with NB 7.1.1

  14. David W
    2012-05-21 at 12:56

    RedmineNB seems to have the same problem in NB 7.1.2 as it did in pre 7.1.1 versions. I’ve downgraded to use it though.

  15. icep87
    2012-06-4 at 13:05

    Any idea when 7.1.2 support will come?

  16. Ben
    2012-06-22 at 19:35

    Holy crap! Thank you! thank you! I have wanted this for years!

  17. 2012-08-16 at 11:46

    I loved the topic, really nice. Thank you.

  18. puhbooh
    2012-08-23 at 10:56

    Any idea when 7.2 support will come?

  19. Ben
    2012-11-8 at 20:33

    So great full for this! Thanks!

  20. 2012-12-17 at 12:01

    Really appreciate your work! Unfortunately 1.0.7 is not going to install even on my NB 7.1.1 anymore – probably because of bugtracker update. Looking forward to hear about 7.2-compatible plugin is available

  21. Geetansh Merani
    2013-04-4 at 21:06

    When we try to install the plugin in netbeans we get the following error..
    Unable to connect to the RedmineNB Update Center because of Zero sized file reported at http://kenai.com/projects/redminenb/sources/redminenb/content/trunk/dist/updates/updates.xml?raw=true

    any ideas on what the problem might be?

    • 2013-04-18 at 20:14

      Try using https instead of http for the RedmineNB Update Center Url.

  22. Christopher
    2013-04-18 at 13:31

    i get the same error as geetansh

    • Geetansh Merani
      2013-04-18 at 20:09

      I found a solution to the issue. When you enter the URL just make it https instead of http and it will work.

      • 2013-04-18 at 21:28

        ugly… I got the same solution without seeing your post. Thank you!!

    • 2013-04-18 at 20:14

      See my answer to geetansh.

      • Christopher
        2013-04-30 at 10:54

        Thanks for your help! It Works 🙂

      • Tomas
        2013-05-10 at 00:20

        I have the same issue. But when I try to use https, i got this error:
        Unable to connect to the RedmineNB Plugin because of sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

      • 2013-05-10 at 08:30

        strange error… what version of jdk do you use with NetBeans IDE?

  23. suri
    2013-07-30 at 18:06

    Netbeans 7.3.1 compatibility…???

  24. Piero
    2013-11-21 at 11:05

    Hi, is there any plans for a Netbeans 7.4 compatibility?
    Right now I cannot install the Issue Tracking Project Support plugin (require plugin Ant NetBeans Module Projects error), thus I cannot install your plugin which depend on it.

    Any help would great!

  25. 2014-01-31 at 08:29

    A very simple one to track daily project status – https://github.com/gs-lab/redmine_daily_status

  26. abc123
    2014-04-29 at 03:08

    Fails to work with Netbeans 8.0: The plugin Issue Tracking is requested in implementation version 201306052037.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: