Giter Club home page Giter Club logo

ganttproject's Introduction

GanttProject

GanttProject is a free project management app for desktops. It comes with:

  • Task hierarchy and dependencies, milestones, baselines.
  • Gantt chart with an option to generate PERT chart.
  • Resource load chart.
  • Task cost calculation.
  • Export to PDF, HTML, PNG.
  • Interoperability with MS Project, Excel and other spreadsheet apps.
  • Project collaboration using WebDAV and a commercial collaboration service GanttProject Cloud.

Visit http://ganttproject.biz to learn more.

License

GanttProject is free and open-source software, distributed under GNU General Public License v3.

Check out, build and run

Clone the repository using git clone https://github.com/bardsoftware/ganttproject.git and checkout the submodules with git submodule update from the repository root.

You can build and run the core part of GanttProject, with no export/import features, using gradle run.

If you want to build the complete app, use gradle runapp or gradle distbin && cd ganttproject-builder/dist-bin && ./ganttproject (on Linux and macOS)

ganttproject's People

Contributors

akurutin avatar alapinskyi avatar anaitz98 avatar anstkras avatar apopov77 avatar asarbs avatar aygiz avatar brodeuralexis avatar cudu avatar dbarashev avatar dependabot-support avatar dependabot[bot] avatar dkelly-sighter avatar dmkazakov avatar edgarzhavoronkov avatar esbrandt avatar hastaroth1 avatar juananpe avatar kambius avatar npostnikova avatar oihanealbizuri avatar okusha avatar ozzush avatar ryanchoi919 avatar schch avatar torkhov avatar urtzipu avatar vadym-kovalenko avatar veger avatar workingdevel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ganttproject's Issues

Custom columns with type "double" don't work

What steps will reproduce the problem?
1. Create a new project
2. Create a new custom column "c1" with type "double"
3. Create a new task and try to enter any value in c1

*Expected*: double value gets accepted
*Actual*: value is skipped, there is a stack trace in the console

*Please provide any additional information below.*
It worked in 2.0.8

Original issue reported on code.google.com by dbarashev on 4 Aug 2009 at 11:41

Critical path cannot handle a FS-delay

Copied from the bug tracker on SourceForge:
http://sourceforge.net/tracker/index.php?func=detail&aid=2501062&group_id=72728&
atid=535427

The critical path viewer cannot handle a FS-delay of >0. As soon as the
delay is increased, the critical path is not displayed in either Gantt and
Pert charts anymore.

Original issue reported on code.google.com by dbarashev on 4 Apr 2009 at 12:56

Ability to create predecessors link default as 'rubber'

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/index.php?
func=detail&aid=2014210&group_id=72728&atid=535430

It would be much more efficient if you can draw predecessor links in the
gantt chart default as rubber.

Let me try to explain: 
Lets say I have a planning with three tasks. Task 3 starts when task 2 is
finished and task 2 starts when task 1 is finished. 

Task 1 occupies week 1 
Task 2 occupies week 3 
Task 3 occupies week 5 

If I simply drag the arrows between the tasks they get created as
hardness=strong. This means that that task 2 moves to week 2, and task 3
moves to week 3. After that I have to manually edit the predecessors from
hardness=strong to hardness=rubber. After that I can move task 2 and 3 to
there planned week (3 and 5). This is a lot of extra work. If you have a
complex ganttchart and draw one link, the whole chart can be corrupted
(tasks move to the wrong date)

If I could drag the arrows as rubber in the first place (by setting a
default hardness to rubber or holding down some key ....) this would be
much more efficient.


Original issue reported on code.google.com by dbarashev on 29 Jul 2009 at 12:12

GanttProject 2.0.x opens projects created in GP 1.x incorrectly

Files attached to this bug report:
https://sourceforge.net/tracker/index.php?func=detail&aid=1068816&group_id=72728
&atid=535427

or to this one:
https://sourceforge.net/tracker/index.php?func=detail&aid=1066424&group_id=72728
&atid=535427

can be opened and even gantt chart renders, but there are no tasks in the
task table

Original issue reported on code.google.com by dbarashev on 8 Nov 2008 at 11:07

Public holidays are not rendered in month-week view

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/?
func=detail&aid=1403826&group_id=72728&atid=535427

Create any public holiday (it is shown with Rose color)
and zoom out until month-week view. Holiday bar disappears

Original issue reported on code.google.com by dbarashev on 3 Aug 2009 at 3:57

Weird width of the exported image

Corresponding issues on our SourceForge bug tracker:
*
https://sourceforge.net/tracker/index.php?func=detail&aid=1125533&group_id=72728
&atid=535427

Export to PNG/JPG creates an image that shows a project starting from the
current viewport start date and having width proportional to the length of
a project. It looks weird if:

1. The viewport start date is before the project start date -- in this case
the project tile is cropped
2. The whole project fits into the view -- in this case it is better to
export the view

In general, exported time interval should be configurable, but it will go
to other issue :)

Original issue reported on code.google.com by dbarashev on 1 Dec 2008 at 12:56

Charts

I think some basic charts would be a nice addition, specifically a
histogram-type chart (similar to OpenProj's
http://openproj.org/wiki/index.php?title=Histogram ).  I'm still evaluating
which software to use, but it seems like a histogram-style chart is a great
way to visualize workload. 

Original issue reported on code.google.com by [email protected] on 9 Mar 2009 at 8:40

"0" unit value reseting to "100.00" after reopening file

Copied from the bug tracker on SourceForge:
http://sourceforge.net/tracker/?func=detail&atid=535427&aid=2728132&group_id=727
28

Version: 2.0.9
OS: openSUSE Linux 11.1

Steps to reproduce:
1. Create new project
2. Create new resource (human)
3. Create new task
4. Open task properties
5. Attach created resource to this task in "Resources" tab
6. Set "Unit" value to "0"
7. Save task
8. Save project
9. Close software
10.Open created project
11.Open task properties
12. Open "Resources" tab

Value of "Unit" now "100.00" and not a "0" or "0.00".

Original issue reported on code.google.com by dbarashev on 3 Apr 2009 at 11:55

Entering date in edit public holidays doesn't work

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/?func=detail&atid=535427&aid=2794233&group_id=72
728

When adding/editing public holidays to the chart the form used for entering
the dates doesn't accept dates entered in the box instead of selected in
the calendar control. The add button doesn't get enabled.

How to reproduce:
 - Click edit public holidays
 - Enter a date in the edit box, button stays disabled

or
 - Enter a date in the edit box.
 - Click the calendar control (correct date should light up)
 - Select date
 - Click add
 - Enter a new date in the edit box
 - Click add, the previous selected date is added to the list

Original issue reported on code.google.com by dbarashev on 20 May 2009 at 6:42

More Priority Levels

What do you think about adding more priority levels?  In my current
work-flow I use a minimum of five levels, so it is a bit difficult to use
GanttProject at the moment.

Original issue reported on code.google.com by [email protected] on 9 Mar 2009 at 8:38

Task name not displayed next to milestones

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/?
func=detail&aid=1413487&group_id=72728&atid=535427

task name is displayed on the gantt chart only for tasks that are not 
milestones.

Original issue reported on code.google.com by dbarashev on 26 Jul 2009 at 10:44

Task converted to milestone doesn't change its duration

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/index.php?func=detail&aid=995581&group_id=72728&
atid=535427

When you convert a task into a milestone, the duration
of the task is not set to 1. This results in strange
behavior: if the milestone is a sub-task, the timeline
of the parent task can extend into the future, far
beyond the (apparent) time of the milestone.
Furthermore, the % complete of the parent task will
also be distorted.

Original issue reported on code.google.com by dbarashev on 8 Nov 2008 at 1:45

Task copy paste loses assigned resources

What steps will reproduce the problem?
1. Create a task t1 and a resource r1
2. Assign r1 to t1
3. Copy t1 and paste it back (get "Copy of t1")

What is the expected output? 
r1 is assigned to "Copy of t1"

What do you see instead?
r1 is NOT assigned to "Copy of t1"

Original issue reported on code.google.com by dbarashev on 15 Jul 2009 at 11:30

Nested tasks of a critical supertask do not become critical

Copied from:
https://sourceforge.net/tracker/index.php?
func=detail&aid=1700950&group_id=72728&atid=535427

I created several tasks in a supertask. When I try to display the critical
path, the supertask becomes red but the critical tasks don't get filled
correctly with slanted lines pattern.



Example:

* Create 4 tasks (task_0, task_1, task_2, task_3)

* Ident the task_1 and the task_3 (task_0 and task_2 become supertasks)

* Draw a dependency from task0 to task2 using mouseLink (task_0 becomes the
predecessor of task_2)

* Display the critical path

* Only the task_3 get filled with slanted lines pattern whereas the task_1
is also critical

Original issue reported on code.google.com by dbarashev on 15 Jul 2009 at 11:39

New Project Dialog Box - USA missing from public holidays combo box.

What steps will reproduce the problem?
1. Create a New Project
2. Search for USA in combo box.


What is the expected output? What do you see instead?
USA should appear in the combo box.

What version of the product are you using? On what operating system?
2.0.9

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 6 Jul 2009 at 1:54

Ability to zoom out more, to get >1year in the viewport

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/index.php?func=detail&aid=1156015&group_id=72728
&atid=535427


The maximum zoom level is not sufficient. It would be nice to be
able to zoom enough to see a full year on the screen.

Original issue reported on code.google.com by dbarashev on 2 Dec 2008 at 12:38

Exception when exporting to PDF in landscape mode

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/index.php?func=detail&aid=1466156&group_id=72728
&atid=535427
https://sourceforge.net/tracker/index.php?func=detail&aid=1437275&group_id=72728
&atid=535427

When I export to PDF in landscape mode I get this
exception:

org.apache.fop.apps.FOPException: No meaningful layout
in block after many attempts. Infinite loop assumed.
Processing halted.

Export in portrait mode is succesfull

Original issue reported on code.google.com by dbarashev on 4 Dec 2008 at 11:29

Duration change in task properties does nothing

What steps will reproduce the problem?

1) Open task properties, set duration to, for example "0d2h" instead of default 
"1"
2) Click "OK"
3) Reopen task prop's. Duration still "1".

What is the expected output? What do you see instead?

Expected: Duration of task changed to "0d2h"
Actual: Duration of task is still "1"

Original issue reported on code.google.com by [email protected] on 22 Jan 2009 at 11:18

Welcome to GanttProject!

We keep all discussions, bug reports and feature requests in a single place. 

Original issue reported on code.google.com by dbarashev on 6 Oct 2008 at 11:19

Allow no default values in New Custom Column dialog

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/index.php?func=detail&aid=2314611&group_id=72728
&atid=535427

People want to be able to create custom fields without annoying default
values (that is, null default value)

Original issue reported on code.google.com by dbarashev on 29 Nov 2008 at 12:19

Loire M3 can't import 2.0.9 files

Tried to import .gan file created with 2.0.9 (using WinXP pro and Sun 
Java).

Fails to import any data from file - gives error message on Java console:



Exception occurred during event dispatching:
java.lang.NullPointerException
        at net.sourceforge.ganttproject.document.ProxyDocument$Pars
r(ProxyDocument.java:358)
        at net.sourceforge.ganttproject.document.ProxyDocument.read
t.java:160)
        at net.sourceforge.ganttproject.importer.ImporterFromGanttF
ent(ImporterFromGanttFile.java:181)
        at net.sourceforge.ganttproject.importer.ImporterFromGanttF
orterFromGanttFile.java:64)
        at net.sourceforge.ganttproject.undo.UndoableEditImpl.<init
tImpl.java:38)
        at net.sourceforge.ganttproject.undo.UndoManagerImpl.undoab
nagerImpl.java:48)
        at net.sourceforge.ganttproject.importer.ImporterFromGanttF
terFromGanttFile.java:61)
        at net.sourceforge.ganttproject.importer.ImportFileWizardIm
d(ImportFileWizardImpl.java:54)
        at net.sourceforge.ganttproject.gui.projectwizard.WizardImp
formed(WizardImpl.java:120)
        at net.sourceforge.ganttproject.UIFacadeImpl$ProxyOkAction.
ed(UIFacadeImpl.java:409)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown S
        at javax.swing.AbstractButton$Handler.actionPerformed(Unkno
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unkno
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased
ce)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknow
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Sou
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Un

        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unkn
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unkn
        at java.awt.Dialog$1.run(Unknown Source)
        at java.awt.Dialog$2.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Metho
        at java.awt.Dialog.show(Unknown Source)
        at java.awt.Component.show(Unknown Source)
        at java.awt.Component.setVisible(Unknown Source)
        at net.sourceforge.ganttproject.UIFacadeImpl.showDialog(UIF
a:176)
        at net.sourceforge.ganttproject.UIFacadeImpl.showDialog(UIF
a:169)
        at net.sourceforge.ganttproject.gui.projectwizard.WizardImp
Impl.java:131)
        at net.sourceforge.ganttproject.importer.ImportFileAction.a
d(ImportFileAction.java:37)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown S
        at javax.swing.AbstractButton$Handler.actionPerformed(Unkno
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unkno
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source
        at javax.swing.AbstractButton.doClick(Unknown Source)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown S
        at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseRele
Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Sourc
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknow
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Sou
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Un

        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unkn
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

Original issue reported on code.google.com by [email protected] on 23 Jun 2009 at 1:49

Remove help menu item and manuals

Manuals have been outdated for a long time. Now they are just useless 1Mb
archive

Original issue reported on code.google.com by dbarashev on 5 Aug 2009 at 11:04

Incorrect rendering of the progress bar on a partially visible task

Copied from the bug tracker on SourceForge:
http://sourceforge.net/tracker/index.php?func=detail&aid=1402630&group_id=72728&
atid=535427
http://sourceforge.net/tracker/?func=detail&atid=535427&aid=2782816&group_id=727
28

What steps will reproduce the problem?
1. Open HouseBuildingSample
2. Scroll the chart so that "Prepare construction documents" task is
partially visible on the left edge of the chart

What is the expected output?
Progress bar which indicates that task is 65% complete appears and
disappears correctly

What do you see instead?
Progress bar gets "longer" and fills the area closer to the task end.


Original issue reported on code.google.com by dbarashev on 28 Apr 2009 at 10:00

moving parent task doesn't move all sub-tasks

Copied from the bug tracker on SourceForge:
http://sourceforge.net/tracker/index.php?func=detail&aid=2504529&group_id=72728&
atid=535427


Hello,

Moving a group of tasks needs as many operations as tasks (!)

Steps to reproduce:

1) create 4 tasks as following:
- "metatask"
- "task1" (child of metatask)
- "task2" (child of metatask)
- "task3" (child of metatask)

2) move metatask (with the mouse). Let's say we want to shift it for 1
week

3) result 1: task1 is moved, but taks2 and taks3 are not. By the way
metatask is now longer

4) repeat the move a second time: task2 is moved, but task3 is not

5) repeat the move a third time: all tasks are now moved.

This behaviour is a pity if you have lots of sub-tasks.

What user expects is that all sub-tasks are moved together when the parent
task is moved.

Is there a workaround ? Is it possible to correct this ?

thanks

NB: versions and environnement:
- linux Mandriva 2008.1
- java 1.6.0_06 (RPM from Mandriva)
- Gantt Project 2.0.9 (release still not present in SourceForge Tracker so
I put 2.0.8)

NB2: other bugs not directly relevant but close to:
-
https://sourceforge.net/tracker2/index.php?func=detail&aid=1315241&group_id
=72728&atid=535427
-
https://sourceforge.net/tracker2/index.php?func=detail&aid=1102023&group_id
=72728&atid=535427
-
https://sourceforge.net/tracker2/index.php?func=detail&aid=1404507&group_id
=72728&atid=535427
-
https://sourceforge.net/tracker2/index.php?func=detail&aid=1050283&group_id
=72728&atid=535430
-
https://sourceforge.net/tracker2/index.php?func=detail&aid=954528&group_id=
72728&atid=535430
-
https://sourceforge.net/tracker2/index.php?func=detail&aid=1255509&group_id
=72728&atid=535427
-
https://sourceforge.net/tracker2/?func=detail&aid=2477136&group_id=72728&at
id=535427

Original issue reported on code.google.com by dbarashev on 4 Apr 2009 at 12:51

Wrong update of dependencies on subtask duration change

What steps will reproduce the problem?
1. Create the following hierarchy of tasks:
task1
  task11
task2

2. Draw dependency task1->task2
3. Open properties os task11 and increase its duration. Press Ok


What is the expected output? What do you see instead?
Expected: task1 also becomes longer and task2 shifts

Actual: task2 stayson its place


Original issue reported on code.google.com by dbarashev on 8 Nov 2008 at 12:14

Allow no default values in the New Custom Column dialog

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/index.php?func=detail&aid=2314611&group_id=72728
&atid=535427

Custom 

Original issue reported on code.google.com by dbarashev on 29 Nov 2008 at 12:16

No Dashboards visible in Dashboard section

What steps will reproduce the problem?
1. Hover over the "Dashboards" icon at top right of GUI (see attached
screenshot)

What version of the product are you using? On what operating system?
GP 2.1 Loire M3 on Windows Vista 64-bit. Have tried JREs:
1.5 update 17, 64-bit
1.6 update 7, 32-bit
1.6 update 13, 32-bit

Original issue reported on code.google.com by [email protected] on 15 Apr 2009 at 4:17

Attachments:

Unable to upload new projects to WebDAV server

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/index.php?func=detail&aid=1119494&group_id=72728
&atid=535427

You are unable to upload ``new'' projects to a webdav
server. This problem exists in both 1.10.3 and
1.11-pre1. I have tested it on GNU/Linux (Sun Java
1.4.2) and Mac OS X (Java 1.4.2).

I am able to get existing GanttProject files from a
webdav server and then save changed back to the server.
However, when I try to save a file that does not
already exist on the webdav server, it fails and a
dialog with the following text appears:

The specified path is currently locked.
Please select another path.

Looking at the Apache logs, you see:

10.0.1.95 - gantt [09/Feb/2005:12:39:44 -0600]
"PROPFIND /gt.gan HTTP/1.1" 404 289
10.0.1.95 - gantt [09/Feb/2005:12:39:44 -0600]
"PROPFIND / HTTP/1.1" 207 713
10.0.1.95 - - [09/Feb/2005:12:39:44 -0600] "<?xml
version=\"1.0\" encoding=\"utf-8\" ?><D:propfind
xmlns:D=\"DAV:\"><D:prop><D:displayname/><D:getcontentlength/><D:getcontent
type/><D:resourcetype/><D:getlastmodified/><D:lockdiscovery/></D:prop></D:p
ropfind>LOCK
/gt.gan HTTP/1.1" 400 379

So the PROPFIND fails and then the LOCK fails (not
because of another lock, but because the file it is
trying to lock does not exist).

The workaround is to get access to the server and
``touch'' the file. Of course, not everyone has shell
access to the web server.

Original issue reported on code.google.com by dbarashev on 1 Dec 2008 at 12:38

Ability to move the whole project

It would be great if there was a quick and easy  way to move the whole
project in time.

Original issue reported on code.google.com by dbarashev on 4 Apr 2009 at 1:14

Adding public holidays doesn't trigger file modified

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/?func=detail&atid=535427&aid=2794236&group_id=72
728

When adding public holidays to the chart the fact that the file is being
modified isn;t being triggered. In other words, ganttproject thinks your
chart is still the same.

Steps to reproduce
 - Open a previously saved file
 - Add public holidays
 - Button save changes doesn't light up.

Original issue reported on code.google.com by dbarashev on 20 May 2009 at 6:50

WebDAV lock is not released

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/index.php?func=detail&aid=1119232&group_id=72728
&atid=535427

Problem: if I open a project from a webdav server and
then Quit
GanttProject, the exclusive lock is not released (the
UNLOCK command is
never sent to the server). If I close the project
window (which
automatically quits GanttProject), the UNLOCK command
is sent.

The problem does not occur for 1.10.3 running under
GNU/Linux:

Original issue reported on code.google.com by dbarashev on 1 Dec 2008 at 12:31

It’s not possible to run GanttPrj under Eclipse

I followed all the istructions of the wiki, but it’s not possible to run 
GanttPrj under Eclipse. I met this exception during the phase:

Exception in thread "main" java.lang.NullPointerException
    at 
net.sourceforge.ganttproject.plugins.PluginManager.getExtensions(PluginMana
ger.java:40)
    at 
net.sourceforge.ganttproject.plugins.PluginManager.getExporters(PluginManag
er.java:68)
    at 
net.sourceforge.ganttproject.export.CommandLineExportApplication.<init>(Com
mandLineExportApplication.java:23)
    at 
net.sourceforge.ganttproject.GanttProject.main(GanttProject.java:2176)

The project compiles correctly (I added all the libs there were in the zip, 
just to be sure), but then I’m not able to run it. Do I have to add 
something in program arguments?

I use Eclipse 3.4.2 with J2SE1.6.0u11.

Original issue reported on code.google.com by [email protected] on 30 Jul 2009 at 10:24

Changing language to PL is not applied

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/index.php?func=detail&aid=2615722&group_id=72728
&atid=535427

My PC's language is Polish.
My Gantt's language is English.
If I change the language in Gantt Project
to Polish, the GUI is still in
English.

Original issue reported on code.google.com by dbarashev on 4 Apr 2009 at 12:28

Could not initialize class sun.awt.X11GraphicsEnvironment

Hi,

Please find below what I get when running ganttproject.sh on Ubuntu.
I'm not at all familiar with Java so I'm totally lost :-(

Versions:
* ganttproject-2.0.9
* java version "1.6.0_0"
IcedTea6 1.3.1 (6b12-0ubuntu6.4) Runtime Environment (build 1.6.0_0-b12)
OpenJDK Server VM (build 1.6.0_0-b12, mixed mode)
* JAVA_HOME=/usr/lib/jvm/java-6-sun


01-mai-2009 13:41:38 org.bardsoftware.impl.eclipsito.BootImpl run
INFO: Eclipsito platform is running.
[DescriptorParser] parse(): plugin descriptor
url=file:/usr/local/ganttproject-2.0.9/plugins/net.sourceforge.ganttproject_2.0.
0/plugin.xml
[DescriptorParser] parse(): plugin descriptor
url=file:/usr/local/ganttproject-2.0.9/plugins/org.ganttproject.chart.pert_2.0.0
/plugin.xml
[DescriptorParser] parse(): plugin descriptor
url=file:/usr/local/ganttproject-2.0.9/plugins/org.ganttproject.impex.htmlpdf_2.
0.0/plugin.xml
[DescriptorParser] parse(): plugin descriptor
url=file:/usr/local/ganttproject-2.0.9/plugins/org.ganttproject.impex.msproject_
2.0.0/plugin.xml
No protocol specified
01-mai-2009 13:41:40 org.bardsoftware.impl.eclipsito.BootImpl$1
uncaughtException
ATTENTION: [uncaughtException]java.lang.NoClassDefFoundError: Could not
initialize class sun.awt.X11GraphicsEnvironment
java.lang.NoClassDefFoundError: Could not initialize class
sun.awt.X11GraphicsEnvironment
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:169)
    at
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.jav
a:68)
    at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:89)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:169)
    at java.awt.Toolkit$2.run(Toolkit.java:834)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826)
    at
sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(SwingUtilities2.java:126)
    at
javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.j
ava:1556)
    at
javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:130)
    at
javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1591)
    at javax.swing.UIManager.setLookAndFeel(UIManager.java:541)
    at javax.swing.UIManager.setLookAndFeel(UIManager.java:581)
    at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1343)
    at javax.swing.UIManager.initialize(UIManager.java:1432)
    at javax.swing.UIManager.maybeInitialize(UIManager.java:1420)
    at javax.swing.UIManager.getDefaults(UIManager.java:660)
    at javax.swing.UIManager.put(UIManager.java:989)
    at
net.sourceforge.ganttproject.language.GanttLanguage.setLocale(GanttLanguage.java
:113)
    at
net.sourceforge.ganttproject.language.GanttLanguage.<init>(GanttLanguage.java:93
)
    at
net.sourceforge.ganttproject.language.GanttLanguage.getInstance(GanttLanguage.ja
va:65)
    at org.ganttproject.impex.msproject.LocaleOption.<init>(LocaleOption.java:22)
    at
org.ganttproject.impex.msproject.ExporterToMsProjectFile.<init>(ExporterToMsProj
ectFile.java:40)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorI
mpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorA
ccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at java.lang.Class.newInstance0(Class.java:355)
    at java.lang.Class.newInstance(Class.java:308)
    at
org.bardsoftware.impl.eclipsito.ExtensionImpl$ConfigurationElementImpl.createExe
cutableExtension(ExtensionImpl.java:99)
    at
net.sourceforge.ganttproject.plugins.PluginManager.getExtensions(PluginManager.j
ava:45)
    at
net.sourceforge.ganttproject.plugins.PluginManager.getExporters(PluginManager.ja
va:68)
    at
net.sourceforge.ganttproject.export.CommandLineExportApplication.<init>(CommandL
ineExportApplication.java:23)
    at net.sourceforge.ganttproject.GanttProject.main(GanttProject.java:2176)
    at
net.sourceforge.ganttproject.application.MainApplication.run(MainApplication.jav
a:36)
    at
org.bardsoftware.impl.eclipsito.ApplicationLauncher.launchApplication(Applicatio
nLauncher.java:29)
    at org.bardsoftware.impl.eclipsito.BootImpl$2.run(BootImpl.java:53)
01-mai-2009 13:41:40 org.bardsoftware.impl.eclipsito.BootImpl shutdown
INFO: Eclipsito platform is shut down.


Thanks in advance for your help,
Pascal

Original issue reported on code.google.com by ppolleunus on 1 May 2009 at 11:49

Days off have no impact on a project schedule

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/index.php?func=detail&aid=1575592&group_id=72728
&atid=535427

Having defined the resources for the project I keyed in
"Days Off" and then planned tasks to be done. When it
came to allocating a resources to the tasks the "Days
Off" were ignored. The end date does not take into
account "Days Off".

Original issue reported on code.google.com by dbarashev on 5 Dec 2008 at 11:55

Copy and Paste of supertasks with subtasks creates extra tasks

What steps will reproduce the problem?
1. Create task1 and its subtask task11
2. Select all tasks (Ctrl+A), copy them (Ctrl+C) and then paste (Ctrl+V)

What is the expected output? What do you see instead?
Expected: a copy of task1 is created with a copy of task11 as its subtask

Actual: You get one more top-level copy of task11 for free

Original issue reported on code.google.com by dbarashev on 8 Nov 2008 at 1:13

Publish To Web does not work with @ or % sign in username

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/index.php?func=detail&aid=1166540&group_id=72728
&atid=535427

https://sourceforge.net/tracker/?func=detail&atid=535427&aid=1623078&group_id=72
728

If you enter a username in settings/ftp (eg.
[email protected]) GanttProject cannot connect to
site.

Original issue reported on code.google.com by dbarashev on 2 Dec 2008 at 12:47

Wrong timestamp using HTML-Export

Copied from the bug tracker on SourceForge:
http://sourceforge.net/tracker/index.php?func=detail&aid=2340264&group_id=72728&
atid=535427

Using HTML-report e.g. Samara and showing the result in Firefox 3.0.4 and
IE, there is always shown "01:00:00" as time-stamp (date is ok). Using
PDF-Export date and time are ok! Please look at the attached screenshot.

Original issue reported on code.google.com by dbarashev on 4 Apr 2009 at 7:13

Attachments:

Java Exception when saving a state

What steps will reproduce the problem?
1.Create some tasks
2.Press "Save State Button"


What is the expected output? What do you see instead?
It should appear a dialog displaying previous states or new state. It
happens in the windows version, not on a Linux one. IN Linux, an
NullPointerException is thrown.


What version of the product are you using? On what operating system?
Im using version 2.0.9 on a debian opertaing version. I have java version
1.6.0.13

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 11 May 2009 at 9:48

NullPointerException on "New Task" action after "New Project"

NPE = NullPointerException

What steps will reproduce the problem?
1. Create New Project via New Project wizard.
2. Add "New Task" through either right-click in task screen or from menu
(see attached screenshot)

What version of the product are you using? On what operating system?
GP 2.1 Loire M3 on Windows Vista 64-bit. Have tried JREs:
1.5 update 17, 64-bit
1.6 update 7, 32-bit
1.6 update 13, 32-bit

Please provide any additional information below.
When first launching GanttProject, if not using the New Project wizard but
just adding tasks to the default blank project, there is no NPE thrown when
adding a task.
If loading an existing project (in this case created by GanttProject
2.0.9), there is no NPE thrown when adding a task.

Original issue reported on code.google.com by [email protected] on 15 Apr 2009 at 4:15

Attachments:

Out of memory in print preview

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/index.php?func=detail&aid=1108278&group_id=72728
&atid=535427

Print preview throws OutOfMemory exception when previewing big (and long)
projects with big zooming

Original issue reported on code.google.com by dbarashev on 9 Nov 2008 at 12:10

Make long text string looking good in PDF export

Long resource names are not wrapped and look ugly in PDf export files. Make
them looking better.

Related SF issue:
https://sourceforge.net/tracker/index.php?func=detail&aid=2457987&group_id=72728
&atid=535427

Original issue reported on code.google.com by dbarashev on 4 Apr 2009 at 7:44

Sorting on Columns

Is there any chance in seeing sorting on columns?  Specifically, I would
love to be able to sort on custom columns and priority.

Original issue reported on code.google.com by [email protected] on 9 Mar 2009 at 8:35

Custom fields disappear after changing the interface language

What steps will reproduce the problem?
1. Create a custom field
2. Change interface language in the settings

Expected: custom field remains in the table
Actual: custom field disappears and apparently it disappears not only from view

Reported: 

Original issue reported on code.google.com by dbarashev on 20 May 2009 at 6:31

Does not exit after 'save on exit'

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/?
func=detail&atid=535427&aid=2808779&group_id=72728

1) Open a project.
2) Modify something.
3) Attempt to exit GP. - will receive a warning message asking if file
should be saved.
4) Select 'Yes' - the file is saved but GP does not exit - this is
incorrect (or at least unconventional) behaviour.
Note that if step 3 above is replaced with 'Create a new project' then GP
behaves as it should.


Original issue reported on code.google.com by dbarashev on 19 Jun 2009 at 8:28

Changing duration in task properties dialog won't update the end date

Copied from SourceForge bugtracker:
https://sourceforge.net/tracker/index.php?func=detail&aid=833294&group_id=72728&
atid=535427

What steps will reproduce the problem?
1. Create a new task, open its properties 
2. Change the duration

What is the expected output? What do you see instead?
Expected: end date also updates
Actual: end date keeps its value 

If you change the end date, the duration field updates correctly

Original issue reported on code.google.com by dbarashev on 7 Nov 2008 at 11:24

Dragging a dependency from a subtask to its supertask fails

What steps will reproduce the problem?
1. Create task1
2. Create task2 and make it a subtask of task1
3. Drag a dependency from task2 to task1

What is the expected output? 
Dependency is rejected

What do you see instead?
Both tasks disappear and exception is logged in .ganttproject.log

java.lang.StackOverflowError
        at
sun.util.calendar.JulianCalendar.getCalendarDateFromFixedDate(JulianCalendar.jav
a:176)
        at
java.util.GregorianCalendar.computeFields(GregorianCalendar.java:2097)
        at java.util.GregorianCalendar.computeTime(GregorianCalendar.java:2472)
        at java.util.Calendar.updateTime(Calendar.java:2463)
        at java.util.Calendar.getTimeInMillis(Calendar.java:1082)
        at java.util.Calendar.getTime(Calendar.java:1055)
        at
net.sourceforge.ganttproject.calendar.WeekendCalendarImpl.isPublicHoliDay(Weeken
dCalendarImpl.java:196)
        at
net.sourceforge.ganttproject.calendar.WeekendCalendarImpl.isNonWorkingDay(Weeken
dCalendarImpl.java:216)
        at
net.sourceforge.ganttproject.calendar.WeekendCalendarImpl.getActivitiesForward(W
eekendCalendarImpl.java:118)
        at
net.sourceforge.ganttproject.calendar.GPCalendarBase.getActivities(GPCalendarBas
e.java:38)
        at
net.sourceforge.ganttproject.calendar.WeekendCalendarImpl.getActivities(WeekendC
alendarImpl.java:245)
        at
net.sourceforge.ganttproject.calendar.GPCalendarBase.shiftDate(GPCalendarBase.ja
va:17)
        at
net.sourceforge.ganttproject.task.TaskImpl.shiftDate(TaskImpl.java:1018)
        at
net.sourceforge.ganttproject.task.TaskImpl.calculateEnd(TaskImpl.java:326)
        at net.sourceforge.ganttproject.task.TaskImpl.getEnd(TaskImpl.java:317)
        at
net.sourceforge.ganttproject.task.TaskImpl.setStart(TaskImpl.java:915)
        at
net.sourceforge.ganttproject.task.TaskImpl$MutatorImpl.commit(TaskImpl.java:579)
        at
net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm.adjustNest
edTasks(AdjustTaskBoundsAlgorithm.java:56)
        at
net.sourceforge.ganttproject.task.TaskImpl.adjustNestedTasks(TaskImpl.java:927)
        at
net.sourceforge.ganttproject.task.TaskImpl.access$800(TaskImpl.java:44)
        at
net.sourceforge.ganttproject.task.TaskImpl$MutatorImpl.commit(TaskImpl.java:611)
        at
net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm.mod
ifyTaskStart(RecalculateTaskScheduleAlgorithm.
java:229)
        at
net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm.ful
filConstraints(RecalculateTaskScheduleAlgorith
m.java:222)
        at
net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm.ful
filDependencies(RecalculateTaskScheduleAlgorit
hm.java:136)
        at
net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm.run
(RecalculateTaskScheduleAlgorithm.java:73)
        at
net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm.adjustNest
edTasks(AdjustTaskBoundsAlgorithm.java:74)
        at
net.sourceforge.ganttproject.task.TaskImpl.adjustNestedTasks(TaskImpl.java:927)
        at
net.sourceforge.ganttproject.task.TaskImpl.access$800(TaskImpl.java:44)
        at
net.sourceforge.ganttproject.task.TaskImpl$MutatorImpl.commit(TaskImpl.java:611)
        at
net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm.mod
ifyTaskStart(RecalculateTaskScheduleAlgorithm.java:229)
        at
net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm.ful
filConstraints(RecalculateTaskScheduleAlgorithm.java:222)
        at
net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm.ful
filDependencies(RecalculateTaskScheduleAlgorithm.java:136)
        at
net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm.run
(RecalculateTaskScheduleAlgorithm.java:73)
        at
net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm.adjustNest
edTasks(AdjustTaskBoundsAlgorithm.java:74)
        at
net.sourceforge.ganttproject.task.TaskImpl.adjustNestedTasks(TaskImpl.java:927)
        at
net.sourceforge.ganttproject.task.TaskImpl.access$800(TaskImpl.java:44)
        at
net.sourceforge.ganttproject.task.TaskImpl$MutatorImpl.commit(TaskImpl.java:611)

Please use labels and text to provide additional information.

Original issue reported on code.google.com by dbarashev on 7 Nov 2008 at 11:48

Can't open MS Project 2007 file in GanttProject 2.0.8

Error message:
Invalid file format: MSProject.MPP12

com.tapsterrock.mpx.MPXException: Invalid file format: MSProject.MPP12
    at com.tapsterrock.mpp.MPPFile.read(MPPFile.java:151)
    at com.tapsterrock.mpx.MPXFile.<init>(MPXFile.java:129)
    at com.tapsterrock.mpp.MPPFile.<init>(MPPFile.java:70)
    at org.ganttproject.impex.msproject.GanttMPPOpen.load(GanttMPPOpen.java:60)
    at
org.ganttproject.impex.msproject.ImporterFromMsProjectFile.openDocument(Importer
FromMsProjectFile.java:70)
    at
org.ganttproject.impex.msproject.ImporterFromMsProjectFile.run(ImporterFromMsPro
jectFile.java:43)
    at
net.sourceforge.ganttproject.importer.ImportFileWizardImpl.onOkPressed(ImportFil
eWizardImpl.java:54)
    at
net.sourceforge.ganttproject.gui.projectwizard.WizardImpl$1.actionPerformed(Wiza
rdImpl.java:110)
    at
net.sourceforge.ganttproject.UIFacadeImpl$ProxyOkAction.actionPerformed(UIFacade
Impl.java:341)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.Dialog$1.run(Unknown Source)
    at java.awt.Dialog$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Unknown Source)
    at java.awt.Component.show(Unknown Source)
    at java.awt.Component.setVisible(Unknown Source)
    at java.awt.Window.setVisible(Unknown Source)
    at java.awt.Dialog.setVisible(Unknown Source)
    at net.sourceforge.ganttproject.UIFacadeImpl.showDialog(UIFacadeImpl.

Original issue reported on code.google.com by [email protected] on 7 Jul 2009 at 10:35

Do not access Swing libraries when started in command line mode

Copied from the bug tracker on SourceForge:
https://sourceforge.net/tracker/index.php?func=detail&aid=878144&group_id=72728&
atid=535427

GanttProject always creates JFrame and other UI stuff even if it is running
in command line mode (like ganttproject.sh -pdf HouseBuildingSample.gan)
Headless servers don't like when applications try to use graphical libraries

Original issue reported on code.google.com by dbarashev on 1 Dec 2008 at 12:23

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.