ECA News

ECA, in partnership with its member club HNK Hajduk Split, will hold a conference on the structure of membership-owned football clubs. The conference, entitled ‘‘Socio’ Membership Structure: from strategy to implementation, management and practice’, will be held in Split on 10th & 11th April.

Committed to providing information and knowledge services to member clubs and the wider football club industry in general, ECA is working in collaboration with HNK Hajduk Split, alongside partners Naš Hajduk and LTT Sports, to hold an event that provides a detailed overview of the so-called ‘socio’ model. The aim of the conference, which will take place at the Hotel Le Méridien Lav in Split, is to share knowledge and best practice on the strategy and implementation of the member-owned football club structure.

All football clubs, regardless of whether they implement a ‘socio’ membership structure or are a privately owned company, are invited to attend the event to learn about the advantages and challenges of the supporter-oriented structure.

ECA recognises that there is not a ‘one size fits all’ solution when it comes to the structure of its members and given the diverse array of structures implemented across ECA Member Clubs, this conference will provide a platform for ‘socio’ clubs to share their experiences, indicating what other clubs can learn from the unique specificities of such a structure. ECA and HNK Hajduk Split’s common position is that due to the nature of the ‘socio’ model with regards to supporter involvement and non-profit financial practices, clubs from all organisational structures can benefit from knowledge in areas such as community & fan engagement, communications and long-term financial sustainability. 

The two-day conference will feature a series of presentations and seminars on best practice in the strategy and implementation of the ‘socio’ membership structure, with case studies from SL Benfica, Athletic Club, hosts HNK Hajduk Split, as well as other European clubs.

The official agenda and further details about the event will be made available in the coming weeks.

ECA and HNK Hajduk Split look forward to welcoming participants to what is certain to be a very informative two days.

System.Web.HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: source
   at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
   at ECA.Features.Blocks.PromoAndNewsBlock.PromoAndNewsBlockViewModelFactory.PopulateLatestNews(Int32 newsListingId, List`1 news) in C:\BuildAgent\work\7794a3ebf3e4fb5e\src\Business Logic\ECA.Core\Blocks\PromoAndNewsBlock\PromoAndNewsBlockViewModelFactory.cs:line 96
   at ECA.Features.Blocks.PromoAndNewsBlock.PromoAndNewsBlockViewModelFactory.PopulateNews(PromoAndNewsBlock viewModel) in C:\BuildAgent\work\7794a3ebf3e4fb5e\src\Business Logic\ECA.Core\Blocks\PromoAndNewsBlock\PromoAndNewsBlockViewModelFactory.cs:line 73
   at ECA.Features.Blocks.PromoAndNewsBlock.PromoAndNewsBlockViewModelFactory.Create(PromoAndNewsBlock content) in C:\BuildAgent\work\7794a3ebf3e4fb5e\src\Business Logic\ECA.Core\Blocks\PromoAndNewsBlock\PromoAndNewsBlockViewModelFactory.cs:line 43
   at ECA.Features.Blocks.PromoAndNewsBlock.PromoAndNewsBlockController.RenderPartial(IPublishedContent content, String viewName) in C:\BuildAgent\work\7794a3ebf3e4fb5e\src\Business Logic\ECA.Core\Blocks\PromoAndNewsBlock\PromoAndNewsBlockController.cs:line 28
   at lambda_method(Closure , ControllerBase , Object[] )
   at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.<BeginInvokeAction>b__1c()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.<>c__DisplayClass4.<Wrap>b__3()
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap[TResult](Func`1 func)
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage)
   at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
   at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter)
   at System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper htmlHelper, String actionName, String controllerName, Object routeValues)
   at ASP._Page_Views_Partials_Grid_Editors_DocTypeGridEditor_promoAndNews_cshtml.Execute() in C:\Octopus\Applications\eca.prod\ECA.Web\1.13.2\Views\Partials\Grid\Editors\DocTypeGridEditor\promoAndNews.cshtml:line 17
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at Our.Umbraco.DocTypeGridEditor.Web.Extensions.HtmlHelperExtensions.RenderDocTypeGridEditorItem(HtmlHelper helper, IPublishedContent content, String editorAlias, String viewPath, String previewViewPath)
   at ASP._Page_app_plugins_doctypegrideditor_render_doctypegrideditor_cshtml.Execute() in C:\Octopus\Applications\eca.prod\ECA.Web\1.13.2\app_plugins\doctypegrideditor\render\doctypegrideditor.cshtml:line 28
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_grid_editors_base_cshtml.Execute() in C:\Octopus\Applications\eca.prod\ECA.Web\1.13.2\Views\Partials\grid\editors\base.cshtml:line 20