Monday, July 18, 2011

Eclipse mysteries

Do you use Eclipse? Have you faced below error and don't know what is going on? Google does not help?

!ENTRY org.eclipse.osgi 2 0 2011-07-15 05:06:39.766
!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
!SUBENTRY 1 org.eclipse.osgi 2 0 2011-07-15 05:06:39.766
!MESSAGE Bundle org.eclipse.jdt.apt.pluggable.core_1.0.400.v20110305-1450 [107] was not resolved.
!SUBENTRY 2 org.eclipse.jdt.apt.pluggable.core 2 0 2011-07-15 05:06:39.766
!MESSAGE Missing imported package org.eclipse.jdt.internal.compiler.tool_0.0.0.
!SUBENTRY 2 org.eclipse.jdt.apt.pluggable.core 2 0 2011-07-15 05:06:39.767
!MESSAGE Missing imported package org.eclipse.jdt.internal.compiler.apt.dispatch_0.0.0.
!SUBENTRY 2 org.eclipse.jdt.apt.pluggable.core 2 0 2011-07-15 05:06:39.767
!MESSAGE Missing imported package org.eclipse.jdt.internal.compiler.apt.model_0.0.0.
!SUBENTRY 2 org.eclipse.jdt.apt.pluggable.core 2 0 2011-07-15 05:06:39.767
!MESSAGE Missing imported package org.eclipse.jdt.internal.compiler.apt.util_0.0.0.
!SUBENTRY 1 org.eclipse.osgi 2 0 2011-07-15 05:06:39.767
!MESSAGE Bundle org.eclipse.jdt.compiler.apt_1.0.400.v0110509-1300 [109] was not resolved.
!SUBENTRY 2 org.eclipse.jdt.compiler.apt 2 0 2011-07-15 05:06:39.767
!MESSAGE Missing optionally imported package org.eclipse.jdt.internal.compiler.tool_0.0.0.
!SUBENTRY 1 org.eclipse.osgi 2 0 2011-07-15 05:06:39.767
!MESSAGE Bundle org.eclipse.jdt.compiler.tool_1.0.100.v_B61 [110] was not resolved.
!SUBENTRY 2 org.eclipse.jdt.compiler.tool 2 0 2011-07-15 05:06:39.767
!MESSAGE Missing Constraint: Bundle-RequiredExecutionEnvironment: JavaSE-1.6


Stay calm and do not try to solve above dependency problem. In 99.99% it is a side effect of another problem, even if you can't see anything special in your log at first sight.

Have a cup of coffee or bottle of beer if you can and relax.

Next go through your log again. Look for some suspicious warnings as well as innocent info messages located in the nearby. It may be everything, file system permission problem, ant issue or any other stuff totally unrelated to the org.eclipse.jdt imports and dependencies.

Write a comment if my post helped to solve your case.

Friday, July 15, 2011

Simple web based time reporting with MrTickTock 1.3

MrTickTock 1.3 has been released and published at http://mrticktock.com.

What's new?

In this version we have added comprehensive time reports creation capability to our cool and small agile time tracker.

The previous Reports section was very simple and limited and many users complained about it. Therefore we have added several enhancements and now users can create a report in three easy steps:

  1. Select date range.

    There are several predefined items like current week/month/year, previous week/month/year, last 7 days, etc. as well as custom date range selection.

  2. Select projects which should be included in the report.

    All tasks from the selected projects are included in the report. In version 1.7 we will introduce billable task concept and allow to create reports for all the tasks or only for the billable ones.

  3. Select type of grouping.

    It is a crucial setting which defines how the report will look like. There are several options available which we believe covers 99% of use cases. Users can group report entries by date, tasks, projects and customers. Combined options are also available.

There is no users selection as we decided it would be a redundant step. Report automatically contains all users involved in the selected project in the selected date range.

Export to CSV is another useful part of Reports section. It works fine with MS Office, Open Office and other office tools. It is really helpful for users who want to decorate report with their own comments and calculations.

Other changes in MrTickTock 1.3:
  • First created task (for new users) is automatically set as Default Task and marked wit yellow star (default task is used by Windows Sidebar gadget and will be used by mobile applications for automatic time tracking).
  • Windows Sidebar gadget has now auto-refresh feature (set to 5 minutes) and clickable logo which opens online time sheet in the browser.
  • Several other small improvements and bug fixes.

What's next?

Version 1.4 will bring Remote Stand-up feature. There will be possibility to add public comment to every time report as well as a sick leave and a day off. We will introduce separate view to present all of that nicely as a daily time report for a project. It should be extremely useful for team collaboration.
It will also work for managers who are not familiar with Scrum and Agile practices but care about team progress and project condition on a daily basis.

That's all for today folks. I hope you will like MrTickTock as much as I do. It is getting more and more useful and awesome every release.

You can check the road-map and backlog in our JIRA.

We publish most recent news via Twitter

Enjoy,
MrTickTock team