Coder Social home page Coder Social logo

jobsworth's People

Contributors

ari avatar barkinsv avatar bonyiii avatar bradx3 avatar cortextual avatar dabates avatar frank-orellana avatar fudge avatar grantgrant avatar intale avatar jtek avatar k41n avatar lenochka avatar liufengyun avatar ludoza avatar lysenko avatar mutalis avatar mwesten avatar nasa42 avatar oparoz avatar petrovmp89 avatar plukacs avatar priya-perumal avatar scrooloose avatar sjmh avatar tomaslucas avatar trekdemo avatar zaidakram avatar zeyus avatar zosiu 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

jobsworth's Issues

wiki revision and utf-8

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

Feeds don't work

A NameError occurred in feeds#rss:

undefined method w3cdtf' for classActiveSupport::TimeWithZone'
/lib/ruby/1.9.1/rss/dublincore.rb:165:in `alias_method'

Created new install but getting an error after logon to webpage

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:inopen'
/usr/lib/ruby/1.8/net/smtp.rb:551:in do_start' /usr/lib/ruby/1.8/timeout.rb:62:intimeout'
/usr/lib/ruby/1.8/timeout.rb:93:in timeout' /usr/lib/ruby/1.8/net/smtp.rb:551:indo_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

Task list empty after having created/saved a task

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.

Avatars are broken (upgrade or upload)

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.

Filters don't update the calendar view

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.

idea: easier navigation in combo boxes

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.

UTF-8 issues.Can't login if language is not English

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?

"on the fly"-GANTT Chart-updating in currently version isn´t working

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!

V1.1: Pivot Report crashes

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 `=~'

  • URL :reports/list?report%5Btype%5D=1&report%5Brange%5D=1&report%5Brows%5D=1&report%5Bcolumns%5D=7&report%5Bstart_date%5D=&report%5Bstop_date%5D=&report%5Bsubtotals%5D=0&report%5Bhide_approved%5D=0&commit=Run+Report
  • Parameters: {"report"=>{"type"=>"1", "range"=>"1", "rows"=>"1", "columns"=>"7", "start_date"=>"", "stop_date"=>"", "subtotals"=>"0", "hide_approved"=>"0"}, "commit"=>"Run Report", "controller"=>"reports", "action"=>"list"}

Milestones are assigned to the wrong project

  1. New task
  2. Select Project
  3. Click on the + to create a milestone
  4. Save Milestone
  5. Select milestone
  6. Add a title
  7. Click create

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)

Hash user passwords

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:

  1. Verify the first 6 characters are "{SSHA}" and then strip them off
  2. base64 decode what is left
  3. now throw away the first 20 characters. What is left is the salt.
  4. Take the salt and the password given to us by the user and run them through the algorithm above. The result should match exactly (case sensitive) the original stored password hash.

By using the above algorithm we remain compatible with external systems such as LDAP. http://www.openldap.org/faq/data/cache/347.html

Widget Settings don't Work from Github

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.

db:migrate Issue

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

New grid list doesn't work in Firefox

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.

email address in fourm post

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:inmethod_missing'


Request:

  • URL : http://?.?.?.edu/forums/12/topics/10/posts?page=1
  • IP address:
  • Parameters: {"commit"=>"Save Reply", "post"=>{"body"=>"[email protected]"}, "action"=>"create", "forum_id"=>"12", "page"=>"1", "controller"=>"posts", "topic_id"=>"10"}
  • Rails root: /var/www/clockingit

Session:

  • session id: nil
  • data: nil

Environment:

Available on request.

Backtrace:

/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:inauto_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:inauto_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:inbody_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:insend'
/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:incall'
/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:ineach'
/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:inrun'
/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:incallback'
/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:insave_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:insave_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:intransaction'
/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:insave!'
/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:insave!'
[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:insend'
/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:incall_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:inperform_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:inrealtime'
/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:inperform_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:inperform_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:inprocess_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:inprocess'
/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:incall'
/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:incall'
/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:incall'
/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:incall'
/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:incall'
/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:incache'
/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:incall'
/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:incall'
/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:incall'
/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:inprocess_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:instart_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:insafe_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:insend'
/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:instart_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:instart'
/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:inlookup_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:insynchronize'
/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:inspawn_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:inhandle_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:inmain_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

dates on CSV file are wrong

the dates that show up on the exported CSV file for a project are one day after the date shown in the ClockingIT system.

Cannot add people to project

I've tried with both Firefox and Chrome and nothing happens when I start typing.
Hitting return does nothing either.

Wrong milestone name when grouping by milestone

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

Problems with permissions and missing .js files in master branch

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.

  1. Passenger reported a permissions error (Errno::EACCES) with /home/cit/clockingit/log/production.log
  • resolved with a quick chmod 777 production.log
  1. localhost/activites/welcome reported another permissions error (Errno::EACCES) with /home/cit/clockingit/public/javascripts/prototype-all.js. Only prototype.js was present in the /javascripts/ directory.
  • resolved with cp prototype.js prototype-all.js
  1. localhost/activites/welcome reported another permissions error (Errno::EACCES) with /home/cit/clockingit/public/javascripts/main.js. As above this file is missing from the /javascripts/ directory and the github repository.
  • rather than hacking any further and risking making problems worse I stopped at this point.

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'.

Cannot create project, user has no access to customers list

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"

Due date calendar missing and repeating events broken

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).

FR: Filter by project and milestone (2 levels)

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

customer_id of NULL from a migration causes user preference error and no user listing anywhere

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:

  • users are not listed anywhere.
  • if a user tries to access their preferences an exception occurs. Stack trace is below.

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'

Request:


Session:

  • session id: nil
  • data: nil

Environment:

  • DOCUMENT_ROOT : /repos/cit/public
  • HTTPS : on
  • HTTP_ACCEPT : text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
  • HTTP_ACCEPT_CHARSET : ISO-8859-1,utf-8;q=0.7,*;q=0.7
  • HTTP_ACCEPT_ENCODING : gzip,deflate
  • HTTP_ACCEPT_LANGUAGE : en-gb,en;q=0.5
  • HTTP_CONNECTION : keep-alive
  • HTTP_COOKIE : _session_id=88bcddf7e68b717b592c03c1907f3634; _jobsworth_session=6392eab7a49336f119db9de29a164bdc
  • HTTP_HOST : hostname
  • HTTP_KEEP_ALIVE : 115
  • HTTP_REFERER : http://hostname/activities/list
  • HTTP_USER_AGENT : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)
  • PATH_INFO : /users/edit_preferences
  • QUERY_STRING :
  • REMOTE_ADDR : xx.xx.xx.xx
  • REMOTE_PORT : 3173
  • REQUEST_METHOD : GET
  • REQUEST_URI : /users/edit_preferences
  • SCRIPT_NAME :
  • SERVER_ADDR : yy.yy.yy.yy
  • SERVER_ADMIN : webmaster@localhost
  • SERVER_NAME : hostname
  • SERVER_PORT : pp
  • SERVER_PROTOCOL : HTTP/1.1
  • SERVER_SOFTWARE : Apache/2.2.12 (Ubuntu)
  • SSL_TLS_SNI : hostname
  • _ : _
  • action_controller.request.path_parameters : actionedit_preferencescontrollerusers
  • action_controller.request.query_parameters :
  • action_controller.request.request_parameters:
  • action_controller.rescue.request : #ActionController::Request:0x7fa84d95ba80
  • action_controller.rescue.response : #ActionController::Response:0x7fa84d95b7b0
  • rack.errors : #IO:0x7fa85a5feab0
  • rack.input : #PhusionPassenger::Utils::RewindableInput:0x7fa84d95c778
  • rack.multiprocess : true
  • rack.multithread : false
  • rack.request.cookie_hash : _session_id88bcddf7e68b717b592c03c1907f3634_jobsworth_session6392eab7a49336f119db9de29a164bdc
  • rack.request.cookie_string : _session_id=88bcddf7e68b717b592c03c1907f3634; _jobsworth_session=6392eab7a49336f119db9de29a164bdc
  • rack.request.query_hash :
  • rack.request.query_string :
  • rack.run_once : false
  • rack.session : history/users/edit_preferences/activities/list/tasks/list/activities/listremember0filter_hidden0only_comments0user_id9filter_status0filter_priority-10hide_deferred0remember_untilMon Apr 19 02:59:05 UTC 2010last_task_id752filter_severity-10group_byshow_all_unread0filter_projecthide_dependencies0last_project_id0filter_userfilter_customersorticons0filter_milestone20filter_type-1flashcolors0
  • rack.session.options : cookie_onlytrueexpire_after3600key_jobsworth_sessionhttponlytruedomainid6392eab7a49336f119db9de29a164bdcpath/securefalse
  • rack.session.record : #ActiveRecord::SessionStore::Session:0x7fa84d954f50
  • rack.url_scheme : http
  • rack.version : 10
  • Process: 18946
  • Server : server

Backtrace:

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'

Error creating new task - timezone related?

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)

Work time shown on the date/time of input

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.

Cannot edit user

A ActionView::TemplateError occurred in users#edit:

undefined method `can?' for nil:NilClass
On line #21 of app/views/users/_project.html.erb

18:   &lt;/td&gt;
19:   &lt;% for p in perms %&gt;
20:     &lt;td&gt;
21:       &lt;%= image_tag(&quot;user_suit.png&quot;, :title =&gt; &quot;Can't remove the &lt;b&gt;project creator&lt;/b&gt;!&quot;.html_safe, :class =&gt; &quot;tooltip&quot;) if perm.can? p %&gt;
22:       &lt;%= image_tag(&quot;delete.png&quot;, :title =&gt; _(&quot;Can't remove the &lt;b&gt;project creator&lt;/b&gt;!&quot;).html_safe, :class =&gt; &quot;tooltip&quot;) unless perm.can? p %&gt;
23:     &lt;/td&gt;
24:   &lt;% end 

"Edit preference" doesn't work

A ActionView::TemplateError occurred in users#edit_preferences:

undefined method `name' for nil:NilClass
On line #46 of app/views/users/_form.html.erb

BUG: Cosmetic issues with the tasks grid in FF

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.

Tasks - List Missing

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.

defer_options are garbled

In helpers/tasks_helper.rb
res = select('task', 'status', options, {:selected => @task.status}, can_close)
res += '

'
res += select('task', 'hide_until', defer_options, { :selected => "" })
res += "
"

doesn't work and < is converted to html entities

Uploading an avatar crashes ClockingIT

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.

misc errors with new tasks/delete milestone

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:indestroy'
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:inmain_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:inhandle_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:inhandle_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:inmain_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:instart'
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:inspawn_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:inspawn_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:insynchronize'
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:inspawn_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:insend'
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:instart_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:indestroy'


Request:


Session:

  • session id: nil
  • data: nil

Environment:

  • DOCUMENT_ROOT : /opt/clockingit/public
  • HTTP_ACCEPT : application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,/;q=0.5
  • HTTP_ACCEPT_ENCODING : gzip, deflate
  • HTTP_ACCEPT_LANGUAGE : en-us
  • HTTP_CONNECTION : keep-alive
  • HTTP_COOKIE : _jobsworth_session=6b4a69bb8031217c6152fb795ab1f3e3; masturbace_tpl=masturbace
  • HTTP_HOST : 192.168.2.15
  • HTTP_REFERER : http://192.168.2.15/milestones/edit/5
  • HTTP_USER_AGENT : Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-us) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10
  • PATH_INFO : /milestones/destroy/5
  • QUERY_STRING :
  • REMOTE_ADDR : 192.168.2.11
  • REMOTE_PORT : 57272
  • REQUEST_METHOD : GET
  • REQUEST_URI : /milestones/destroy/5
  • SCRIPT_NAME :
  • SERVER_ADDR : 192.168.2.15
  • SERVER_ADMIN : [no address given]
  • SERVER_NAME : 192.168.2.15
  • SERVER_PORT : 80
  • SERVER_PROTOCOL : HTTP/1.1
  • SERVER_SOFTWARE : Apache/2.2.13 (Linux/SUSE)
  • _ : _
  • action_controller.request.path_parameters : actiondestroyid5controllermilestones
  • action_controller.request.query_parameters :
  • action_controller.request.request_parameters:
  • action_controller.rescue.request : #ActionController::Request:0xb51dc684
  • action_controller.rescue.response : #ActionController::Response:0xb51dc224
  • rack.errors : #IO:0xb746f55c
  • rack.input : #Rack::RewindableInput:0xb51dcda0
  • rack.multiprocess : true
  • rack.multithread : false
  • rack.request.cookie_hash : masturbace_tplmasturbace_jobsworth_session6b4a69bb8031217c6152fb795ab1f3e3
  • rack.request.cookie_string : _jobsworth_session=6b4a69bb8031217c6152fb795ab1f3e3; masturbace_tpl=masturbace
  • rack.request.query_hash :
  • rack.request.query_string :
  • rack.run_once : false
  • rack.session : filter_priority-10filter_type-1filter_hidden0filter_milestonehide_deferred0icons0filter_severity-10filter_customerremember_untilSat Feb 20 10:34:28 UTC 2010show_all_unread0colors0filter_project1filter_userhide_dependencies0group_byuser_id1channelsinfo_1user_1remember0sortlast_project_idhistory/activities/list/tasks/list/activities/list/clients/listflashfilter_status0last_task_id1
  • rack.session.options : securefalseexpire_after3600domainkey_jobsworth_sessionhttponlytruecookie_onlytrueid6b4a69bb8031217c6152fb795ab1f3e3path/
  • rack.session.record : #ActiveRecord::SessionStore::Session:0xb51d6d9c
  • rack.url_scheme : http
  • rack.version : 10
  • Process: 3868
  • Server : linux-3rtl

Backtrace:

[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:insend'
/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:incall_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:inperform_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:inrealtime'
/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:inperform_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:inperform_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:inprocess_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:inprocess'
/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:incall'
/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:incall'
/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:incall'
/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:incall'
/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:incall'
/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:incache'
/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:incall'
/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:incall'
/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:incall'
/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:inprocess_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:instart_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:insafe_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:insend'
/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:instart_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:instart'
/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:inlookup_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:insynchronize'
/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:inspawn_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:inhandle_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:inmain_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:inload'
/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

[#1] Stresni tmel kartuse

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:ingetok'
/usr/lib/ruby/1.8/net/smtp.rb:828:in mailfrom' /usr/lib/ruby/1.8/net/smtp.rb:653:insendmail'
/usr/lib/ruby/1.8/net/smtp.rb:526:in start' app/models/work_log.rb:202:insend_notifications'
app/models/work_log.rb:169:in setup_notifications' app/models/work_log.rb:168:ineach'
app/models/work_log.rb:168:in setup_notifications' app/models/work_log.rb:200:insend_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:inmethod_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:increate'
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:inmain_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:inhandle_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:inhandle_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:inmain_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:instart'
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:inspawn_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:inspawn_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:insynchronize'
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:inspawn_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:insend'
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:instart_synchronously'

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.