pomodoro4nb - plugin detail

Netbeans plugin for work with The Pomodoro Technique.

NetBeans Plugin - pomodoro4nb
Plugin owner: matvey
Website: https://github.com/alxmtv/pomodoro4nb
Added: 2011-11-06
License: GPLv3
Category: Utilities
Downloaded: 5,231 times
 4.5, by 4 users

Plugin Log Show log

Versions available

Download plugin   Download size: 0.49 MB   Last Update: 2016-02-17

What's new in this version

Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: 0.05 MB   Last Update: 2012-06-16

What's new in this version

1.0.1 version:

- Added short cuts to the context menu.
- Added new sound.
- Fixed some bugs.

Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: 0.05 MB   Last Update: 2012-06-16

What's new in this version

1.0.1 version:

- Added short cuts to the context menu.
- Added new sound.
- Fixed some bugs.

Verifications for NetBeans versions

Plugin is not subject to any verification


This plugin implement The Pomodoro Technique features in Netbeans IDE.

You can find more information about The Pomodoro Technique on the official site.

This module provides following possibilities:

  • Configurable timer Track time while you working with task. You cant start/stop pomodoro using specified button.
  • Task list manager Manage your tasks using special task manager. You can add new tasks and edit existing tasks and remove specified or all completed tasks and establish priority for tasks, etc..., using specified menu items or short cuts.
  • Preferences You can configure module according to your taste.


  1. Add one or more tasks to the task list and start the timer
  2. Work on the task until the pomodoro rings, then check your task list
  3. Take a short break
  4. Every 4 pomodoros take a longer break.

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

User Comments



Hi cengizc,

I can't reproduce these exceptions under my environment (Win7, Java 1.7.0_02-ea 64bit, Netbeans 7.1 RC).

Also, I found these bug reports:
I think, it occurs even without installation of my plugin.

Also, I downloaded NetBeans Build 201112021026, but I can't reproduce exceptions listed above because I always observe ConcurrentModificationException on IDE startup. After this exception main menu corrupted and I can't invoke "Tools" or "Window" menu.
Posted by matvey on Dec 04, 2011

Exception and Error on IDE startup/shutdown

Hello matvey,

After installing the plugin and restarting the IDE once, IDE throws one exception on startup and one assert error on shutdown.

On IDE Startup
java.lang.IllegalStateException: Module Netigso: C:\Program Files\NetBeans Dev 201112021026\ide\modules\org-eclipse-mylyn-commons-net.jar could not be installed but had no problems
at org.netbeans.core.startup.NbProblemDisplayer.problemMessagesForModules(NbProblemDisplayer.java:231)
at org.netbeans.core.startup.NbEvents.logged(NbEvents.java:188)
[catch] at org.netbeans.Events.log(Events.java:166)
at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:346)
at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:276)
at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:294)
at org.netbeans.core.startup.Main.getModuleSystem(Main.java:172)
at org.netbeans.core.startup.Main.start(Main.java:308)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:123)
at java.lang.Thread.run(Thread.java:722)

On IDE Exit
java.lang.AssertionError: RootsListeners are already dormant
at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$RootsListeners.setListener(RepositoryUpdater.java:4914)
at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.stop(RepositoryUpdater.java:207)
at org.netbeans.modules.parsing.impl.Installer.closing(Installer.java:37)
at org.netbeans.core.startup.NbInstaller.closing(NbInstaller.java:667)
at org.netbeans.ModuleManager.shutDown(ModuleManager.java:1797)
at org.netbeans.core.startup.ModuleSystem.shutDown(ModuleSystem.java:316)
at org.netbeans.core.NbLifecycleManager.doExit(NbLifecycleManager.java:167)
at org.netbeans.core.NbLifecycleManager.access$000(NbLifecycleManager.java:75)
at org.netbeans.core.NbLifecycleManager$ExitActions.run(NbLifecycleManager.java:123)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:675)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:162)
[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Posted by cengizc on Dec 04, 2011


Hi ent38,

Yes, you're right. I made a mistake and set incorrect configuration for plugin.
Plugin can be installed and uninstalled by plugin manager now.

I tested one on 7.0 and 7.0.1 Netbeans. Windows 7 (x64).

Posted by matvey on Nov 06, 2011

Cannot see in the list of installedp lugins

after installation, I don't see the plugin in the list of installed plugins ?
Tested on NB7.0.1 and the latest Dev Build, on JDK 6 and 7, WinXP SP3 x86.

Have you configured the plugin to be shown in the plugins list ? (tip : "library" modules are not shown in the list).

This is the only one bug I've found.

Posted by ent38 on Nov 06, 2011