Koploperforum Digitale Treinbesturing Aktieve Gebruikers: 409 / Bezoekers Vandaag: 7861
Hoogste aantal aktieve gebruikers: 746
Koploperforum Digitale Treinbesturing
Startpagina | Mijn bestanden | Profiel | Registreer | Recente onderwerpen | Leden | Zoeken | FAQ
Gebruikersnaam:
Wachtwoord:
Selecteer taal
Wachtwoord opslaan
Wachtwoord vergeten?

Op 18 Maart 2019 is Paul Haagsma helaas overleden.

Wij wensen de familie en vrienden sterkte toe!

Lees en of praat hier mee.

Open hier de rouwkaart van Paul Haagsma



 Alle forums
 Koploper
 Beginners
 Vreemde storing
 Nieuw onderwerp  Reageer op onderwerp
 Printversie
Vorige pagina
Auteur Vorig onderwerp Onderwerp Volgend onderwerp Pagina: 1 2 (of 2)

J.Heuschkiel

Netherlands
131 Posts

Geplaatst - 22 okt 2008 :  23:39:50  Toon profiel  Reageer met citaat
Paul,

Toen ik de Globale Instellingen controleerde en het schermpje zag, viel me in, dat ik ooit eens in april (bij het installeren op de nieuwe PC) het automatisch back-uppen (incl. loc-standen) heb aangevinkt. Helemaal vergeten....sorry !!!!

Er is dus een hele rits back-ups, die ik totaal vergeten had !!!!

Ik ben meteen daarin gaan zoeken en heb geconstateerd, dat op de datums, dat het "mis" was, inderdaad back-ups zijn gemaakt waarbij de locs VERDWENEN zijn en blijven !

Conclusie: Nadat ik zag, dat er locs weg waren, heb ik KL opnieuw opgestart. Bij het afsluiten werd een auto-BU gemaakt, waarbij de locs "weg blijven". Het terugzetten van zo'n BU heeft geen uitwerking; de locs zijn en blijven weg !
Opmerkelijk is dan wel, dat als KL herstart is, de locs WEL weer aanwezig zijn.

Ik hoop, dat ik duidelijk genoeg ben.


M.vr.gr.
Jo Heuschkiel
H0-IB-HSI-DCC-Koploper
Ga naar bovenaan de pagina

santerdam

Netherlands
54 Posts

Geplaatst - 23 okt 2008 :  00:12:44  Toon profiel  Reageer met citaat
Jo,

Als ik het goed samenvat, zijn er 3 tijdstippen :
(1) Je sluit normaal af --> backup-1
(2) Later start je en ziet geen locs. Je sluit af --> backup-2
(3) Start opnieuw en locs zijn zichtbaar. Sluit weer af --> backup-3

Na het teruglezen van backup-2 zie je geen loks. Heb je ook gekeken wat backup-1 laat zien ?

Zowel bij (2) als (3) open je dezelfde database. Nu is het de vraag of echt dezelfde database wordt geopend. Heeft de sessie (2) uberhaupt 'iets' geschreven, waardoor een schijnbaar leesprobleem zich hersteld heeft en dat daardoor bij (3) alsnog correct gelezen kon worden.

Waar ik aan denk, is dat bij het afsluiten van (1) een stukje database wel is 'geschreven' door het programma, maar door Windows nog niet 'geflushed' is naar de disk. Als het ware 'hangt' dat restdeel nog in memory, maar ontbreek op de disk. (EOF = end-of-file ontbreekt)

Bij het starten van (2) wordt daardoor de database niet correct gelezen. Je ziet dat door de ontbrekende locs. Door direct af te sluiten wordt de database weggeschreven en nu staat er wel een correcte EOF. Daardoor lukt het heropenen bij (3) alsnog.


Met vriendelijke groet,

Sander
Ga naar bovenaan de pagina

santerdam

Netherlands
54 Posts

Geplaatst - 23 okt 2008 :  00:32:43  Toon profiel  Reageer met citaat
Aanvullende hint :

Ooit heb ik geholpen een probleem in een programma op te sporen. Dat programma schreef data weg naar een file door eerst alles samen te pakken tot blokken (ter grootte van 'n blocksize). Aan het einde van de echte data werd dan een merkteken toegevoegd.
Bij dat programma ging de schrijfroutine mis indien een vol blok werd weggeschreven juist op het moment dat er geen vervolg data meer waren. Daardoor werd de schrijfactie afgesloten zonder dat het afsluitende merkteken werd geschreven - er waren immers geen echte data voorhanden om het nieuw te openen. Door stom toeval viel de datagrens precies samen met de blokgrens, waardoor geen nieuw blok meer gestart werd.

Het lezen van dat bestand ging vervolgens mis omdat het afsluit merkteken niet verscheen.

Sander
Ga naar bovenaan de pagina

J.Heuschkiel

Netherlands
131 Posts

Geplaatst - 23 okt 2008 :  01:24:44  Toon profiel  Reageer met citaat
Sander,

Tijdstip (1) met backup-1 is van "de vorige dag" !
Dat wil zeggen, dat de PC voor langere tijd UITgeschakeld geweest is.
Tussen tijdstip (2) en (3) gebeurt dat niet.

Ik heb eens een aantal dbases achter elkaar vergeleken en kom tot het volgende resultaat:
20 oktober - laatste sessie van de dag -> locs aanwezig
21 oktober - eerste sessie van de dag -> locs weg

Het "verminken" van de dbase(s) moet dus ergens tijdens de eerste sessie plaatsvinden.

Dus komen inderdaad up-dates o.i.d. in aanmerking als veroorzaker.

M.vr.gr.
Jo Heuschkiel
H0-IB-HSI-DCC-Koploper
Ga naar bovenaan de pagina

santerdam

Netherlands
54 Posts

Geplaatst - 23 okt 2008 :  02:06:04  Toon profiel  Reageer met citaat
Jo,

Mijn vermoeden is dat bij (2) het lezen van de database fout gaat. Daarom lijkt het me interessant te weten wat in backup-1 staat.

Dat vervolgens na afsluiten van (2) alsnog (3) goed gaat, komt -denk ik- omdat het afsluiten van (2) 'iets' heeft gedaan met de database waardoor (3) geen problemen geeft.

Verder is het speculeren, dat doe ik liever niet. Ik wilde alleen een hint geven op basis van iets wat ik ooit in een heel ander programma heb aangetroffen.

Groet,

Sander
Ga naar bovenaan de pagina

J.Heuschkiel

Netherlands
131 Posts

Geplaatst - 23 okt 2008 :  16:12:50  Toon profiel  Reageer met citaat
Sander,

Je hebt inderdaad gelijk; bij (2) gaat het fout.
Vanmorgen na het opstarten weer enkele locs weg.
Sinds gisteren, dankzij de herinnerings-tip van Paul, weet ik de laatste dbase te vinden.
De laatste dbase van gisteren ingelezen en alle locs zijn er weer en staan op de goede plaats.
Dat betekent dus, dat de dbase wel goed wordt opgeslagen.

Wat gaat er nu fout bij het inlezen en wat kan ik er aan doen, om dat te voorkomen ?
Het gebeurt alleen, als de PC wordt aangezet. Tussentijds afsluiten en herstarten van KL vertoont, tot nu toe, niets vreemds.

Wie nog iets weet, wat ik kan proberen, mag het zeggen.

M.vr.gr.
Jo Heuschkiel
H0-IB-HSI-DCC-Koploper

Bewerkt door J.Heuschkiel op 23 okt 2008 16:15:41
Ga naar bovenaan de pagina

Willy

Netherlands
34 Posts

Geplaatst - 23 okt 2008 :  16:19:49  Toon profiel  Bezoek de homepagina van Willy  Reageer met citaat
Hoi Jo,

Kijk even iets terug en kijk eens in het logboek of event viewer of daar iets staat.


Met vriendelijke groet Willy

Märklin CS1 Rijder pas begonnen met KL.
Ga naar bovenaan de pagina

santerdam

Netherlands
54 Posts

Geplaatst - 23 okt 2008 :  17:38:53  Toon profiel  Reageer met citaat
Jo,

In eerdere berichten heb ik aangegeven in welke richting ik dacht. Jouw constatering, vandaag, wijst ook in die richting. Of hier nu werkelijk het probleem zit, kan ik vanaf deze plaats onmogenlijk beoordelen - ik kan er net zo goed helemaal naast zitten.

Iemand anders zal het stokje van mij moeten overnemen - anders wordt het wild gokken en speculeren. Zonder twijfel zal het wel opgepikt worden, als er voldoende aanknopingspunten zijn (en tijd beschikbaar is).

Met vriendelijke groet,

Sander
Ga naar bovenaan de pagina

PaHaSOFT

3413 Posts

Geplaatst - 23 okt 2008 :  18:11:07  Toon profiel  Reageer met citaat
Sander/Willy,

@Sander
Helaas is hetgeen Sander heeft aangedragen totaal niet van toepassing op Koploper. Verder zoeken in deze richting lijkt mij niet nodig (en gewenst); zonde van de tijd.

@Willy/Jo
Koploper zelf schrijft niets in eventslog. Het is misschien wel een goed om toch even te kijken daar het een samenloop van omstandigheden zou kunnen zijn.
Echter met meer dan 4000 geregistreerde gebruikers sluit ik toch een beetje uit dat het aan de Koploper kant zit.

@Jo
Als je constateert dat het weer is fout gegaan (dus te weinig loks) dan moet je Koploper even niet afsluiten. Ga dan naar de directory waar jouw database staat en daarin moet je als het goed is een bestand "save_oud.txt" tegen komen. Deze file alsmede de laatste backup die gemaakt is voordat je deze keer Koploper hebt opstart zou ik graag van je ontvangen. Stuur deze even naar mij prive op. Reactie plaats ik zeker hier.


Mvg,
Paul.
Ga naar bovenaan de pagina
Pagina: 1 2 (of 2) Vorig onderwerp Onderwerp Volgend onderwerp  
Vorige pagina
 Nieuw onderwerp  Reageer op onderwerp
 Printversie
Ga naar:
Koploperforum Digitale Treinbesturing © EKweb 2006
Ga naar begin van deze pagina