- twitter: @junichi_11
- Apache NetBeans Committer/PMC
Support for Backlog
Home Page: http://plugins.netbeans.org/plugin/56831/backlog
License: Other
Can't get all issues for a query if there are 21 issues or more.
The created by me query has only 20 issues.
The created by me query has 21 issues.
Action for a comment doesn't work at the moment.
I'll add the followings:
As you can see, i've created a free account on backlog,
and then i generated a new API key on tap ("Personal Settings")
After that i open my netbeans IDE 8.0.2, clic on task window,
previously i've installed backlog plug-in from netbeans IDE directly.
Select Backlog, as you see on the image, insert the space ID and copy and paste the key from backlog, but i get this error.
I hope you can help me.
Thanks!
This is an issue of backlog4j. But it has been already fixed in backlog4j. So, I'll fix this problem in backlog plugin.
Error dialog (parse json is failed) is shown
java.lang.NullPointerException
at com.junichi11.netbeans.modules.backlog.repository.BacklogRepository.setDefaultQuery(BacklogRepository.java:508)
at com.junichi11.netbeans.modules.backlog.repository.BacklogRepository.optionsChanged(BacklogRepository.java:501)
at com.junichi11.netbeans.modules.backlog.options.BacklogOptionsPanelController$1.run(BacklogOptionsPanelController.java:82)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
If "keyword" has white space, it is urlencoded.
"new+summary" is set to the keyword text field.
"new summary" is set to the keyword text field.
0.3.3
8.0
java.lang.NullPointerException
at com.junichi11.netbeans.modules.backlog.repository.BacklogRepository.getIssues(BacklogRepository.java:221)
at com.junichi11.netbeans.modules.backlog.repository.BacklogRepositoryProvider.getIssues(BacklogRepositoryProvider.java:78)
at com.junichi11.netbeans.modules.backlog.repository.BacklogRepositoryProvider.getIssues(BacklogRepositoryProvider.java:57)
at org.netbeans.modules.bugtracking.RepositoryImpl.getIssueImpls(RepositoryImpl.java:240)
at org.netbeans.modules.bugtracking.ui.issue.IssueAction$3$1.run(IssueAction.java:195)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
No Category, No Version, e.t.c. options, are not applied on the saved queries in the Tasks window.
Tasks window results differs from QueryPanel results when using No Category, No Version ... options.
Same results on both, QueryPanel and Tasks window
0.3.3
8.0.2
Netbeans 11.2: On the backlog detail tab, second section (attributes) , right part under Priority: the dropdown for status shows Japanese text, while the rest is in English..
デフォルトの問合せとして設定されている以下の問い合わせの条件として
完了している課題は除外するようにしてほしい
I am in backlogtool.com, i am set my project in the dot com web, but when i click to open my proyect in the browser its redirect to the https://id.backlog.jp/view/myproyect-1 site and them it go for home backlog.jp. Thanks
Implementations of two methods (add/removePropertyChangeListener) are wrong in the BacklogIssueProvider class.
Netbeans stops responding when opening the file dialog to attach files on the issue panel.
Steps to reproduce:
1 - Open an issue.
2 - Click attach files.
Actual results:
Netbeans stops responding and forced termination is required.
Expected results:
See a file chooser dialog, and proceed with the attachment process.
Plugin version:
0.3.2
Netbeans version:
8.0.2 ( OSX 10.9.5 )
Status is not updated when the Refresh action is run.
We have to set a url of a repository. Otherwise NPE may be occurred.
Currently, Status is always SEEN
.
getUsers method of the BacklogData class is receiving an exception from Backlog4j when opening IssuePanel, because is using "global" backlogClient.getUsers() method. I'm a normal user API Key, and seems that user list api endpoint is only for administrators and project administrators.
Browsing the API, i see another method /api/v2/projects/:projectIdOrKey/users and Backlog4j client has the method.
I have created a fork with the simple changes, that makes the plugin functional to normal users.
I 'm not familiar with github manners, my apologies if they are not correct.
Hyperlink for issue key is created if IssueFinder class is implemented.
java.lang.NullPointerException
at com.junichi11.netbeans.modules.backlog.query.AssignedToMeQuery.getGetIssuesParams(AssignedToMeQuery.java:77)
at com.junichi11.netbeans.modules.backlog.query.BacklogQuery.getIssues(BacklogQuery.java:167)
at com.junichi11.netbeans.modules.backlog.query.BacklogQuery.refresh(BacklogQuery.java:575)
at com.junichi11.netbeans.modules.backlog.query.BacklogQueryProvider.refresh(BacklogQueryProvider.java:96)
at com.junichi11.netbeans.modules.backlog.query.BacklogQueryProvider.refresh(BacklogQueryProvider.java:52)
at org.netbeans.modules.bugtracking.QueryImpl.refresh(QueryImpl.java:119)
at org.netbeans.modules.bugtracking.tasks.dashboard.QueryNode.refreshTaskContainer(QueryNode.java:95)
at org.netbeans.modules.bugtracking.tasks.dashboard.TaskContainerNode.load(TaskContainerNode.java:121)
at org.netbeans.modules.bugtracking.tasks.dashboard.TaskContainerNode.load(TaskContainerNode.java:76)
at org.netbeans.modules.team.commons.treelist.AsynchronousNode$Loader$1.run(AsynchronousNode.java:317)
[catch] at java.lang.Thread.run(Thread.java:745)
SEVERE [global]
java.lang.NullPointerException
at com.junichi11.netbeans.modules.backlog.query.CreatedByMeQuery.getGetIssuesParams(CreatedByMeQuery.java:77)
at com.junichi11.netbeans.modules.backlog.query.BacklogQuery.getIssues(BacklogQuery.java:167)
at com.junichi11.netbeans.modules.backlog.query.BacklogQuery.refresh(BacklogQuery.java:575)
at com.junichi11.netbeans.modules.backlog.query.BacklogQueryProvider.refresh(BacklogQueryProvider.java:96)
at com.junichi11.netbeans.modules.backlog.query.BacklogQueryProvider.refresh(BacklogQueryProvider.java:52)
at org.netbeans.modules.bugtracking.QueryImpl.refresh(QueryImpl.java:119)
at org.netbeans.modules.bugtracking.tasks.dashboard.QueryNode.refreshTaskContainer(QueryNode.java:95)
at org.netbeans.modules.bugtracking.tasks.dashboard.TaskContainerNode.load(TaskContainerNode.java:121)
at org.netbeans.modules.bugtracking.tasks.dashboard.TaskContainerNode.load(TaskContainerNode.java:76)
at org.netbeans.modules.team.commons.treelist.AsynchronousNode$Loader$1.run(AsynchronousNode.java:317)
[catch] at java.lang.Thread.run(Thread.java:745)
Now, If there are long comments in an issue, the issue panel is too large. Because the JTextPane is not word-wrapped.
The comment is not word-wrapped.
The comment is word-wrapped.
0.3.4
8.0+
netbean can't setting breakpoint?
click no use
All comments are not shown if there are 20 comments or more.
Missing comments
All comments are shown.
0.3.3
8.0
Can't select No Category, No Version, e.t.c. in the QueryPanel
There are not No Category, No Version, No Milestone, Unassigned and No Resolution.
We can select the above.
0.3.2
8.0.2
Report from @DrSchranz
Probably, backlog.jp and backlogtool.com will be unified to backlog.com.
see:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.