EcoIssues icon indicating copy to clipboard operation
EcoIssues copied to clipboard

USER ISSUE: Cant put down certain things

Open Jenkishko opened this issue 1 year ago • 15 comments


User Id: (27f26ea7-00f6-492b-cf6f-08dcd3649fe7) Version: 0.11.0.6 beta release-741

Steps to Reproduce: when i take windmills waterwheels wood cart on my hand

Expected behavior: it should have show me the ghost and put it down

Actual behavior: instead it bugs out 'place' text is hovering on the last place that it got showed ghost doesnt show up and i cant put it down

Do you have mods installed? Does the issue happen when no mods are installed?: no

**Please provide log files. Instruction is here https://github.com/StrangeLoopGames/EcoIssues/wiki/Getting-the-Eco-game-log-file

Jenkishko avatar Sep 19 '24 19:09 Jenkishko

Please attach your client logs as described in the template.

D3nnis3n avatar Sep 19 '24 19:09 D3nnis3n

Thanks, can you please also provide a video of the issue?

D3nnis3n avatar Sep 20 '24 06:09 D3nnis3n

its the same thing with this guy https://www.youtube.com/watch?v=np_eA0dCc6w i cant put down windmills,stores,waterwheels and wood carts maybe there are more items but i dont know

Jenkishko avatar Sep 20 '24 11:09 Jenkishko

We are unfortunately not able to reproduce this issue and the logfiles do not show any obvious issues, I hence unfortunately can't make you a lot of hope of a quick resolution at this time.

Do you by chance also come from Turkey?

D3nnis3n avatar Sep 20 '24 11:09 D3nnis3n

Yes im from turkey

Jenkishko avatar Sep 20 '24 11:09 Jenkishko

If you set your windows system language and eco language to english, does that change anything?

D3nnis3n avatar Sep 20 '24 11:09 D3nnis3n

game is already english but let me check about system language

edit: unfortunetly i cant change the system language

Jenkishko avatar Sep 20 '24 12:09 Jenkishko

What's the problem with changing the system language? You should be able to download the english language pack via the Windows settings?

D3nnis3n avatar Sep 20 '24 14:09 D3nnis3n

it says your licence supports only one language and i really dont want to change my system language to english forever

Jenkishko avatar Sep 22 '24 12:09 Jenkishko

Unfortunately for debugging purposes this is the next step we'd need to to get information about, maybe someone else affected (if there is anyone) can test that.

D3nnis3n avatar Sep 23 '24 04:09 D3nnis3n

change "system setting english" work. i try change game setting turk and system setting turkish isnt work. i try change game setting turk and system setting turkish but UTF8 beta settings check on it isnt work. i think, maybe problem is turkish language have "şüçöiİıI" letter. especially we got small "ı" big version is "I"(it isnt L) ,small "i" big version is "İ" let me know if i can do someway help. will keep track both side (steam and here)like 1 week.

diediebydie avatar Oct 05 '24 01:10 diediebydie

Unfortunately it seems there is more involved than just that - we've tried to change our system language to turkish today and were still not able to reproduce. Is there any more information on what could be special on your systems that could cause that beyond turkish language? Do you use any special keyboard settings or anything else that all of you have in common?

D3nnis3n avatar Oct 11 '24 15:10 D3nnis3n

I tried changing "Regional Format" to English (UK) from Turkish and that was fixed. There can be some issues about date/time formating

EricMcRay avatar Nov 03 '24 12:11 EricMcRay

Thanks for the info, we'll see if that specific setting helps us reproducing the issue.

D3nnis3n avatar Nov 04 '24 09:11 D3nnis3n

I can also confirm that changing system language to english fixes the issue.

Unfortunately it seems there is more involved than just that - we've tried to change our system language to turkish today and were still not able to reproduce. Is there any more information on what could be special on your systems that could cause that beyond turkish language? Do you use any special keyboard settings or anything else that all of you have in common?

On turkish systems "internet".ToUpperCase() call returns "İNTERNET" also "INTERNET".ToLowerCase() call returns "ınternet". My guess is that server sends "internet" but locally it is equal to "ınternet" so it does not match. I have faced similar problem on another unity based game. Only thing that worries me is that I managed to build a store before. So there must be another step that alter the outcome.

I'm not sure about the stack trace; It may be just result of the bug. It is still worth to check.

[06:46:31.059] Exception in view notify: System.NullReferenceException: Object reference not set to an instance of an object.
  at InteractionManagement.InteractionTargetClientExtensions+<>c__DisplayClass10_0.<HasTag>b__0 (TagView x) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Linq.Enumerable.Any[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00000] in <00000000000000000000000000000000>:0 
  at WorldObjectItemView.InteractionManagement.IInteractor.OnDisabled () [0x00000] in <00000000000000000000000000000000>:0 
  at InteractionManagement.Internal.PlayerInteractorTracker.TryUpdateInteractor (InteractionManagement.IInteractor& current, InteractionManagement.IInteractor desired) [0x00000] in <00000000000000000000000000000000>:0 
  at InteractionManagement.Internal.PlayerInteractorTracker.UpdateSelection () [0x00000] in <00000000000000000000000000000000>:0 
  at Eco.Shared.View.View.NotifyChanged (System.String propertyName) [0x00000] in <00000000000000000000000000000000>:0 
  at Eco.Shared.View.ViewManager.RaiseBufferedChangeNotifications () [0x00000] in <00000000000000000000000000000000>:0 
  at Eco.Shared.View.ViewManager.ReceiveViewUpdate (Eco.Shared.Serialization.BSONArray updates) [0x00000] in <00000000000000000000000000000000>:0 
  at ClientPacketQueueHandler.ProcessItem (Eco.Shared.Serialization.BSONValue value) [0x00000] in <00000000000000000000000000000000>:0 
  at ClientPacketHandler+RoundRobinQueueConsumer.Consume (ClientPacketQueueHandler[] queueHandlers, Eco.Shared.Time.TimeLimit timeLimit, ClientPacketHandler+IQueueConsumer& nextConsumer) [0x00000] in <00000000000000000000000000000000>:0 
  at NetworkManager.OnTimeLimitedUpdate (Eco.Shared.Time.TimeLimit timeLimit) [0x00000] in <00000000000000000000000000000000>:0 
  at FramePlanner.PlannerGroup.OnUpdate (System.Int64 reducedTicks) [0x00000] in <00000000000000000000000000000000>:0 
  at FramePlanner.FramePlannerSystem.OnUpdate () [0x00000] in <00000000000000000000000000000000>:0 
  at Unity.Entities.SystemBase.Update () [0x00000] in <00000000000000000000000000000000>:0 
  at Unity.Entities.ComponentSystemGroup.UpdateAllSystems () [0x00000] in <00000000000000000000000000000000>:0 
  at Unity.Entities.SystemBase.Update () [0x00000] in <00000000000000000000000000000000>:0 

co3moz avatar Oct 10 '25 18:10 co3moz

Thanks, that at least seems like a new angle we can check.

D3nnis3n avatar Oct 10 '25 20:10 D3nnis3n

We still weren't able to reproduce the actual issue, but we believe that we found what is causing it with the additional information given. Hotfix 12.0.3 will include an attempted fix for it. Please open a new issue if the problem will still persist after that.

D3nnis3n avatar Oct 21 '25 21:10 D3nnis3n