安装 Steam						
					
				
				
									登录
											 | 
						语言
						
																																															繁體中文(繁体中文)
																													日本語(日语)
																													한국어(韩语)
																													ไทย(泰语)
																													български(保加利亚语)
																													Čeština(捷克语)
																													Dansk(丹麦语)
																													Deutsch(德语)
																													English(英语)
																													Español-España(西班牙语 - 西班牙)
																													Español - Latinoamérica(西班牙语 - 拉丁美洲)
																													Ελληνικά(希腊语)
																													Français(法语)
																													Italiano(意大利语)
																													Bahasa Indonesia(印度尼西亚语)
																													Magyar(匈牙利语)
																													Nederlands(荷兰语)
																													Norsk(挪威语)
																													Polski(波兰语)
																													Português(葡萄牙语 - 葡萄牙)
																													Português-Brasil(葡萄牙语 - 巴西)
																													Română(罗马尼亚语)
																													Русский(俄语)
																													Suomi(芬兰语)
																													Svenska(瑞典语)
																													Türkçe(土耳其语)
																													Tiếng Việt(越南语)
																													Українська(乌克兰语)
																									报告翻译问题
							
						
 
											 
													

 3
 3								 
					




 举报此帖
 举报此帖


---edit---
might be that i placed a trade without the items in the market to be traded. Also unable to delete the proposed trade, or see it to be bought, picking up and replacing the stall cleared it.
-----Update----
It seems to happen anytime i run out of the item to be sold.
Mods: Silk Road (v. 4.1)
java.lang.NullPointerException: Cannot read field "network" because the return value of "necesse.level.maps.Level.getServer()" is null
at silkRoad.TradeRegistry.removeTrade(TradeRegistry.java:55)
at silkRoad.TradeInfo.remove(TradeInfo.java:79)
at silkRoad.tradingPost.TradingPostObjectEntity.remove(TradingPostObjectEntity.java:42)
at necesse.entity.manager.EntityList.runRemoveLogic(EntityList.java:399)
at necesse.entity.manager.EntityList.lambda$addHidden$1(EntityList.java:166)
at java.base/java.util.concurrent.ConcurrentHashMap.compute(Unknown Source)
at necesse.entity.manager.EntityList.addHidden(EntityList.java:165)
at necesse.entity.manager.EntityList.add(EntityList.java:156)
at necesse.level.maps.Level.replaceObjectEntity(Level.java:766)
at necesse.level.maps.regionSystem.Region.updateObjectEntities(Region.java:108)
at necesse.level.maps.regionSystem.Region.lambda$applyRegionDataPacket$8(Region.java:243)
at necesse.engine.tickManager.Performance.recordConstant(Performance.java:17)
at necesse.level.maps.regionSystem.Region.applyRegionDataPacket(Region.java:242)
at necesse.engine.network.client.ClientLevelLoading.applyRegionData(ClientLevelLoading.java:270)
at necesse.engine.network.client.ClientLevelLoading.applyRegionData(ClientLevelLoading.java:257)
at necesse.engine.network.packet.PacketRegionData.processClient(PacketRegionData.java:44)
at necesse.engine.network.NetworkPacket.processClient(NetworkPacket.java:254)
at necesse.engine.network.client.Client.frameTick(Client.java:261)
at necesse.engine.state.MainGame.lambda$frameTick$9(MainGame.java:418)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.engine.state.MainGame.frameTick(MainGame.java:417)
at necesse.engine.Screen$1.lambda$update$2(Screen.java:680)
at necesse.engine.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:113)
at necesse.engine.tickManager.Performance.recordConstant(Performance.java:16)
at necesse.engine.Screen$1.update(Screen.java:679)
at necesse.engine.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.Screen.init(Screen.java:1129)
at necesse.engine.Screen.<init>(Screen.java:261)
at StartClient.main(StartClient.java:111)
New trade:
Mods: Settler Interactions (v. 0.1) & Silk Road (v. 5.0)
java.lang.NoSuchFieldError: rainingLayer
at interactions.InteractionsMod.lambda$init$17(InteractionsMod.java:62)
at interactions.SettlerInteractions.SettlerDialogue.HandleSettlerConversation(SettlerDialogue.java:35)
at necesse.entity.mobs.friendly.human.HumanMob.serverTick(HumanMob.java:1267)
at necesse.entity.manager.EntityManager.lambda$serverTick$37(EntityManager.java:593)
at necesse.entity.manager.EntityList.lambda$serverTick$8(EntityList.java:380)
at java.base/java.util.concurrent.ConcurrentHashMap.forEach(Unknown Source)
at necesse.entity.manager.EntityList.serverTick(EntityList.java:366)
at necesse.entity.manager.EntityManager.lambda$serverTick$38(EntityManager.java:585)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.entity.manager.EntityManager.serverTick(EntityManager.java:584)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.level.maps.Level.serverTick(Level.java:425)
at necesse.engine.world.LevelManager.serverTick(LevelManager.java:34)
at necesse.engine.world.World.serverTick(World.java:202)
at necesse.engine.network.server.Server.tick(Server.java:222)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.engine.gameLoop.ServerGameLoop.lambda$update$1(ServerGameLoop.java:42)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:113)
at necesse.engine.gameLoop.tickManager.Performance.recordConstant(Performance.java:16)
at necesse.engine.gameLoop.ServerGameLoop.update(ServerGameLoop.java:40)
at necesse.engine.gameLoop.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.gameLoop.GameLoop.runMainGameLoop(GameLoop.java:19)
at necesse.engine.server.ServerTickThread.run(ServerTickThread.java:29)
I've reproduced the crash using only Settler Interactions, so I don't believe this is due to any conflicts between mods. You may just need to wait for the author of Settler Interactions to update their mod to the latest game version
java.lang.NullPointerException: Cannot read field "x" because "position" is null
at aphorea.mobs.hostile.InfectedTreant$InfectedTreantAI$3.findNewPosition(InfectedTreant.java:350)
at aphorea.mobs.hostile.InfectedTreant$InfectedTreantAI$3.findNewPosition(InfectedTreant.java:342)
at necesse.entity.mobs.ai.behaviourTree.leaves.WandererAINode.findNewPosition(WandererAINode.java:188)
at necesse.entity.mobs.ai.behaviourTree.leaves.WandererAINode.findNewPosition(WandererAINode.java:184)
at necesse.entity.mobs.ai.behaviourTree.leaves.WandererAINode.tickNode(WandererAINode.java:151)
at necesse.entity.mobs.ai.behaviourTree.decorators.TaskAINode.tick(TaskAINode.java:47)
at necesse.entity.mobs.ai.behaviourTree.composites.SelectorAINode.tickChildren(SelectorAINode.java:25)
at necesse.entity.mobs.ai.behaviourTree.CompositeTypedAINode.tick(CompositeTypedAINode.java:125)
at necesse.entity.mobs.ai.behaviourTree.BehaviourTreeAI.tick(BehaviourTreeAI.java:41)
at necesse.entity.mobs.Mob.lambda$serverTick$1(Mob.java:716)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:113)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.entity.mobs.Mob.serverTick(Mob.java:715)
at necesse.entity.mobs.AttackAnimMob.serverTick(AttackAnimMob.java:27)
at aphorea.mobs.hostile.InfectedTreant.serverTick(InfectedTreant.java:145)
at necesse.entity.manager.EntityManager.lambda$serverTick$26(EntityManager.java:489)
at necesse.entity.manager.EntityList.lambda$serverTick$8(EntityList.java:384)
at java.base/java.util.concurrent.ConcurrentHashMap.forEach(Unknown Source)
at necesse.entity.manager.EntityList.serverTick(EntityList.java:370)
at necesse.entity.manager.EntityManager.lambda$serverTick$27(EntityManager.java:481)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:113)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.entity.manager.EntityManager.serverTick(EntityManager.java:480)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:113)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.level.maps.Level.serverTick(Level.java:572)
at necesse.engine.world.LevelManager.serverTick(LevelManager.java:38)
at necesse.engine.world.World.serverTick(World.java:208)
at necesse.engine.network.server.Server.tick(Server.java:304)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:113)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.engine.gameLoop.ServerGameLoop.lambda$update$1(ServerGameLoop.java:42)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:121)
at necesse.engine.gameLoop.tickManager.Performance.recordConstant(Performance.java:20)
at necesse.engine.gameLoop.ServerGameLoop.update(ServerGameLoop.java:40)
at necesse.engine.gameLoop.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.gameLoop.GameLoop.runMainGameLoop(GameLoop.java:24)
at necesse.engine.server.ServerTickThread.run(ServerTickThread.java:45)