We ended up finding the migration after a short bit of time, but it didn't help 
in our case.

> On Dec 4, 2014, at 1:21 PM, Alex Elman <[email protected]> wrote:
> 
> It should be added that the events table requires that the updated_at and 
> created_at columns be not null. This constraint in the database will cause 
> the transaction to be rolled back and this ultimately caused the failure to 
> create the event model.
> 
> On Thu, Dec 4, 2014 at 12:17 PM, Alex Elman <[email protected] 
> <mailto:[email protected]>> wrote:
> James,
> 
> There is a database migration in v7.5.1 that added missing timestamps to the 
> updated_at and created_at columns in the members table (the table that deals 
> with project membership). Without running this migration, the values of the 
> created_at and updated_at columns for memberships created after commit 
> c8e78d972a5a628870eefca0f2ccea0199c55bda are NULL. This will cause the 
> membership destroy system hook to fail if the user has memberships that have 
> NULL created_at or updated_at columns when the destroy event is inserted into 
> the events table and an event model is attempted to be built.
> 
> You do not have to upgrade, you just have to run the db migrations. In the 
> gitlab directory run bundle exec rake db:migrate RAILS_ENV=production.
> 
> 
> -Alex
> 
> On Thu, Dec 4, 2014 at 11:52 AM, Alex Elman <[email protected] 
> <mailto:[email protected]>> wrote:
> Upgrading to v7.5.2 seemed to fix this issue for me. I don't have an 
> explanation yet, but I'll look into it.
> 
> On Tue, Nov 25, 2014 at 4:04 PM, James Riordon <[email protected] 
> <mailto:[email protected]>> wrote:
> I've deleted and blocked some accounts. This one account that used to be an 
> admin account, and has created a few repos and posted information already, we 
> can't delete. In the server logs we are getting this error:
> 
> Completed 500 Internal Server Error in 63ms
> 
> NoMethodError (undefined method `xmlschema' for nil:NilClass):
>   app/services/system_hooks_service.rb:21:in `build_event_data'
>   app/services/system_hooks_service.rb:3:in `execute_hooks_for'
>   app/models/members/project_member.rb:138:in `post_destroy_hook'
>   app/models/user.rb:149:in `block (3 levels) in <class:User>'
>   app/models/user.rb:145:in `block (2 levels) in <class:User>'
>   app/controllers/admin/users_controller.rb:25:in `block'
> 
> 
> This is our current running version of Gitlab:
> 
> Gitlab   7.5.1
> GitLab   Shell 2.2.0
> GitLab   API v3
> Ruby     2.1.4p265
> Rails    4.1.8
> 
> Anyone have an idea why?
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "GitLab" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/gitlabhq/7ed1b5aa-ee6d-437b-95f2-944dbaf627b1%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/gitlabhq/7ed1b5aa-ee6d-437b-95f2-944dbaf627b1%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.
> 
> 
> 
> 
> -- 
> You received this message because you are subscribed to a topic in the Google 
> Groups "GitLab" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/gitlabhq/o2U6QZq3UGU/unsubscribe 
> <https://groups.google.com/d/topic/gitlabhq/o2U6QZq3UGU/unsubscribe>.
> To unsubscribe from this group and all its topics, send an email to 
> [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/gitlabhq/CAGWx_yZpqh7NhEjopxzjHge2Npxn9CEpbhrEnhaF-ugskxU_Xg%40mail.gmail.com
>  
> <https://groups.google.com/d/msgid/gitlabhq/CAGWx_yZpqh7NhEjopxzjHge2Npxn9CEpbhrEnhaF-ugskxU_Xg%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/gitlabhq/52465AB9-0D68-496B-8796-4C7C9BEA1639%40outofcontrol.ca.
For more options, visit https://groups.google.com/d/optout.

Reply via email to