ari / jobsworth Goto Github PK
View Code? Open in Web Editor NEWProject Management, Collaboration and Time Tracking.
License: GNU Affero General Public License v3.0
Project Management, Collaboration and Time Tracking.
License: GNU Affero General Public License v3.0
There seems to be a problem with the revision system of the wiki
/app/models/wiki_revision.rb:15: warning: encoding option is ignored - utf-8
Using a recent snapshot on 1.9.1-p378 and rails 2.3.8
A NameError occurred in feeds#rss:
undefined method w3cdtf' for class
ActiveSupport::TimeWithZone'
/lib/ruby/1.9.1/rss/dublincore.rb:165:in `alias_method'
When I'm not the Project creator, I see the wrong list of users to notify.
People who don't belong to the project are listed
I'm able to install everything but when I go to log on for the first time on the webpage I get the following error...
(Redirected after log on to http://serveraddress/activities/welcome)
We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly.
I've looked in the logs but all I can find is:
/!\ FAILSAFE /!
Status: 500 Internal Server Error
Connection refused - connect(2)
/usr/lib/ruby/1.8/net/smtp.rb:551:in initialize /usr/lib/ruby/1.8/net/smtp.rb:551:in
open'
/usr/lib/ruby/1.8/net/smtp.rb:551:in do_start' /usr/lib/ruby/1.8/timeout.rb:62:in
timeout'
/usr/lib/ruby/1.8/timeout.rb:93:in timeout' /usr/lib/ruby/1.8/net/smtp.rb:551:in
do_start'
/usr/lib/ruby/1.8/net/smtp.rb:525:in `start'
/var/lib/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:682:in $
/var/lib/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:523:in $
/var/lib/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:523:in $
/var/lib/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:395:in $
/home/cit/clockingit/vendor/plugins/exception_notification/lib/exception_no$
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/rescue.rb:154$
I don't have e-mail setup currently, so I understand the smtp error but - is SMTP an actual requirement for the program to work?
Thanks for your time on this!
David
I created a task and at the same time created a milestone.
After having saved, I got a callback error and then the task list stayed empty.
Whenever I go to the task list, I see that task at the bottom and the grid is empty.
When you choose "Closed" when adding time to a task, CIT saves the amount of time worked on the project correctly, but switches to "Won't fix" instead of "Closed".
Some people use SMIME or PGP when sending emails and CIT saves the public key as an attachment. Would be great if CIT could ignore those.
Each time i click on save, the task due date increments one day. It doesn't increment all tasks, just the current task being saved.
I've migrated the DB according to the instructions and the avatars were gone.
I tried to upload a new one and I'm being told that it was successfully uploaded, but there is nothing showing.
Everytime I edit a milestone and hit save, CIT goes into a redirect loop.
Going to the overview page works, but there is a message at the top talking about a permission issue.
The milestone is correctly saved.
I'm using SSL
I've noticed that when I'm on the calendar and remove the project filter to have a global view, nothing happens until I change month and come back.
Same if I enter a keyword, the page isn't updated.
I'm trying to setup pilot CIT instance for one customer. They want to use "3 level" project infrastructure (project/subproject/task). I'm workarounding missing(?) subproject feature with client as project/project as subproject/task.
There is about 10 customers/200 projects/ ~300 tasks. It's very uncomfortable to create e.g. new task when I have to scroll for required item in customer and project combo box.
I don't know how to solve it - maybe it would be great if user can set CIT to work with one customer and one project in a time. It could preset combos with set values etc...
Let me know your opinion, please.
I've set up a user that speaks French.
Clockingit chokes when the users logs in and I get this via email
incompatible character encodings: ASCII-8BIT and UTF-8
On line #5 of app/views/layouts/_login_info.html.erb
Tested with a recent snapshot on 1.9.1-p378 and 1.9.2-head, using rails 2.3.8
Would installing more gems help?
Hey Guys,
i´ve installed the newest version from this gitHub at my Server to plan my projects with this software - The time before, i´ve used the only version of clockingit.com.
Now i´ve tried to create a GANTT-Chart with the new version, and the old feature - the on the fly updating of the gantt-chart isn´t working. For normal, the chart updatet, when i typed in a new time and now, nothing is happening? The Second problem is, that i can move the gantt elements in vertical way and for normal only a horizontal moving is allowed, not right?
It would be very nice to know, if this is a failure in my installation or something else or this is a bug.
Thanks for developing this nice tool @ all!
I tried to run a report and got this:
A ArgumentError occurred in reports#list:
invalid byte sequence in US-ASCII
/gems/activesupport-2.3.8/lib/active_support/core_ext/object/blank.rb:68:in `=~'
Result:
The task has been created, but no milestone has been assigned. It ended up being linked to another project.
I can now create the milestones again and the tasks will be correctly assigned (in list view)
User passwords should be stored in the database as a SSHA hash. This will prevent them from being discovered from the database or through leakage in the GUI. Code to create the hashes is as follows:
require 'sha1'
require 'base64'
password = [get some password from the user]
salt = rand(255).chr + rand(255).chr + rand(255).chr + rand(255).chr
hash = "{SSHA}"+Base64.encode64(Digest::SHA1.digest(password + salt )+ salt ).chomp!
Then to check the password, do this:
By using the above algorithm we remain compatible with external systems such as LDAP. http://www.openldap.org/faq/data/cache/347.html
I've installed both the Github and the repo.clockingit.com and it seems that in the github version the widget settings icons don't do anything when you click on them, also when you get the info window appearing you can't hide it as the word [hide] doesn't appear as a link.
All this worked fine in the repo.clockingit.com version but seems to be broken in github. I've tried this on Internet Explorer 8, Firefox, and Chrome with the same results.
Hi,
When I execute rake db:migrate RAILS_ENV=production command, I am getting following error
rake db:migrate RAILS_ENV=production
== TaskDescription: migrating ================================================
-- add_column(:tasks, :description, :text)
rake aborted!
An error has occurred, all later migrations canceled:
Mysql::Error: Table 'support.tasks' doesn't exist: ALTER TABLE tasks
ADD description
text
Can some one help me to fix this issue.
Thanks
Let's say I have a company called "Company Android".
If I type "And" in the task filter, nothing will show up.
If I type "Com", then I'll see a list of companies.
It would be great if the filter could look in the whole name of a task or a company.
I know you're actively working on the list, but I just wanted to let you know in case you've missed it. The list is blank in Firefox and Firebug complains about a JQuery error.
Changing the location of a user and hitting "Save" has no effect whatsoever.
When editing a forum post and a valid email address typed in "[email protected]"
The following error is generated.. ( Environment section removed. available on request)
A NoMethodError occurred in posts#create:
undefined method mail_to' for #<Post:0x7faf9849a3a0> /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/attribute_methods.rb:260:in
method_missing'
/var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/attribute_methods.rb:260:in method_missing' /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/text_helper.rb:581:in
auto_link_email_addresses'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/text_helper.rb:574:in gsub' /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/text_helper.rb:574:in
auto_link_email_addresses'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/text_helper.rb:382:in auto_link' [RAILS_ROOT]/vendor/plugins/white_list_formatted_content/init.rb:22:in
body_html_with_formatting'
[RAILS_ROOT]/vendor/plugins/white_list_formatted_content/init.rb:18:in format_content' /var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:178:in
send'
/var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:178:in evaluate_method' /var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:166:in
call'
/var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:93:in run' /var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:92:in
each'
/var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:92:in send' /var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:92:in
run'
/var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:276:in run_callbacks' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/callbacks.rb:344:in
callback'
/var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/callbacks.rb:249:in create_or_update' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2555:in
save_without_validation!'
/var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/validations.rb:1088:in save_without_dirty!' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/dirty.rb:87:in
save_without_transactions!'
/var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:200:in save!' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/database_statements.rb:136:in
transaction'
/var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:182:in transaction' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:200:in
save!'
/var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:208:in rollback_active_record_state!' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:200:in
save!'
[RAILS_ROOT]/app/controllers/posts_controller.rb:56:in create' /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:1331:in
send'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:1331:in perform_action_without_filters' /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/filters.rb:617:in
call_filters'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/filters.rb:610:in perform_action_without_benchmark' /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in
perform_action_without_rescue'
/var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in ms' /usr/lib/ruby/1.8/benchmark.rb:308:in
realtime'
/var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in ms' /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in
perform_action_without_rescue'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/rescue.rb:160:in perform_action_without_flash' /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/flash.rb:146:in
perform_action'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:532:in send' /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:532:in
process_without_filters'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/filters.rb:606:in process' /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:391:in
process'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:386:in call' /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:437:in
call'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:87:in dispatch' /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:121:in
_call'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:130:in build_middleware_stack' /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in
call'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in call' /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:in
call'
/var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:in call' /var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/params_parser.rb:15:in
call'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/session/abstract_store.rb:122:in call' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:29:in
call'
/var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in cache' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:9:in
cache'
/var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:28:in call' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in
call'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/failsafe.rb:26:in call' /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in
call'
/var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in synchronize' /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in
call'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:106:in call' /var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/rack/request_handler.rb:92:in
process_request'
/var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/abstract_request_handler.rb:207:in main_loop' /var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/railz/application_spawner.rb:385:in
start_request_handler'
/var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/railz/application_spawner.rb:343:in handle_spawn_application' /var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/utils.rb:184:in
safe_fork'
/var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/railz/application_spawner.rb:341:in handle_spawn_application' /var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/abstract_server.rb:352:in
send'
/var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/abstract_server.rb:352:in main_loop' /var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/abstract_server.rb:196:in
start_synchronously'
/var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/abstract_server.rb:163:in start' /var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/railz/application_spawner.rb:209:in
start'
/var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/spawn_manager.rb:262:in spawn_rails_application' /var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/abstract_server_collection.rb:126:in
lookup_or_add'
/var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/spawn_manager.rb:256:in spawn_rails_application' /var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/abstract_server_collection.rb:80:in
synchronize'
/var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/abstract_server_collection.rb:79:in synchronize' /var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/spawn_manager.rb:255:in
spawn_rails_application'
/var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/spawn_manager.rb:154:in spawn_application' /var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/spawn_manager.rb:287:in
handle_spawn_application'
/var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/abstract_server.rb:352:in __send__' /var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/abstract_server.rb:352:in
main_loop'
/var/lib/gems/1.8/gems/passenger-2.2.8/lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
/var/lib/gems/1.8/gems/passenger-2.2.8/bin/passenger-spawn-server:61
I get this error message in my JS console
"reverseSearchFilter is not defined"
the dates that show up on the exported CSV file for a project are one day after the date shown in the ClockingIT system.
I noticed that a task had no milestone assigned to it, so I assigned one to it, but the list didn't get updated I had to reload the page to see the changes.
I've tried with both Firefox and Chrome and nothing happens when I start typing.
Hitting return does nothing either.
I selected one project only
I added a task and a milestone (don't know if this is relevant)
In my list I can see tasks grouped by milestone, but the name of the group is wrong.
Project 1 / Mile1
-- Task 1 / Project 1 / Mile 2
Project 1 / Mile 2
-- Task 2 / Project 1 / Mile 1
I'm installing on Ubuntu9.10 with ruby1.8 passenger2.2.11 following the instructions here on github.
The installation completed without errors, until first browsing to the site.
When I installed a test-environment ClockingIT in February I didn't encounter these issues.
I have looked back at the past few weeks of github commits and don't see any threads relating to these javascript files, however it looks likely that Ari is making progress to remove the reliance on Prototype.
Any advise on this matter would be greatly appreciated.
I expect I will need to make another clone of the github master and 'reinstall'.
I have given all rights to a user, except the Administrator ones, but when he tries to create a project, nothing comes up in the list of customers, there is just the wheel...forever.
When he moves away from the page, there is a message saying "You haven't access to this area"
According to the FAQ, it should be possible to schedule tasks to recur. However, all you can do is select a date from the calendar in the forked version (the calendar icon is also missing - the calendar just pops up by default when you enter the date field instead).
Also, every time I select a date and save, I get the message "Invalid due date ignored." is in the yellow message bar. The hosted version says "Task was successfully updated." However, the date is saved in both cases.
Scheduling works in the hosted version. However when you go to the task later to modify it the displayed due date is borked just as it is in the fork (ie, instead of the hosted version displaying "every last friday" it displays "every last sunday".
When viewing/editing a task, the forked version blanks the due date field instead of displaying the selected date (the hosted version displays the date just fine).
There is a JS error:
item is undefined
if (item.guid != null)
The URL is projects/update/15
I'm using SSL
I love the new grid layout, but there is one more thing I'd like to see.
Group by Project and Milestones.
Project 1
-Milestone 1
--Task1
-Milestone 2
--Task2
--Task3
Project 2
-Milestone1
etc
Hi there!
Is Clockingit compatible with Cherokee webserver?
If not, it should! Cherokee is a very fast easy to configure web server.
Thanks in advance!
Nothing shows up in the Calendar in Google Chrome. It works fine on Firefox
When migrating from repo.clockingit.com version to the github version, there is a problem with the users. In the user tables in the DB, customer_id is set to NULL after the migration. This causes the following problems:
I fixed this by manually updating the DB table users: "update users set customer_id=1;" which put all the users in to the first client, which I wanted anyway. In general though, putting it either into an unknown client or the default client will still be a headache to the admin anyway, since they will have to manually move users from one client to another.
A ActionView::TemplateError occurred in users#edit_preferences:
undefined method `name' for nil:NilClass
On line #45 of app/views/users/_form.html.erb
42: <%= check_box 'user', 'option_externalclients' %>
43: <br/>
44:
45: <label for="user_auto_add"><%= _("Automatically add this user to tasks for %s", @user.customer.name) %></label>
46: <%= check_box "user", "auto_add_to_customer_tasks" %>
47: <br/>
48:
app/views/users/_form.html.erb:45
app/views/users/_preferences.html.erb:13
app/views/users/edit_preferences.html.erb:5
app/views/users/edit_preferences.html.erb:4
passenger (2.2.11) lib/phusion_passenger/rack/request_handler.rb:92:in `process_request'
passenger (2.2.11) lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:418:in `start_request_handler'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:358:in `handle_spawn_application'
passenger (2.2.11) lib/phusion_passenger/utils.rb:184:in `safe_fork'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:354:in `handle_spawn_application'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:163:in `start'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:213:in `start'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application'
passenger (2.2.11) lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application'
passenger (2.2.11) lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
passenger (2.2.11) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:154:in `spawn_application'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
On line #45 of app/views/users/_form.html.erb
42: <%= check_box 'user', 'option_externalclients' %>
43: <br/>
44:
45: <label for="user_auto_add"><%= _("Automatically add this user to tasks for %s", @user.customer.name) %></label>
46: <%= check_box "user", "auto_add_to_customer_tasks" %>
47: <br/>
48:
app/views/users/_form.html.erb:45
app/views/users/_preferences.html.erb:13
app/views/users/edit_preferences.html.erb:5
app/views/users/edit_preferences.html.erb:4
passenger (2.2.11) lib/phusion_passenger/rack/request_handler.rb:92:in `process_request'
passenger (2.2.11) lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:418:in `start_request_handler'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:358:in `handle_spawn_application'
passenger (2.2.11) lib/phusion_passenger/utils.rb:184:in `safe_fork'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:354:in `handle_spawn_application'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:163:in `start'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:213:in `start'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application'
passenger (2.2.11) lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application'
passenger (2.2.11) lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
passenger (2.2.11) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:154:in `spawn_application'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
Hello
When creating a new task I'm getting an internal server error. The log file shows:
ActionView::TemplateError (Invalid identifier) on line #31 of app/views/tasks/_details.html.erb: 28: <%= due_date_field(@task, perms) %> 29: 30: <%= _("Resolution") %> 31: <%= status_field(@task) %> 32: tzinfo (0.3.8) lib/tzinfo/timezone.rb:81:in `get' app/controllers/application_controller.rb:67:in `tz' (eval):2:in `send' (eval):2:in `tz' app/helpers/tasks_helper.rb:117:in `status_field' app/views/tasks/_details.html.erb:31 app/views/tasks/_form.html.erb:5 app/views/tasks/new.html.erb:2 app/views/tasks/new.html.erb:1 app/controllers/tasks_controller.rb:23:in `new' Rendered rescues/_trace (66.3ms) Rendered rescues/_request_and_response (12.6ms) Rendering rescues/layout (internal_server_error)
When entering or changing time worked, this is always shown at the date/time of the input.
For example, let's say I notice that two days ago I accidentially entered a wrong duration (let's say 3h). Now I want to fix this, so I click on "3h" in the history (going to /tasks/edit_log/1527328) and change it to 2h. Upon saving, the history shows me these 2 hours to have taken place just now. Same happens when I change the date. Same when trying to enter time that was previously not clocked.
A ActionView::TemplateError occurred in users#edit:
undefined method `can?' for nil:NilClass
On line #21 of app/views/users/_project.html.erb
18: </td>
19: <% for p in perms %>
20: <td>
21: <%= image_tag("user_suit.png", :title => "Can't remove the <b>project creator</b>!".html_safe, :class => "tooltip") if perm.can? p %>
22: <%= image_tag("delete.png", :title => _("Can't remove the <b>project creator</b>!").html_safe, :class => "tooltip") unless perm.can? p %>
23: </td>
24: <% end
On the overview page in the project and milestone lists on the right, clicking on any of the projects or milestones brings it to the tasks list page but only lists the last used task filter, it does not list the open tasks within the clicked project/milestone.
I can assign people to tasks even if they are not in the list of users of the project of that task.
A ActionView::TemplateError occurred in users#edit_preferences:
undefined method `name' for nil:NilClass
On line #46 of app/views/users/_form.html.erb
In Chrome, I see a dot on the left of the task id, but in FF, there is just the letter t.
In Chrome, I see things such as "Tomorrow" or "1 week ago" in the "due" column, but in FF, there is just a large number.
In Chrome, I see things such as "1hr" in the "time" column, but in FF, there is just a number.
In the hosted solution, we can change the estimated time, in the git version, it doesn't work
(schedule/gantt)
Prior to updating to the recent release the Task - List showed a useful list of tasks.
But now the entire area under List is empty.
Tasks now need to be found in recent events or under the overview page or via email.
In helpers/tasks_helper.rb
res = select('task', 'status', options, {:selected => @task.status}, can_close)
res += '
doesn't work and < is converted to html entities
Under "Clients", I've added a user, she belongs to the client's company.
When she logs in, she sees: Her name / My company
It should be: Her name / Her company
A NameError occurred in users#upload_avatar:
uninitialized constant UsersController::Magick
/path/to/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:105:in `rescue in const_missing'
After the crash, I can go back to the user's page and the avatar will be there (after a refresh), so I'm not sure what's generating this problem.
Maybe a permission issue? I can see in /tmp that the files are still there, but apache doesn't have the permission to delete them.
hi,
I'm new in the ruby world so I don't know what is required for fine bug report there... I can append anything if it will be required...
NoMethodError (undefined method to_i' for []:Array): app/controllers/milestones_controller.rb:102:in
destroy'
passenger (2.2.7) lib/phusion_passenger/rack/request_handler.rb:95:in process_request' passenger (2.2.7) lib/phusion_passenger/abstract_request_handler.rb:207:in
main_loop'
passenger (2.2.7) lib/phusion_passenger/railz/application_spawner.rb:374:in start_request_handler' passenger (2.2.7) lib/phusion_passenger/railz/application_spawner.rb:332:in
handle_spawn_application'
passenger (2.2.7) lib/phusion_passenger/utils.rb:184:in safe_fork' passenger (2.2.7) lib/phusion_passenger/railz/application_spawner.rb:330:in
handle_spawn_application'
passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:352:in __send__' passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:352:in
main_loop'
passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:196:in start_synchronously' passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:163:in
start'
passenger (2.2.7) lib/phusion_passenger/railz/application_spawner.rb:209:in start' passenger (2.2.7) lib/phusion_passenger/spawn_manager.rb:262:in
spawn_rails_application'
passenger (2.2.7) lib/phusion_passenger/abstract_server_collection.rb:126:in lookup_or_add' passenger (2.2.7) lib/phusion_passenger/spawn_manager.rb:256:in
spawn_rails_application'
passenger (2.2.7) lib/phusion_passenger/abstract_server_collection.rb:80:in synchronize' passenger (2.2.7) lib/phusion_passenger/abstract_server_collection.rb:79:in
synchronize'
passenger (2.2.7) lib/phusion_passenger/spawn_manager.rb:255:in spawn_rails_application' passenger (2.2.7) lib/phusion_passenger/spawn_manager.rb:154:in
spawn_application'
passenger (2.2.7) lib/phusion_passenger/spawn_manager.rb:287:in handle_spawn_application' passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:352:in
send'
passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:352:in main_loop' passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:196:in
start_synchronously'
Rendering /opt/clockingit/public/500.html (500 Error)
rendering section "request"
Rendered /opt/clockingit/vendor/plugins/exception_notification/lib/../views/exception_notifier/_request (0.7ms)
Rendered /opt/clockingit/vendor/plugins/exception_notification/lib/../views/exception_notifier/_title (0.6ms)
rendering section "session"
Rendered /opt/clockingit/vendor/plugins/exception_notification/lib/../views/exception_notifier/_session (39.7ms)
Rendered /opt/clockingit/vendor/plugins/exception_notification/lib/../views/exception_notifier/_title (0.4ms)
rendering section "environment"
Rendered /opt/clockingit/vendor/plugins/exception_notification/lib/../views/exception_notifier/_environment (290.5ms)
Rendered /opt/clockingit/vendor/plugins/exception_notification/lib/../views/exception_notifier/_title (1.1ms)
rendering section "backtrace"
Rendered /opt/clockingit/vendor/plugins/exception_notification/lib/../views/exception_notifier/_backtrace (1.4ms)
Rendered /opt/clockingit/vendor/plugins/exception_notification/lib/../views/exception_notifier/_title (0.2ms)
Sent mail to [email protected]
Date: Sat, 20 Feb 2010 09:34:28 +0000
From: [email protected]
To: [email protected]
Subject: [ERROR] milestones#destroy (NoMethodError) "undefined method `to_i' for []:Array"
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
A NoMethodError occurred in milestones#destroy:
undefined method to_i' for []:Array [RAILS_ROOT]/app/controllers/milestones_controller.rb:102:in
destroy'
[RAILS_ROOT]/app/controllers/milestones_controller.rb:102:in destroy' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:1331:in
send'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:1331:in perform_action_without_filters' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/filters.rb:617:in
call_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/filters.rb:610:in perform_action_without_benchmark' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in
perform_action_without_rescue'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in ms' /usr/lib/ruby/1.8/benchmark.rb:308:in
realtime'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in ms' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in
perform_action_without_rescue'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/rescue.rb:160:in perform_action_without_flash' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/flash.rb:146:in
perform_action'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:532:in send' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:532:in
process_without_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/filters.rb:606:in process' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:391:in
process'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:386:in call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:437:in
call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:87:in dispatch' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:121:in
_call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:130:in build_middleware_stack' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in
call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in call' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/vendor/rack-1.0.0-git/lib/rack/head.rb:9:in
call'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/vendor/rack-1.0.0-git/lib/rack/methodoverride.rb:24:in call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/params_parser.rb:15:in
call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/session/abstract_store.rb:122:in call' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:29:in
call'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in cache' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:9:in
cache'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:28:in call' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in
call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/failsafe.rb:26:in call' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/vendor/rack-1.0.0-git/lib/rack/lock.rb:11:in
call'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/vendor/rack-1.0.0-git/lib/rack/lock.rb:11:in synchronize' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/vendor/rack-1.0.0-git/lib/rack/lock.rb:11:in
call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:106:in call' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/rack/request_handler.rb:95:in
process_request'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/abstract_request_handler.rb:207:in main_loop' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/railz/application_spawner.rb:374:in
start_request_handler'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/railz/application_spawner.rb:332:in handle_spawn_application' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/utils.rb:184:in
safe_fork'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/railz/application_spawner.rb:330:in handle_spawn_application' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/abstract_server.rb:352:in
send'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/abstract_server.rb:352:in main_loop' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/abstract_server.rb:196:in
start_synchronously'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/abstract_server.rb:163:in start' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/railz/application_spawner.rb:209:in
start'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/spawn_manager.rb:262:in spawn_rails_application' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/abstract_server_collection.rb:126:in
lookup_or_add'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/spawn_manager.rb:256:in spawn_rails_application' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/abstract_server_collection.rb:80:in
synchronize'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/abstract_server_collection.rb:79:in synchronize' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/spawn_manager.rb:255:in
spawn_rails_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/spawn_manager.rb:154:in spawn_application' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/spawn_manager.rb:287:in
handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/abstract_server.rb:352:in __send__' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/abstract_server.rb:352:in
main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/lib/phusion_passenger/abstract_server.rb:196:in start_synchronously' /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/bin/passenger-spawn-server:61 /usr/bin/passenger-spawn-server:19:in
load'
/usr/bin/passenger-spawn-server:19
Rendered notifications/_task_footer (2.6ms)
Sent mail to [email protected]
Date: Sat, 20 Feb 2010 09:25:09 +0000
From: [email protected]
Reply-To: [email protected]
To: [email protected]
Subject: [ClockingIT] Created: [#1] Stresni tmel kartuse [MASTERsil](Petr Vanek)
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
o------ please reply above this line ------o
Client: CartonClan
Project: MASTERsil
Task Type: Task
Severity: Normal
Priority: Normal
Assigned To: Petr Vanek
Created By: Petr Vanek
............................................
This task 1 was just updated with the information above. If you have any further comments to make, please reply to this email above the line.
To see the history of this task, visit:
http://127.0.0.1/tasks/view/1
-------------------->
ClockingIT
Net::SMTPSyntaxError (501 5.1.7 Bad sender address syntax
):
/usr/lib/ruby/1.8/net/smtp.rb:930:in check_response' /usr/lib/ruby/1.8/net/smtp.rb:899:in
getok'
/usr/lib/ruby/1.8/net/smtp.rb:828:in mailfrom' /usr/lib/ruby/1.8/net/smtp.rb:653:in
sendmail'
/usr/lib/ruby/1.8/net/smtp.rb:526:in start' app/models/work_log.rb:202:in
send_notifications'
app/models/work_log.rb:169:in setup_notifications' app/models/work_log.rb:168:in
each'
app/models/work_log.rb:168:in setup_notifications' app/models/work_log.rb:200:in
send_notifications'
app/controllers/tasks_controller.rb:184:in create' /usr/lib/ruby/gems/1.8/gems/will_paginate-2.3.12/lib/will_paginate/finder.rb:168:in
method_missing'
/usr/lib/ruby/gems/1.8/gems/will_paginate-2.3.12/lib/will_paginate/finder.rb:168:in method_missing' app/controllers/tasks_controller.rb:184:in
create'
passenger (2.2.7) lib/phusion_passenger/rack/request_handler.rb:95:in process_request' passenger (2.2.7) lib/phusion_passenger/abstract_request_handler.rb:207:in
main_loop'
passenger (2.2.7) lib/phusion_passenger/railz/application_spawner.rb:374:in start_request_handler' passenger (2.2.7) lib/phusion_passenger/railz/application_spawner.rb:332:in
handle_spawn_application'
passenger (2.2.7) lib/phusion_passenger/utils.rb:184:in safe_fork' passenger (2.2.7) lib/phusion_passenger/railz/application_spawner.rb:330:in
handle_spawn_application'
passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:352:in __send__' passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:352:in
main_loop'
passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:196:in start_synchronously' passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:163:in
start'
passenger (2.2.7) lib/phusion_passenger/railz/application_spawner.rb:209:in start' passenger (2.2.7) lib/phusion_passenger/spawn_manager.rb:262:in
spawn_rails_application'
passenger (2.2.7) lib/phusion_passenger/abstract_server_collection.rb:126:in lookup_or_add' passenger (2.2.7) lib/phusion_passenger/spawn_manager.rb:256:in
spawn_rails_application'
passenger (2.2.7) lib/phusion_passenger/abstract_server_collection.rb:80:in synchronize' passenger (2.2.7) lib/phusion_passenger/abstract_server_collection.rb:79:in
synchronize'
passenger (2.2.7) lib/phusion_passenger/spawn_manager.rb:255:in spawn_rails_application' passenger (2.2.7) lib/phusion_passenger/spawn_manager.rb:154:in
spawn_application'
passenger (2.2.7) lib/phusion_passenger/spawn_manager.rb:287:in handle_spawn_application' passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:352:in
send'
passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:352:in main_loop' passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:196:in
start_synchronously'
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.