Nieuws:

Bekijk onze Stichting 3rail kleding lijn eens! Sta er mooi op tijdens evenementen, stamafels en meet&greets op beurzen : Stichting 3rail Shop

Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block

Gestart door GoethalsA zondag 31 augustus 2025, 21:19:06

0 leden en 2 gasten bekijken dit board.
Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block
Beste spoorbaanvrienden,


Weet iemand wat de oorzaak is van deze foutmelding en bijhorend vreemd gedrag van één loc?

Eén loc, een BR_03 (van de 12 die ik laat rijden) kan vaak, in Auto mode, een blok niet locken en rijdt dan naar het volgend block zonder te stoppen op het voorziene eindpunt van de rijweg.

Het probleem bestaat alleen in Auto Mode. in semi-automatisch rijden (D&D) heb ik het probleem niet.  Ook geen enkele van de andere Locs heeft dit probleem in Auto mode.

Het probleem is er ook als de enige loc dat rijdt deze BR_03 is, dus geen andere Loc in beweging is. Een probleem van het type zoals hier uitgelegd kan het dus niet zijn:
https://www.rocrail.info/t31302f2-Could-not-lock-route.html#msg347881
Er is dus geen sprake van gelijktijdige reserveren van een block.

Het stuk spoorbaan is een cirkel bestaande uit 3 blokken:
  • Station met twee parallele blokken (perrons) Blok_4 of Blok_5
  • Blok_8
  • Blok_9
  • en terug naar het station Blok_4  of Blok_5.

Dit stukje spoorbaan heeft 5 rijwegen met deze 3 mogelijke combinaties:
AA.
[Blok_4 naar Blok_8]
gevolgd door
[Blok_8 naar Blok_9] of [Blok_8 naar Blok_4 via Blok_9]
==>    De Loc kan in dit geval Blok_8 niet locken en rijdt door naar Blok_9

BB.
[Blok_4 naar Blok_9 via Blok_8]
[Blok_9 naar Blok_4]
==>    De Loc kan in dit geval Blok_9 niet locken en rijdt door naar Blok_4, het eindstation

CC.
Tweede rijweg kan de aankomst blok niet locken
==>    De Loc kan Blok_4 niet locken en rijdt door naar Blok_8 zonder te stoppen in het station, en draait nog een extra rondje...

Idem voor de trein vertrekkende van Blok_5

Extract van de console:

--------------------------------------------------
Rocrail Pro 2.1.6014 []:[Aug 20 2025]
---------------------------------------------------
processid = 6396
        ip =
      pwd = F:\PortableApps\RocRail\Hoofd baanplan
      args = OCmdLn: key=-l value=F:\PortableApps\RocRail\bin, key=-w value=F:\PortableApps\RocRail\Hoofd baanplan, key=-lic value=F:\PortableApps\RocRail\lic.dat,
--------------------------------------------------
20250831.172336.971 r9999s 127.0.0. OModel  2974 Auto mode is set to [ON]
20250831.172421.778 r9999W BR_03    OBlock  3900 looping loco [BR_03] in block [Blok_09_(wait)]
20250831.172421.779 r4004E 00001538 OLcDrive 0095 Could not lock block "Blok_09_(wait)", for "BR_03"...
20250831.172426.265 r9999s 127.0.0. OModel  2974 Auto mode is set to [OFF]


Ik zet nu even Automode af en aan, laat een andere trein hetzelfde spoor volgen in auto mode. Ik krijg geen meldingen, alles loopt correct.
Nu weer met [BR_03]

20250831.172526.755 r9999s 127.0.0. OModel  2974 Auto mode is set to [ON]
20250831.172720.933 r9999W BR_03    OBlock  3900 looping loco [BR_03] in block [Blok_05]
20250831.172720.933 r4004E 00001538 OLcDrive 0095 Could not lock block "Blok_05", for "BR_03"...
20250831.172745.061 r9999W BR_03    OBlock  3900 looping loco [BR_03] in block [Blok_05]
20250831.172745.061 r4004E 00001538 OLcDrive 0095 Could not lock block "Blok_05", for "BR_03"...
20250831.172829.560 r9999W BR_03    OBlock  3900 looping loco [BR_03] in block [Blok_09_(wait)]
20250831.172829.560 r4004E 00001538 OLcDrive 0095 Could not lock block "Blok_09_(wait)", for "BR_03"...
20250831.172834.669 r9999s 127.0.0. OModel  2974 Auto mode is set to [OFF]


Deze keer kan de Loc de eindebestemming [Blok_05] niet locken en rijdt nog een rondje


Het gebeurt niet systematisch maar wel in 90% van de gekozen rijwegen zou ik zeggen.

Vermits het met de andere Locs niet voorkomt dacht ik dat er ergens een setting was in de Loc dat dit zou kunnen veroorzaken, maar ik zie niets abnormaals.

Ik heb de laatste week heel wat acties aangemaakt, waaronder tamelijk complexe acties in verband met automatische slagbomen op een dubbele tweerichting spoorbaan, waar dit stukje spoorsegment deel van uitmaakt. Ik heb dus de acties gedeactiveerd, de test weer gedaan, maar dit lost niets op. Het probleem blijft.

Dit krijg ik in het trace luik:
Na 20:20 heb ik andere treinen laten rijden op dit spoorsegment en ik kreeg geen enkele foutmelding, switch[Ov01b] zijn de slagbomen tijdens verkeer in de 2 richtingen, dit is dus een verwachte fout.

20:36:21 9999 switch[Ov01b] command thread already started: reject command...
20:36:21 9999 switch[Ov01a] command thread already started: reject command...
20:20:25 4004 Could not lock block  Blok_05 , for  BR_03 ...
20:20:25 9999 looping loco [BR_03] in block [Blok_05]
20:20:05 4004 Could not lock block  Blok_09_(wait) , for  BR_03 ...
20:20:05 9999 looping loco [BR_03] in block [Blok_09_(wait)]
20:19:51 4004 Could not lock block  Blok_05 , for  BR_03 ...
20:19:51 9999 looping loco [BR_03] in block [Blok_05]
20:19:24 4004 Could not lock block  Blok_09_(wait) , for  BR_03 ...
20:19:24 9999 looping loco [BR_03] in block [Blok_09_(wait)]


Re: Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block
Ik raad je aan dit probleem op het Rocrail forum te plaatsen, voorzien van een incidentmelding (issue.zip). Zonder die informatie is het gissen naar de oorzaak want ik mis bijvoorbeeld de instellingen van je locomotief, de blokken en de rijwegen. En op het Rocrail forum is meer kennis aanwezig.
Re: Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block
Bedankt Albert,
OK, dat zal ik doen.
Ik dacht, voor ik een incidentmelding zou doen, dat ik even de vraag zou stellen om te zien of iemand dit probleem al had meegemaakt.
Re: Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block
Ter info
Toch even een correctie want ik ben weeral te snel geweest in mijn testen... 8o
Het betreft een probleem met deze Loc over de hele spoorbaan, dus niet alleen op één segment van de spoorbaan.
Alain
Re: Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block
Ik zie dat je bericht op het Rocrail forum staat. Ik neem aan dat je daar verder gaat.
Ken je mijn videoserie Rocrail voor beginners ?
Re: Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block
En ik heb daar reeds gereageerd met de oorzaak
Re: Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block
En wat is de oorzaak?
Re: Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block
Een loop, een soort "kortsluiting" zeg maar, waardoor een rijweg in zijn eigen staart bijt.
Zie R forum voor details
Re: Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block
Je stelt een vraag hier, zet dan ook de oplossing hier neer en niet een verwijzing naar het R forum.
Re: Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block
TS is verwezen naar het R forum (dáár zit de kennis en de bouwer) en heeft daar een issue geplaatst compleet met baanplan.
Dus dáár vindt de verdere follow up plaats en heb ik in detail uitgelegd wat er aan de hand is.
Hier uitleggen zonder het baanplan te zien is zinloos, want de oorzaak zit al in het ontwerp van het baanplan.
Re: Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block
Hey Albert,
Ja hoor, ik kijk er alle dagen naar  ;)
Ik vermoed dat je dit probleem op de Rocrail forum wel zal volgen?
Het heeft dus iets te maken met het toevoegen van wagons.  Ik heb zelf moeten zoeken naar de oorzaak want de 2 antwoorden dat ik kreeg zaten naast de kwestie.

Spijtig maar Rob Grootveld heeft geen gelijk in deze...

Mvg,
Alain

Re: Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block
en alleen voor Martin Flyerman het antwoord op de opmerking van Rob Versluis waar ik nog geen reactie op gekregen heb.

CiteerZitat von rjversluis im Beitrag #2
Hi Alain,

Een rijstraat van A naar A heeft ook geen zin en deze moet verwijdert worden.


Rob,
Heb je mijn bericht goed gelezen?

Ik heb geen rijwegen van A naar A of van B naar B.



Ik heb ook geen enkel probleem met de andere Locs of treinen op dezelfde spoorbaan, wat jij suggereert zou dan toch een effect hebben op alle Locs, niet?

Ik onderstreep treinen want daar ligt het probleem!

Als ik de Loc BR_03 één of twee wagons toewijs, dan begint het "could not lock, looping" gedoe en skipt de trein naar het volgende blok.
Ik heb even moeten zoeken voor ik deze issue heb kunnen identificeren, maar daaraan ligt het.
Zelf met één wagon krijg ik de foutmelding. Rijdt de Loc alleen, dan verloopt de sequentie van rijwegen zonder probleem.

En voor alle duidelijkheid, andere treinstellen (Loc + wagons) hebben dit probleem NIET !

Ik had nog geen bloklengtes aangemaakt behalve voor Blok 3, dus staan alle bloklengtes op 0. Toch vreemd dan dat dit gebeurt. De foutmelding is ook niet heel gedetailleerd.

Ik begrijp het nog steeds niet, maar kan het omzeilen, door de Loc geen wagons toe te wijzen.


Mvg, Alain
Re: Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block
Hallo beste Rocrail genoten,

Probleem opgelost!

Het probleem zat hem dus inderdaad bij het treinstel: Loc (BR_03) + wagons

De wagons (of treinstel) waren aangeduid als Type Personen en goederen, waar alle blokken als Type Overige (of geen) hebben op mijn baan.
De Loc (BR_03) was aangeduid als Type Overige, alleen gaf die dus geen probleem.

Het staat inderdaad op Wiki, maar had mijn aandacht niet gekregen:
Trein type
Het "treintype" zal deels invloed hebben op de keuze van de bestemmingsblokken, afhankelijk van de blok-instellingen en toestemmingen zoals beschreven in Block and train type.
Wanneer hier het treintype is ingevuld, overruled deze de instelling gedaan in trein-type voor de loc.

De foutmelding OLcDrive 0095 Could not lock block is eigenlijk te vaag om te begrijpen wat er gaande is.


Vriendelijke groet
Alain

PS: Ik gooi hetzelfde bericht op de Rocrail forum om het probleem af te sluiten

Re: Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block
Prima om even te laten weten hier wat het was, altijd handig voor anderen.
Re: Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block
Lid sinds: 2007

Elk vogeltje zingt zoals het gebekt is.

offline
Re: Rocrail: OBlock 3900 looping loco / OLcDrive 0095 Could not lock block
Ja, ja, des te mooier een programma kan werken, des te exacter moet jij werken, de fout zat dus niet in het programma of de lok, maar achter het scherm, en toetsenbord.

Groet, Anne W