Dom fra Østre Landsret: Hovedstadsregionens og Midt-Nords Naturgasselskab I/S (tidligere HMN Naturgas I/S) mod Konkurrencerådet
Østre Landsret har stadfæstet, at det var ulovligt, da HMN Naturgas sammen med to konkurrenter og en brancheforening koordinerede priser på service af naturgasfyr i Hovedstadsområdet og Midt- og Nordjylland. Konkurrencerådet traf afgørelse i sagen i 2016.
Lucene.Net.Store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@C:\Octopus\Applications\KFST.Production\KFST\shared\u13\RulingNewIndex\write.lock: System.IO.IOException: The process cannot access the file because another process has locked a portion of the file. : 'C:\Octopus\Applications\KFST.Production\KFST\shared\u13\RulingNewIndex\write.lock' at System.IO.Strategies.FileStreamHelpers.Lock(SafeFileHandle handle, Boolean _, Int64 position, Int64 length) at Lucene.Net.Store.NativeFSLock.Obtain() ---> System.IO.IOException: The process cannot access the file because another process has locked a portion of the file. : 'C:\Octopus\Applications\KFST.Production\KFST\shared\u13\RulingNewIndex\write.lock' at System.IO.Strategies.FileStreamHelpers.Lock(SafeFileHandle handle, Boolean _, Int64 position, Int64 length) at Lucene.Net.Store.NativeFSLock.Obtain() --- End of inner exception stack trace --- at Lucene.Net.Store.Lock.Obtain(Int64 lockWaitTimeout) at Lucene.Net.Index.IndexWriter..ctor(Directory d, IndexWriterConfig conf) at Examine.Lucene.Providers.LuceneIndex.CreateIndexWriterWithOpenMode(Directory d, OpenMode openMode) at Examine.Lucene.Providers.LuceneIndex.CreateIndexWriter(Directory d) at Examine.Lucene.Providers.LuceneIndex.CreateIndexWriterWithLockCheck() at Examine.Lucene.Providers.LuceneIndex.get_IndexWriter() at Examine.Lucene.Providers.LuceneIndex.CreateSearcher() at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) --- End of stack trace from previous location --- at System.Lazy`1.CreateValue() at KFST.Umbraco.Components.Templates.RulingStatusDetails.RulingStatusDetailsSpotDocTypeGridEditorViewComponent.GetStatus(String caseComplexId) in /src/src/KFST.Umbraco/Components/Templates/RulingStatusDetails/RulingStatusDetailsSpotDocTypeGridEditorViewComponent.cs:line 59 at KFST.Umbraco.Components.Templates.RulingStatusDetails.RulingStatusDetailsSpotDocTypeGridEditorViewComponent.Invoke(RulingStatusDetailsSpot model, String viewPath) in /src/src/KFST.Umbraco/Components/Templates/RulingStatusDetails/RulingStatusDetailsSpotDocTypeGridEditorViewComponent.cs:line 46 at lambda_method724(Closure, Object, Object[]) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeSyncCore(ObjectMethodExecutor executor, Object component, ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.InvokeCoreAsync(ViewComponentDescriptor descriptor, Object arguments) at AspNetCore.Views_Partials_grid_editors_base.ExecuteAsync() in C:\Octopus\Applications\KFST.Production\KFST\1.3.0.553\Views\Partials\grid\editors\base.cshtml:line 14
I sin dom skriver Østre Landsret blandt andet:
”Landsretten finder Konkurrencerådets vurderinger velunderbyggede og kan i det hele tiltræde disse.
Landsretten finder herved, at principaftalens pkt. 6 efter sit indhold, formål og den sammenhæng, hvori bestemmelsen indgik, som antaget af Konkurrencerådet, må anses for en horisontal aftale om koordinering af slutbrugerpriser af en art, som efter erfaringen og fast konkurrenceretlig praksis som klart udgangspunkt må anses for konkurrencebegrænsende.”
HMN Naturgas og to konkurrenter, der samtidig var underleverandører til HMN Naturgas, har sammen med deres brancheforening koordineret abonnementspriser på service af naturgasfyr. I 2016 afgjorde Konkurrencerådet, at det var i strid med konkurrencelovens forbud imod konkurrencebegrænsende aftaler.
Rådets afgørelse blev i første omgang stadfæstet af Konkurrenceankenævnet. Herefter ankede HMN Naturgas sagen til Sø- og Handelsretten, som ligeledes stadfæstede, at priskoordineringen var ulovlig. Dommen blev anket videre til Østre Landsret, som nu også har stadfæstet den.
HMN Naturgas og underleverandørerne Gastech og Kiertner aftalte i 2014 sammen med brancheforeningen DEBRA, at HMN Naturgas’ slutbrugerpriser på service af naturgasfyr skulle stige, så Gastech, Kiertner og en række andre servicepartnere fik mulighed for at hæve deres abonnementspriser.
Gastech har ikke anket Konkurrencerådets afgørelse, og såvel brancheforeningen DEBRA samt Kiertner er i dag opløst.
Konkurrencerådet har anmeldt sagen til Statsadvokaten for Særlig Økonomisk og International Kriminalitet med henblik på en strafferetlig forfølgelse.
For yderligere information, kontakt kommunikationschef i Konkurrence- og Forbrugerstyrelsen, Hanne Arentoft på telefon 41 71 50 98.
Lucene.Net.Store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@C:\Octopus\Applications\KFST.Production\KFST\shared\u13\RulingNewIndex\write.lock: System.IO.IOException: The process cannot access the file because another process has locked a portion of the file. : 'C:\Octopus\Applications\KFST.Production\KFST\shared\u13\RulingNewIndex\write.lock' at System.IO.Strategies.FileStreamHelpers.Lock(SafeFileHandle handle, Boolean _, Int64 position, Int64 length) at Lucene.Net.Store.NativeFSLock.Obtain() ---> System.IO.IOException: The process cannot access the file because another process has locked a portion of the file. : 'C:\Octopus\Applications\KFST.Production\KFST\shared\u13\RulingNewIndex\write.lock' at System.IO.Strategies.FileStreamHelpers.Lock(SafeFileHandle handle, Boolean _, Int64 position, Int64 length) at Lucene.Net.Store.NativeFSLock.Obtain() --- End of inner exception stack trace --- at Lucene.Net.Store.Lock.Obtain(Int64 lockWaitTimeout) at Lucene.Net.Index.IndexWriter..ctor(Directory d, IndexWriterConfig conf) at Examine.Lucene.Providers.LuceneIndex.CreateIndexWriterWithOpenMode(Directory d, OpenMode openMode) at Examine.Lucene.Providers.LuceneIndex.CreateIndexWriter(Directory d) at Examine.Lucene.Providers.LuceneIndex.CreateIndexWriterWithLockCheck() at Examine.Lucene.Providers.LuceneIndex.get_IndexWriter() at Examine.Lucene.Providers.LuceneIndex.CreateSearcher() at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) --- End of stack trace from previous location --- at System.Lazy`1.CreateValue() at KFST.Umbraco.Components.Templates.AppealHistory.AppealHistorySpotDocTypeGridEditorViewComponent.GetModelForNewDocType(AppealHistorySpot model, Pages_structuredContent_rulingItemNew rulingItem) in /src/src/KFST.Umbraco/Components/Templates/AppealHistory/AppealHistorySpotDocTypeGridEditorViewComponent.cs:line 92 at KFST.Umbraco.Components.Templates.AppealHistory.AppealHistorySpotDocTypeGridEditorViewComponent.Invoke(AppealHistorySpot model, String viewPath) in /src/src/KFST.Umbraco/Components/Templates/AppealHistory/AppealHistorySpotDocTypeGridEditorViewComponent.cs:line 40 at lambda_method632(Closure, Object, Object[]) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeSyncCore(ObjectMethodExecutor executor, Object component, ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.InvokeCoreAsync(ViewComponentDescriptor descriptor, Object arguments) at AspNetCore.Views_Partials_grid_editors_base.ExecuteAsync() in C:\Octopus\Applications\KFST.Production\KFST\1.3.0.553\Views\Partials\grid\editors\base.cshtml:line 14