Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

FRepLayout: History overflow, forcing history dump - meaning?


In my server logs, I'm seeing log event like: [2015.11.11-20.28.47:170][697]LogRep:Warning: FRepLayout::UpdateChangelistHistory: History overflow, forcing history dump MyPawn_C

Can someone explain me how to fix this and avoid to have those warning?


Product Version: UE 4.9
more ▼

asked Nov 12 '15 at 01:02 PM in C++ Programming

avatar image

494 44 70 157

avatar image GotSomePills Jan 20 '16 at 11:26 AM

bumping this. i'm having the exact same issue in a project, rarely happens but when it does its for no apparent reason and nobody seems to know what this error means

avatar image paul.jan725 Jul 25 '16 at 04:59 PM

Bumping this - getting this on a dedicated server build in 4.11 & 4.12.

FRepLayout::UpdateChangelistHistory: History overflow, forcing history dump

Its feels to be like some sort of infinite loop cutoff, the server halts for a second or 2 before resuming, and then this warning appears. Anyone know what causes this? Is it possible to have a recursive loop in replication?

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

2 answers: sort voted first

This is because your actor has at least one replicated field's buffer that is full (the max is 32 history records). Since network replication does not happen every frame, and if you update the replicated field's value every tick, it will cause all the changes to be buffered, and the buffered record number could exceed the maximum buffer size. The engine simply gives you warning messages and will still process all the buffered history records which is a unnecessary work.

Please check if your field value is changed too frequently. To solve this problem, you can slow down the tick time, or use event-driven mechanism to update the field's value. Hope it helps.

more ▼

answered Nov 18 '16 at 10:49 PM

avatar image

George Li
186 3 12 22

avatar image Tomble38 Nov 18 '16 at 10:53 PM

Thanks for the advice. Nex time I get this warning I will try it out :)

avatar image Elvince Nov 21 '16 at 05:21 PM

Thanks for explanation. at least now I know what to look for.

That's should be written in stone such explanation ^^ like a comment near the error message ^^

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

wanna push this, cuz I have the same issue

more ▼

answered Nov 19 '15 at 05:41 PM

avatar image

16 1 3 5

avatar image Elvince Nov 20 '15 at 09:39 AM

Great to know that I'm not alone ^^

Epic, could you please give the signification of this warning? thanks,

avatar image Elvince Dec 01 '15 at 02:27 PM

Anyone can help to understand this warning?

avatar image Tomble38 Dec 01 '15 at 04:06 PM

Hi Elvince, I cannot replicate unfortunately what exactly I have done, but the error seems to be not appearing anymore for me. I had some other bugs as well that I was working on and at some point it just kinda solved itself. But I still wanna push this to see the concrete solution if someone comes up with it.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question