A few bugs I've noticed

1 view
Skip to first unread message

eyalil

unread,
Jul 25, 2009, 5:50:42 PM7/25/09
to TTime
Hi,
Just in case I can contribute, I'll mention some of the bugs I've
noticed.
I'm using Windows XP, with TTime version 0.91 (which is the latest).

1. When opening the program, and then updating the REP file, both
tables (Available Courses and Selected Courses) show the course number
and name twice. Updating the REP file again makes the tables show the
course number and name three times and so on.

2. Saving the settings to a folder with spaces in Windows doesn't
work, and makes the program crash (without saving).

3. On certain cases, the program crashes, and then when you try to
open it you get this message:
./lib/ttime/data.rb:56:in `load': failed to allocate memory
(NoMemoryError)
from ./lib/ttime/data.rb:56:in `initialize'
from ./lib/ttime/data.rb:56:in `open'
from ./lib/ttime/data.rb:56:in `initialize'
from ./lib/ttime/gui/main_window.rb:808:in `new'
from ./lib/ttime/gui/main_window.rb:808:in `load_data'
from ./lib/ttime/gui/main_window.rb:807:in `initialize'
from ./lib/ttime/gui/main_window.rb:807:in `new'
from ./lib/ttime/gui/main_window.rb:807:in `load_data'
... 6 levels...
from ./lib/ttime/gui/gtk_queue.rb:27:in `main_with_queue'
from bin/ttime:69:in `run_gui'
from bin/ttime:95:in `send'
from bin/ttime:95
I'm not sure when it happens, but when it does, you have to delete and
re-install the program.

4. When loading settings, sometimes the "Schedule Ratings" settings
(minimal running, extra sleep) are not remembered (they stay off and
0,0 ).

5. "Show all alternatives" displays groups even though you "ticked
them out" on the "Group Constraints" page. I wish I could only see the
alternatives between groups I haven't ticked out.

6. Changing the "Free days" setting sometimes doesn't work (try
changing the number and hitting enter, without touching the up-down
arrows... it usually doesn't work)

These are the problems that come to mind...
It would also greatly help me if I could see how many points I am
currently planning to take.

Thank you in advance,
Eyal Yaacoby

Ohad Lutzky

unread,
Aug 17, 2010, 11:58:56 AM8/17/10
to tt...@googlegroups.com
On Sun, Jul 26, 2009 at 12:50 AM, eyalil <eya...@gmail.com> wrote:

Hi,
Just in case I can contribute, I'll mention some of the bugs I've
noticed.
I'm using Windows XP, with TTime version 0.91 (which is the latest).

1. When opening the program, and then updating the REP file, both
tables (Available Courses and Selected Courses) show the course number
and name twice. Updating the REP file again makes the tables show the
course number and name three times and so on.

I can't reproduce this on Windows XP with TTime 0.91 (this is actually a mislabeled version, it's supposed to be 0.9.1). Could you please retry with a fresh installation? (That is, extract the Zip file into a new directory, without the previously-stored data).
 
2. Saving the settings to a folder with spaces in Windows doesn't
work, and makes the program crash (without saving).

I understand this works by now. 

3. On certain cases, the program crashes, and then when you try to
open it you get this message:
./lib/ttime/data.rb:56:in `load': failed to allocate memory
(NoMemoryError)
       from ./lib/ttime/data.rb:56:in `initialize'
       from ./lib/ttime/data.rb:56:in `open'
       from ./lib/ttime/data.rb:56:in `initialize'
       from ./lib/ttime/gui/main_window.rb:808:in `new'
       from ./lib/ttime/gui/main_window.rb:808:in `load_data'
       from ./lib/ttime/gui/main_window.rb:807:in `initialize'
       from ./lib/ttime/gui/main_window.rb:807:in `new'
       from ./lib/ttime/gui/main_window.rb:807:in `load_data'
        ... 6 levels...
       from ./lib/ttime/gui/gtk_queue.rb:27:in `main_with_queue'
       from bin/ttime:69:in `run_gui'
       from bin/ttime:95:in `send'
       from bin/ttime:95
I'm not sure when it happens, but when it does, you have to delete and
re-install the program.

It's beginning to sound like you have a bit of filesystem corruption, or too little RAM. Does this happen only on a specific machine, or on multiple ones?

4. When loading settings, sometimes the "Schedule Ratings" settings
(minimal running, extra sleep) are not remembered (they stay off and
0,0 ).

I can't reproduce this either, and it seems to have to do with the previous issue. Same question as before - just one machine?
 
5. "Show all alternatives" displays groups even though you "ticked
them out" on the "Group Constraints" page. I wish I could only see the
alternatives between groups I haven't ticked out.

Now there's a feature suggestion. Added here: http://github.com/lutzky/ttime/issues#issue/4

6. Changing the "Free days" setting sometimes doesn't work (try
changing the number and hitting enter, without touching the up-down
arrows... it usually doesn't work)

Seems to have to do with the previous bugs.

--
Man is the only animal that laughs and weeps, for he is the only animal that is struck with the difference between what things are and what they ought to be.
 - William Hazlitt

Ohad Lutzky

eyalil

unread,
Aug 17, 2010, 1:40:30 PM8/17/10
to TTime
1. I've done it, the problem is still there. It happens on every
version of TTime I've tried, on every Windows platform I've tried.

2. For some reason the problem does not appear any more (even on XP),
maybe it was an OS issue. Seems to be solved.

3. Specific machine, haven't been able to reproduce on others. Might
be related to my machine.

4. (minimal running, extra sleep) priorities behave in a weird way,
sometimes they're loaded and sometimes not. I haven't been able to
pinpoint the reason. I'll try on another machine tomorrow. It might be
related to my machine.

5. :) I have another suggestion, if that's ok.
I wish there was a to choose two courses for the same hour (I've seen
people do it, and I think it's done through showing all alternatives
and then choosing all groups except these two, or something like
that). I guess this should be trivial with "allow clashes for specific
course's lectures / tirgulim".

6. That's possible too. I'll try it on another system tomorrow.

Ohad Lutzky

unread,
Aug 17, 2010, 3:42:36 PM8/17/10
to tt...@googlegroups.com
--
You received this message because you are subscribed to the Google Groups "TTime" group.
To post to this group, send email to tt...@googlegroups.com.
To unsubscribe from this group, send email to ttime+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/ttime?hl=en.

Reply all
Reply to author
Forward
0 new messages