Résolu Crash Modpack

PierreNamikaze

Architecte en herbe
22 Juin 2016
22
0
64
26
Bonjour Bonsoir à tous,

j'ai un petit problème, je me suis fait un modpack perso (j'ai dû retiré certains mods entre-temps)
et je suis bloqué dans le nether, quand je lance le jeu, il crash instant;

Le code d'erreur:

"The game crashed whilst exception while ticking a block
Error: java.lang.NoClassDefFoundError: net/minecraft/world/World$2"

est ce que vous pourriez me dire comment je fais pour réglé le bug?

Merci !
 
je pense que c'est ça du coup?

Code:
---- Minecraft Crash Report ----

WARNING: coremods are present:
  Inventory Tweaks Coremod (InventoryTweaks-1.64+dev.151.jar)
  TransformLoader (DynamicSurroundings-1.12.2-3.6.1.0.jar)
  LoadingPlugin (RandomThings-MC1.12.2-4.2.7.4.jar)
  SuperMartijn642's Core Lib Plugin (supermartijn642corelib-1.0.19-forge-mc1.12.jar)
  ForgelinPlugin (Forgelin-1.8.4.jar)
  MekanismCoremod (Mekanism-1.12.2-9.8.3.390.jar)
  OpenModsCorePlugin (OpenModsLib-1.12.2-0.12.2.jar)
  Quark Plugin (Quark-r1.6-179.jar)
  ApotheosisCore (Apotheosis-1.12.2-1.12.5.jar)
  CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)
  llibrary (llibrary-core-1.0.11-1.12.2.jar)
  MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)
  SpartanWeaponry-MixinLoader (SpartanWeaponry-1.12.2-1.4.1.jar)
  FMLModule (mdxlib-3.0.0.26.jar)
Contact their authors BEFORE contacting forge

// Don't be sad, have a hug! <3

Time: 12/20/22 1:38 PM
Description: Exception while ticking a block

java.lang.NoClassDefFoundError: net/minecraft/world/World$2
    at net.minecraft.world.World.func_190524_a(World.java:557)
    at net.minecraft.world.World.func_175685_c(World.java:496)
    at net.minecraft.world.World.func_175722_b(World.java:440)
    at net.minecraft.world.World.markAndNotifyBlock(World.java:381)
    at net.minecraft.world.World.func_180501_a(World.java:361)
    at net.minecraft.block.BlockDynamicLiquid.func_176375_a(BlockDynamicLiquid.java:175)
    at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:129)
    at net.minecraft.world.WorldServer.func_72955_a(WorldServer.java:737)
    at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:223)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:756)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668)
    at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:279)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
    at java.lang.Thread.run(Thread.java:745)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Server thread
Stacktrace:
    at net.minecraft.world.World.func_190524_a(World.java:557)
    at net.minecraft.world.World.func_175685_c(World.java:496)
    at net.minecraft.world.World.func_175722_b(World.java:440)
    at net.minecraft.world.World.markAndNotifyBlock(World.java:381)
    at net.minecraft.world.World.func_180501_a(World.java:361)
    at net.minecraft.block.BlockDynamicLiquid.func_176375_a(BlockDynamicLiquid.java:175)
    at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:129)

-- Block being ticked --
Details:
    Block: minecraft:flowing_lava[level=11]
    Block location: World: (123,50,72), Chunk: (at 11,3,8 in 7,4; contains blocks 112,0,64 to 127,255,79), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Stacktrace:
    at net.minecraft.world.WorldServer.func_72955_a(WorldServer.java:737)
    at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:223)

-- Affected level --
Details:
    Level name: L'Aventurier Dimensionnel
    All players: 1 total; [EntityPlayerMP['PierreNamikaze'/33772, l='L'Aventurier Dimensionnel', x=104.84, y=67.00, z=-48.47]]
    Chunk stats: ServerChunkCache: 289 Drop: 0
    Level seed: -3549576332081928494
    Level generator: ID 00 - default, ver 1. Features enabled: false
    Level generator options:
    Level spawn location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Level time: 0 game time, 0 day time
    Level dimension: 0
    Level storage version: 0x00000 - Unknown?
    Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
    Level game mode: ~~ERROR~~ NullPointerException: null
Stacktrace:
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:756)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668)
    at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:279)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
    at java.lang.Thread.run(Thread.java:745)

-- System Details --
Details:
    Minecraft Version: 1.12.2
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 1.8.0_51, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 1166036984 bytes (1112 MB) / 5602541568 bytes (5343 MB) up to 7307526144 bytes (6969 MB)
    JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx7840m -Xms256m
    IntCache: cache: 1, tcache: 1, allocated: 12, tallocated: 94
    FML: ~~ERROR~~ NoClassDefFoundError: net/minecraftforge/common/util/TextTable$1
    Loaded coremods (and transformers):
Inventory Tweaks Coremod (InventoryTweaks-1.64+dev.151.jar)
  invtweaks.forge.asm.ContainerTransformer
TransformLoader (DynamicSurroundings-1.12.2-3.6.1.0.jar)
 
LoadingPlugin (RandomThings-MC1.12.2-4.2.7.4.jar)
  lumien.randomthings.asm.ClassTransformer
SuperMartijn642's Core Lib Plugin (supermartijn642corelib-1.0.19-forge-mc1.12.jar)
 
ForgelinPlugin (Forgelin-1.8.4.jar)
 
MekanismCoremod (Mekanism-1.12.2-9.8.3.390.jar)
  mekanism.coremod.KeybindingMigrationHelper
OpenModsCorePlugin (OpenModsLib-1.12.2-0.12.2.jar)
  openmods.core.OpenModsClassTransformer
Quark Plugin (Quark-r1.6-179.jar)
  vazkii.quark.base.asm.ClassTransformer
ApotheosisCore (Apotheosis-1.12.2-1.12.5.jar)
  shadows.ApotheosisTransformer
CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)
  team.chisel.ctm.client.asm.CTMTransformer
llibrary (llibrary-core-1.0.11-1.12.2.jar)
  net.ilexiconn.llibrary.server.core.plugin.LLibraryTransformer
  net.ilexiconn.llibrary.server.core.patcher.LLibraryRuntimePatcher
MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)
 
SpartanWeaponry-MixinLoader (SpartanWeaponry-1.12.2-1.4.1.jar)
 
FMLModule (mdxlib-3.0.0.26.jar)
  com.asx.mdx.AccessTransformer
    GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
    OpenModsLib class transformers: [llama_null_fix:FINISHED],[horse_base_null_fix:FINISHED],[pre_world_render_hook:FINISHED],[player_render_hook:FINISHED],[horse_null_fix:FINISHED]
    Pulsar/tconstruct loaded Pulses:
        - TinkerCommons (Enabled/Forced)
        - TinkerWorld (Enabled/Not Forced)
        - TinkerTools (Enabled/Not Forced)
        - TinkerHarvestTools (Enabled/Forced)
        - TinkerMeleeWeapons (Enabled/Forced)
        - TinkerRangedWeapons (Enabled/Forced)
        - TinkerModifiers (Enabled/Forced)
        - TinkerSmeltery (Enabled/Not Forced)
        - TinkerGadgets (Enabled/Not Forced)
        - TinkerOredict (Enabled/Forced)
        - TinkerIntegration (Enabled/Forced)
        - TinkerFluids (Enabled/Forced)
        - TinkerMaterials (Enabled/Forced)
        - TinkerModelRegister (Enabled/Forced)
        - chiselIntegration (Enabled/Not Forced)
        - wailaIntegration (Enabled/Not Forced)
        - theoneprobeIntegration (Enabled/Not Forced)
        - quarkIntegration (Enabled/Not Forced)

    Pulsar/natura loaded Pulses:
        - NaturaCommons (Enabled/Forced)
        - NaturaOverworld (Enabled/Not Forced)
        - NaturaNether (Enabled/Not Forced)
        - NaturaDecorative (Enabled/Not Forced)
        - NaturaTools (Enabled/Not Forced)
        - NaturaEntities (Enabled/Not Forced)
        - NaturaOredict (Enabled/Forced)
        - NaturaWorld (Enabled/Not Forced)

    Pulsar/tcomplement loaded Pulses:
        - ModuleCommons (Enabled/Forced)
        - ModuleMelter (Enabled/Not Forced)
        - ModuleArmor (Enabled/Not Forced)
        - ModuleSteelworks (Enabled/Not Forced)
        - ChiselPlugin (Enabled/Not Forced)
        - ToolLevelingPlugin (Enabled/Not Forced)
        - Oredict (Enabled/Forced)

    Patchouli open book context: n/a
    Profiler Position: N/A (disabled)
    Player Count: 1 / 8; [EntityPlayerMP['PierreNamikaze'/33772, l='L'Aventurier Dimensionnel', x=104.84, y=67.00, z=-48.47]]
    Type: Integrated Server (map_client.txt)
    Is Modded: Definitely; Client brand changed to 'fml,forge'
    OptiFine Version: OptiFine_1.12.2_HD_U_F5
    OptiFine Build: 20191204-141934
    Render Distance Chunks: 8
    Mipmaps: 4
    Anisotropic Filtering: 1
    Antialiasing: 0
    Multitexture: false
    Shaders: null
    OpenGlVersion: 4.6.0 NVIDIA 526.98
    OpenGlRenderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
    OpenGlVendor: NVIDIA Corporation
    CpuCount: 8
 
Dernière édition par un modérateur:
ça n'a rien changé:
Code:
---- Minecraft Crash Report ----

WARNING: coremods are present:
  Inventory Tweaks Coremod (InventoryTweaks-1.64+dev.151.jar)
  TransformLoader (DynamicSurroundings-1.12.2-3.6.1.0.jar)
  LoadingPlugin (RandomThings-MC1.12.2-4.2.7.4.jar)
  SuperMartijn642's Core Lib Plugin (supermartijn642corelib-1.0.19-forge-mc1.12.jar)
  ForgelinPlugin (Forgelin-1.8.4.jar)
  MekanismCoremod (Mekanism-1.12.2-9.8.3.390.jar)
  OpenModsCorePlugin (OpenModsLib-1.12.2-0.12.2.jar)
  Quark Plugin (Quark-r1.6-179.jar)
  ApotheosisCore (Apotheosis-1.12.2-1.12.5.jar)
  CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)
  llibrary (llibrary-core-1.0.11-1.12.2.jar)
  MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)
  SpartanWeaponry-MixinLoader (SpartanWeaponry-1.12.2-1.4.1.jar)
  FMLModule (mdxlib-3.0.0.26.jar)
Contact their authors BEFORE contacting forge

// Don't be sad, have a hug! <3

Time: 12/20/22 2:42 PM
Description: Exception while ticking a block

java.lang.NoClassDefFoundError: net/minecraft/world/World$2
    at net.minecraft.world.World.func_190524_a(World.java:557)
    at net.minecraft.world.World.func_175685_c(World.java:494)
    at net.minecraft.world.World.func_175722_b(World.java:440)
    at net.minecraft.world.World.markAndNotifyBlock(World.java:381)
    at net.minecraft.world.World.func_180501_a(World.java:361)
    at net.minecraft.block.BlockDynamicLiquid.func_176375_a(BlockDynamicLiquid.java:175)
    at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:129)
    at net.minecraft.world.WorldServer.func_72955_a(WorldServer.java:737)
    at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:223)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:756)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668)
    at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:279)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
    at java.lang.Thread.run(Thread.java:745)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Server thread
Stacktrace:
    at net.minecraft.world.World.func_190524_a(World.java:557)
    at net.minecraft.world.World.func_175685_c(World.java:494)
    at net.minecraft.world.World.func_175722_b(World.java:440)
    at net.minecraft.world.World.markAndNotifyBlock(World.java:381)
    at net.minecraft.world.World.func_180501_a(World.java:361)
    at net.minecraft.block.BlockDynamicLiquid.func_176375_a(BlockDynamicLiquid.java:175)
    at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:129)

-- Block being ticked --
Details:
    Block: minecraft:flowing_lava[level=11]
    Block location: World: (123,49,72), Chunk: (at 11,3,8 in 7,4; contains blocks 112,0,64 to 127,255,79), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Stacktrace:
    at net.minecraft.world.WorldServer.func_72955_a(WorldServer.java:737)
    at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:223)

-- Affected level --
Details:
    Level name: L'Aventurier Dimensionnel
    All players: 1 total; [EntityPlayerMP['PierreNamikaze'/33772, l='L'Aventurier Dimensionnel', x=104.84, y=67.00, z=-48.47]]
    Chunk stats: ServerChunkCache: 289 Drop: 0
    Level seed: -3549576332081928494
    Level generator: ID 00 - default, ver 1. Features enabled: false
    Level generator options:
    Level spawn location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Level time: 0 game time, 0 day time
    Level dimension: 0
    Level storage version: 0x00000 - Unknown?
    Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
    Level game mode: ~~ERROR~~ NullPointerException: null
Stacktrace:
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:756)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668)
    at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:279)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
    at java.lang.Thread.run(Thread.java:745)

-- System Details --
Details:
    Minecraft Version: 1.12.2
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 1.8.0_51, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 1414112952 bytes (1348 MB) / 5618270208 bytes (5358 MB) up to 7307526144 bytes (6969 MB)
    JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx7840m -Xms256m
    IntCache: cache: 1, tcache: 1, allocated: 12, tallocated: 94
    FML: ~~ERROR~~ NoClassDefFoundError: net/minecraftforge/common/util/TextTable$1
    Loaded coremods (and transformers):
Inventory Tweaks Coremod (InventoryTweaks-1.64+dev.151.jar)
  invtweaks.forge.asm.ContainerTransformer
TransformLoader (DynamicSurroundings-1.12.2-3.6.1.0.jar)
 
LoadingPlugin (RandomThings-MC1.12.2-4.2.7.4.jar)
  lumien.randomthings.asm.ClassTransformer
SuperMartijn642's Core Lib Plugin (supermartijn642corelib-1.0.19-forge-mc1.12.jar)
 
ForgelinPlugin (Forgelin-1.8.4.jar)
 
MekanismCoremod (Mekanism-1.12.2-9.8.3.390.jar)
  mekanism.coremod.KeybindingMigrationHelper
OpenModsCorePlugin (OpenModsLib-1.12.2-0.12.2.jar)
  openmods.core.OpenModsClassTransformer
Quark Plugin (Quark-r1.6-179.jar)
  vazkii.quark.base.asm.ClassTransformer
ApotheosisCore (Apotheosis-1.12.2-1.12.5.jar)
  shadows.ApotheosisTransformer
CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)
  team.chisel.ctm.client.asm.CTMTransformer
llibrary (llibrary-core-1.0.11-1.12.2.jar)
  net.ilexiconn.llibrary.server.core.plugin.LLibraryTransformer
  net.ilexiconn.llibrary.server.core.patcher.LLibraryRuntimePatcher
MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)
 
SpartanWeaponry-MixinLoader (SpartanWeaponry-1.12.2-1.4.1.jar)
 
FMLModule (mdxlib-3.0.0.26.jar)
  com.asx.mdx.AccessTransformer
    GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
    OpenModsLib class transformers: [llama_null_fix:FINISHED],[horse_base_null_fix:FINISHED],[pre_world_render_hook:FINISHED],[player_render_hook:FINISHED],[horse_null_fix:FINISHED]
    Pulsar/tconstruct loaded Pulses:
        - TinkerCommons (Enabled/Forced)
        - TinkerWorld (Enabled/Not Forced)
        - TinkerTools (Enabled/Not Forced)
        - TinkerHarvestTools (Enabled/Forced)
        - TinkerMeleeWeapons (Enabled/Forced)
        - TinkerRangedWeapons (Enabled/Forced)
        - TinkerModifiers (Enabled/Forced)
        - TinkerSmeltery (Enabled/Not Forced)
        - TinkerGadgets (Enabled/Not Forced)
        - TinkerOredict (Enabled/Forced)
        - TinkerIntegration (Enabled/Forced)
        - TinkerFluids (Enabled/Forced)
        - TinkerMaterials (Enabled/Forced)
        - TinkerModelRegister (Enabled/Forced)
        - chiselIntegration (Enabled/Not Forced)
        - wailaIntegration (Enabled/Not Forced)
        - theoneprobeIntegration (Enabled/Not Forced)
        - quarkIntegration (Enabled/Not Forced)

    Pulsar/natura loaded Pulses:
        - NaturaCommons (Enabled/Forced)
        - NaturaOverworld (Enabled/Not Forced)
        - NaturaNether (Enabled/Not Forced)
        - NaturaDecorative (Enabled/Not Forced)
        - NaturaTools (Enabled/Not Forced)
        - NaturaEntities (Enabled/Not Forced)
        - NaturaOredict (Enabled/Forced)
        - NaturaWorld (Enabled/Not Forced)

    Pulsar/tcomplement loaded Pulses:
        - ModuleCommons (Enabled/Forced)
        - ModuleMelter (Enabled/Not Forced)
        - ModuleArmor (Enabled/Not Forced)
        - ModuleSteelworks (Enabled/Not Forced)
        - ChiselPlugin (Enabled/Not Forced)
        - ToolLevelingPlugin (Enabled/Not Forced)
        - Oredict (Enabled/Forced)

    Patchouli open book context: n/a
    Profiler Position: N/A (disabled)
    Player Count: 1 / 8; [EntityPlayerMP['PierreNamikaze'/33772, l='L'Aventurier Dimensionnel', x=104.84, y=67.00, z=-48.47]]
    Type: Integrated Server (map_client.txt)
    Is Modded: Definitely; Client brand changed to 'fml,forge'
    OptiFine Version: OptiFine_1.12.2_HD_U_G5
    OptiFine Build: 20210124-142939
    Render Distance Chunks: 8
    Mipmaps: 4
    Anisotropic Filtering: 1
    Antialiasing: 0
    Multitexture: false
    Shaders: null
    OpenGlVersion: 4.6.0 NVIDIA 526.98
    OpenGlRenderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
    OpenGlVendor: NVIDIA Corporation
    CpuCount: 8
 
Dernière édition par un modérateur:
Est-ce que ton jeu fonctionne sans ces mods ?
Code:
Inventory Tweaks Coremod (InventoryTweaks-1.64+dev.151.jar)
TransformLoader (DynamicSurroundings-1.12.2-3.6.1.0.jar)
LoadingPlugin (RandomThings-MC1.12.2-4.2.7.4.jar)
SuperMartijn642's Core Lib Plugin (supermartijn642corelib-1.0.19-forge-mc1.12.jar)
ForgelinPlugin (Forgelin-1.8.4.jar)
MekanismCoremod (Mekanism-1.12.2-9.8.3.390.jar)
OpenModsCorePlugin (OpenModsLib-1.12.2-0.12.2.jar)
Quark Plugin (Quark-r1.6-179.jar)
ApotheosisCore (Apotheosis-1.12.2-1.12.5.jar)
CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)
llibrary (llibrary-core-1.0.11-1.12.2.jar)
MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)
SpartanWeaponry-MixinLoader (SpartanWeaponry-1.12.2-1.4.1.jar)
FMLModule (mdxlib-3.0.0.26.jar)
 
Bon, j'ai fait un test en virant des mods d'une copie de la save et j'ai l'impression que la save de base qui est flingué parce que j'ai réessayé avec et ça a crash instant...

Du coup merci pour vos réponses ça fait plaisir :D
 
Dernière édition:
Le jeu crash à cause d'un bloc de lave, donc je pense qu'il faudrait regarder du côté des mods qui modifient le rendu et la physique (Dynamic Surroundings par ex.), tu peux essayer avec une version bêta qui est plus récente :
https://www.curseforge.com/minecraft/mc-mods/dynamic-surroundings/files/3497269

Sinon renvoie le nouveau rapport de crash, c'est possible que l'erreur ait changée.

Oui ça fonctionne mais le problème c'est que j'utilise ces mods exprès pour mon aventure :/
L'idée était juste de savoir si le problème était dans ces mods-là, a priori c'est bien cela donc maintenant on peut rétrécir progressivement le paquet de mods enlevés jusqu'à isoler le mod fautif.

Sur 250 mods, ça permet de trouver un mod fautif en seulement huit lancements du jeu plutôt que de les enlever un par un et de lancer 250 fois le jeu.