ANN: Jira Browser 0.1.5

It's taken awhile, but I've finally uploaded a new build of the JIRA
browser:

Release Notes - Intellij Plugin - Version 0.1.5.1

    • Bug

  • - Need to support multiple servers here.

  • - Some entries in the Table are barely readable

  • - Refresh issuetypes/proiorities for servers/projects

on saving settings

  • - infinite additions of @jira tag hung up IDEA

  • - Settings dialog always asks to save the changes

  • - Should query assigned issues directly, independant

of any IssueBrowserPanel

  • - WorkOnIssueAction's issues are unsorted

  • - Add JIRA icon to settings page

  • - Unable to resolve an issue

  • - Saved Filter searches don't work on non-first server

  • - Assigned issues should return assignments from all

servers

  • - Displayed columns are in incorrect order on settings

dialog

    • New Feature

  • - Advanced searching

  • - Make displayed columns configurable

  • - Start progress


    • Improvement

  • - Persist searches between sessions

  • - Make column order configurable



This should work fine on any recent EAP, I've not tried it on the released
4.5 so not sure if it works there ( build-since is set to 3095, can't
remember if that was EAP or not? )

0
47 comments

Mark,

1/ why make the configuration project related?

2/
java.lang.NullPointerException
at
com.talios.jira.feeds.AbstractFeedBuilder.buildFeedData(AbstractFeedBuilder.java:104)
at
com.talios.jira.feeds.AbstractFeedBuilder.buildFeedData(AbstractFeedBuilder.java:99)
at
com.talios.jira.browser.JiraIssuesTableModel$1.run(JiraIssuesTableModel.java:52)


3/ clicking on 'Fix Version'
Error message: Error during dispatching of
java.awt.event.MouseEvent[MOUSE_PRESSED,(126,647),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1]
on frame0
java.lang.ArrayIndexOutOfBoundsException: 0
at com.intellij.util.ui.ListTableModel.resort(ListTableModel.java:94)
at com.intellij.util.ui.ListTableModel.setItems(ListTableModel.java:53)
at
com.talios.jira.browser.JiraIssuesTableModel.filterIssuesWith(JiraIssuesTableModel.java:70)
at
com.talios.jira.browser.IssueBrowserPanel$4.valueChanged(IssueBrowserPanel.java:222)
at
javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:629)

0

1/ why make the configuration project related?


I guess the original intent of the Jira Browser plugin was to track issues for the project you're working in -- so it makes sense to make the configuration project-wide instead of application-wide. Everytime you open a project, the plugin can promptly show the issues assigned to you and other niceties.

However, I think a increasingly larger number of people are using the plugin to track issues on external project (say, IDEA itself). Maybe it's time to make the plugin an application component, or at least provide some application-wide server configurations?

0

However, I think a increasingly larger number of people are using the
plugin to track issues on external project (say, IDEA itself). Maybe
it's time to make the plugin an application component, or at least
provide some application-wide server configurations?

+1

Ahmed.


0

Marcus Brito wrote:

However, I think a increasingly larger number of people are using the
plugin to track issues on external project (say, IDEA itself). Maybe
it's time to make the plugin an application component




Actually, there should be a standalone-app version. I haven't used the
plugin yet, as it keeps crashing, but I find it strange to have to open
IDEA just to query JetBrain's JIRA site.
Though, I understand the plugin scope is larger than just helping the
EAP members out of their JIRA misery and frustrations.

Alain

0

Hi Mark,

I'm getting the following error when clicking on a link in the HTML content of
an issue. This should certainly be "UTF-8", shouldn't it?

Sascha

Error message: URT-8
java.io.UnsupportedEncodingException: URT-8
at sun.io.Converters.getConverterClass(Converters.java:215)
at sun.io.Converters.newConverter(Converters.java:248)
at sun.io.CharToByteConverter.getConverter(CharToByteConverter.java:64)
at sun.nio.cs.StreamEncoder$ConverterSE.(StreamEncoder.java:189) at sun.nio.cs.StreamEncoder$ConverterSE.(StreamEncoder.java:172) at sun.nio.cs.StreamEncoder.forOutputStreamWriter(StreamEncoder.java:72) at java.io.OutputStreamWriter.]]>(OutputStreamWriter.java:82)
at java.net.URLEncoder.encode(URLEncoder.java:188)
at com.talios.jira.browser.IssueBrowserPanel$3.hyperlinkUpdate(IssueBrowserPanel.java:175)
at javax.swing.JEditorPane.fireHyperlinkUpdate(JEditorPane.java:318)
at javax.swing.text.html.HTMLEditorKit$LinkController.activateLink(HTMLEditorKit.java:798)
at javax.swing.text.html.HTMLEditorKit$LinkController.mouseClicked(HTMLEditorKit.java:608)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:212)

0

Hi Mark

thanks for the update!

one major thing: when i close the JIRA Browser with the close button, it
does not only hide like before, but disappears completely and only reappears
after restart of idea.

btw: the icon was intended for the tool window and not for the settings :)
-claude

"Mark Derricutt" <talios@gmail.com> wrote in message
news:slrnd1je2j.bmf.talios@stumpy.dmz.jungledrum.co.nz...

It's taken awhile, but I've finally uploaded a new build of the JIRA
browser:

>

Release Notes - Intellij Plugin - Version 0.1.5.1

>

    • Bug

  • - Need to support multiple servers here.

  • - Some entries in the Table are barely readable

  • - Refresh issuetypes/proiorities for servers/projects

on saving settings

  • - infinite additions of @jira tag hung up IDEA

  • - Settings dialog always asks to save the changes

  • - Should query assigned issues directly, independant

of any IssueBrowserPanel

  • - WorkOnIssueAction's issues are unsorted

  • - Add JIRA icon to settings page

  • - Unable to resolve an issue

  • - Saved Filter searches don't work on non-first server

  • - Assigned issues should return assignments from all

servers

  • - Displayed columns are in incorrect order on settings

dialog

>

    • New Feature

  • - Advanced searching

  • - Make displayed columns configurable

  • - Start progress

>
>

    • Improvement

  • - Persist searches between sessions

  • - Make column order configurable

>
>

This should work fine on any recent EAP, I've not tried it on the released
4.5 so not sure if it works there ( build-since is set to 3095, can't
remember if that was EAP or not? )



0

Alain Ravet <alain.ravet@biz.tiscali.be> wrote:

1/ why make the configuration project related?


Because I work on different projects, each of which have different JIRA
projects/servers - i.e. the plugin itself shows me info from
jira.atlassian.com whilst my work projects show info from works jira
install.

2/
java.lang.NullPointerException
at
com.talios.jira.feeds.AbstractFeedBuilder.buildFeedData(AbstractFeedBuilder.java:104)


2 and 3 look like its caused by no servers being defined, will throw in a
fix shortly :(

Mark

0

Claude Leuchter <leuchter@nospam.gmx.ch> wrote:

one major thing: when i close the JIRA Browser with the close button, it
does not only hide like before, but disappears completely and only reappears
after restart of idea.


I'm following behavior in like Find Usages now, when the last search is
closed ( rather than minimized ) it closes. You can bring it back by
selecting ]]>-JIRA-Assigned Issues ( or any other
search).

btw: the icon was intended for the tool window and not for the settings :)


I was thinking it was a little small ]]> I put it there and make a bigger
one for the config :)

0

On Mon, 21 Feb 2005 at 12:12 GMT, Ahmed Mohombe <amohombe@yahoo.com> wrote:

>> provide some application-wide server configurations?

+1


So what would you want thats application-wide? JIRA servers I could see,
but then I also like having them defined at the project level for when
working on multiple machines. Keeping application level settings in sync
isn't great.

0

Alain Ravet <alain.ravet@biz.tiscali.be> wrote:

Actually, there should be a standalone-app version. I haven't used the


I'm planning on looking into that...

plugin yet, as it keeps crashing, but I find it strange to have to open
IDEA just to query JetBrain's JIRA site.


You don't have to - thats what your web browsers for. And this plugin
ISN'T "just to query JetBrains JIRA site"

0

Sascha Weinreuter <sascha.weinreuter@NOSPAM-cit.de> wrote:

I'm getting the following error when clicking on a link in the HTML content of
an issue. This should certainly be "UTF-8", shouldn't it?


Doh - fixed, will upload a build shortly...

0

but then I also like having them defined at the project level for
when working on multiple machines. Keeping application level settings
in sync isn't great.

You are right. I didn't thought of a "multiple machines scenario".

Ahmed.


0

thanks, i didn't see that.

i attached a larger icon...

all the best
-claude

"Mark Derricutt" <talios@gmail.com> wrote in message
news:slrnd1k6p0.gmj.talios@stumpy.dmz.jungledrum.co.nz...

Claude Leuchter <leuchter@nospam.gmx.ch> wrote:

>
>> one major thing: when i close the JIRA Browser with the close button, it
>> does not only hide like before, but disappears completely and only
>> reappears
>> after restart of idea.
>

I'm following behavior in like Find Usages now, when the last search is
closed ( rather than minimized ) it closes. You can bring it back by
selecting <editor context menu>-JIRA-Assigned Issues ( or any other
search).

>
>> btw: the icon was intended for the tool window and not for the settings
>> :)
>

I was thinking it was a little small <g> I put it there and make a bigger
one for the config :)






Attachment(s):
jira.PNG
0

Claude Leuchter <leuchter@nospam.gmx.ch> wrote:

i attached a larger icon...


cheers :)

0

In article <slrnd1k6tl.gmj.talios@stumpy.dmz.jungledrum.co.nz>,
Mark Derricutt <talios@gmail.com> wrote:

On Mon, 21 Feb 2005 at 12:12 GMT, Ahmed Mohombe <amohombe@yahoo.com> wrote:

>> provide some application-wide server configurations?

+1


So what would you want thats application-wide? JIRA servers I could see,
but then I also like having them defined at the project level for when
working on multiple machines. Keeping application level settings in sync
isn't great.


Do it like App Servers are dealt with. Configure multiple jira
instances, and then when you open your project, just use one of them.
It's pre setup.

R

0

Mark Derricutt wrote:

>2 and 3 look like its caused by no servers being defined, will throw in a
>fix shortly :(
>

>

What's the base url for JetBrains' JIRA?
I tried
http://www.jetbrains.net/jira

, but got an error message.

Alain

0

forgot to set the background colour properly...



"Mark Derricutt" <talios@gmail.com> wrote in message
news:slrnd1kcvr.lh0.talios@stumpy.dmz.jungledrum.co.nz...

Claude Leuchter <leuchter@nospam.gmx.ch> wrote:

>
>> i attached a larger icon...
>

cheers :)






Attachment(s):
jira.PNG
0

Alain Ravet <alain.ravet@biz.tiscali.be> wrote:

What's the base url for JetBrains' JIRA?
I tried
http://www.jetbrains.net/jira


http://jetbrains.net/jira - silly that it's not working with the www :(

0

Claude Leuchter <leuchter@nospam.gmx.ch> wrote:

forgot to set the background colour properly...


Added :)

0

Mark

http://jetbrains.net/jira - silly that it's not working with the www :(

>

For some reasons, I can't see anything in the JIRA panel.

I
- downloaded the latest version
- added the 3 IDEA projects (fetched through the interface, so my
settings must be right),
- set refresh issues to 5 minutes
- refreshed manually

, but the result panel stays empty.

Alain

0

bug: if you close the JIRA panel, it disappears. You need to restart
IDEA to get it back.

0

On Mon, 21 Feb 2005 at 22:11 GMT, Alain Ravet wrote:

- downloaded the latest version
- added the 3 IDEA projects (fetched through the interface, so my
settings must be right),
- set refresh issues to 5 minutes
- refreshed manually


The default panel search that is opened is issues that are assigned to
you. So if you've added the JetBrains server I'm not surprised theres no
issues.....

Or this using your own server?

0

On Mon, 21 Feb 2005 at 22:22 GMT, Alain Ravet wrote:

bug: if you close the JIRA panel, it disappears. You need to restart
IDEA to get it back.


Non bug - you close the last search, I remove the panel. You can reopen
it from the JIRA->Assign Issues/Search context menu of the editor.

Mark

0

On Mon, 21 Feb 2005 at 22:54 GMT, Mark Derricutt wrote:

The default panel search that is opened is issues that are assigned to
you. So if you've added the JetBrains server I'm not surprised theres no
issues.....


If you have any saved filters on the JetBrains JIRA these are available in
the search issues action...

0

another small thing:

when i open a web-module in the editor (the graphical representation of a
web.xml) i get the following exception:

java.lang.NullPointerException
at
com.talios.jira.idea.JiraConfigurationComponent$1.fileOpened(JiraConfigurationComponent.java:123)
at
com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.b(FileEditorManagerImpl.java:265)
at
com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl3(FileEditorManagerImpl.java:420)
at
com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$2.run(FileEditorManagerImpl.java:2)
at
com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:60)
at
com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:75)
at
com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl2(FileEditorManagerImpl.java:232)
at
com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl(FileEditorManagerImpl.java:148)
at
com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileWithProviders(FileEditorManagerImpl.java:150)
at
com.intellij.openapi.fileEditor.ex.FileEditorManagerEx.openFile(FileEditorManagerEx.java)
at
com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$3.run(FileEditorManagerImpl.java:12)
at
com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:120)
at
com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:75)
at
com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openTextEditor(FileEditorManagerImpl.java:416)
at
com.intellij.openapi.fileEditor.OpenFileDescriptor.openFileAskingType(OpenFileDescriptor.java:101)
at
com.intellij.openapi.fileEditor.OpenFileDescriptor.navigate(OpenFileDescriptor.java:81)
at
com.intellij.ide.actions.BaseNavigateToSourceAction.actionPerformed(BaseNavigateToSourceAction.java:2)
at
com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:6)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
at
com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:69)
at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:216)
at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:44)
at
com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:3)
at java.awt.Component.processMouseEvent(Component.java:5100)
at java.awt.Component.processEvent(Component.java:4897)
at java.awt.Container.processEvent(Container.java:1569)
at java.awt.Component.dispatchEventImpl(Component.java:3615)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at
com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:28)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:49)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:126)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)


0

Hello Mark,

I really like this plugin ! :) Nice work.
Just one question about 'Resolve Issure'. Currenty there is possibility to
fill next fields:
- Resolution
- Fix For
- Comment.
Using external browser there are two more fields:
- Assign To
- Comment Viewable By

And the problem is in the field 'Assign To', becouse I can't really resolve
issue without modification in the field 'Assign To'.

Best regards,

--
Alexander Chinaryov
mailto:alexander.chinaryov@ctco.lv
GFS Project - Java Team Leader
C.T.Co.
http://www.ctco.lv
"Programming The Future"

It's taken awhile, but I've finally uploaded a new build of the JIRA
browser:

Release Notes - Intellij Plugin - Version 0.1.5.1

    • Bug

  • - Need to support multiple servers here.

  • - Some entries in the Table are barely readable

  • - Refresh issuetypes/proiorities for

servers/projects
on saving settings

  • - infinite additions of @jira tag hung up IDEA

  • - Settings dialog always asks to save the changes

  • - Should query assigned issues directly,

independant
of any IssueBrowserPanel

  • - WorkOnIssueAction's issues are unsorted

  • - Add JIRA icon to settings page

  • - Unable to resolve an issue

  • - Saved Filter searches don't work on non-first

server

  • - Assigned issues should return assignments from

all
servers

  • - Displayed columns are in incorrect order on

settings
dialog

    • New Feature

  • - Advanced searching

  • - Make displayed columns configurable

  • - Start progress

    • Improvement

  • - Persist searches between sessions

  • - Make column order configurable

This should work fine on any recent EAP, I've not tried it on the
released 4.5 so not sure if it works there ( build-since is set to
3095, can't remember if that was EAP or not? )




0

Do you take into account the proxy settings?

Tried to add http://www.jetbrains.net/jira/secure/ as a server but get no projects back, and an error dialog.

0

On Tue, 22 Feb 2005 at 08:56 GMT, Claude Leuchter wrote:

another small thing:

when i open a web-module in the editor (the graphical representation of a
web.xml) i get the following exception:


Entered as INTPLUG-168 and about to be resolved. I was making the
assumption there would always be a Document returned for opened files.
Actually, when that was written, that was the case...


Mark

0

On Tue, 22 Feb 2005 at 15:57 GMT, Alexander Chinaryov wrote:

I really like this plugin ! :) Nice work.


Cheers...

Using external browser there are two more fields:
- Assign To
- Comment Viewable By


I'll have a look at this, I'm not sure if I have access to a userlist or
not.

And the problem is in the field 'Assign To', becouse I can't really resolve
issue without modification in the field 'Assign To'.


nod Understand that requirement.

0

Please sign in to leave a comment.