Page 1 of 1

'creative_inventory_size' (a nil value)

Posted: Mon Aug 27, 2012 19:15
by qwrwed
When i try to load my minetest worlds in 0.4.2 rc1, i get this error: "attempt to perform arithmetic on field 'creative_inventory_size' (a nil value)"

debug.txt:

Code: Select all


-------------
  Separator  
-------------

19:47:17: INFO[main]: logfile    = debug.txt
19:47:17: INFO[main]: path_share = C:\Documents and Settings\User1\Desktop\minetest2\bin\..
19:47:17: INFO[main]: path_user  = C:\Documents and Settings\User1\Desktop\minetest2\bin\..
19:47:17: INFO[main]: minetest with SER_FMT_VER_HIGHEST=25, VER=0.4.2-rc1-d38b465 BUILD_TYPE=Release RUN_IN_PLACE=1 USE_GETTEXT=0 USE_SOUND=1 STATIC_SHAREDIR=.
19:47:19: INFO[main]: text_height=18
19:47:19: INFO[main]: Searching worlds...
19:47:19: INFO[main]:   In C:\Documents and Settings\User1\Desktop\minetest2\bin\..\worlds: 
19:47:19: INFO[main]: 1 
19:47:19: INFO[main]: 1 found.
19:47:19: INFO[main]: Waiting for other menus
19:47:19: INFO[main]: Waited for other menus
19:47:19: INFO[main]: Created main menu
19:47:19: INFO[main]: locale has been set to:English_United Kingdom.1252
19:47:19: INFO[main]: locale has been set to:C
19:47:26: INFO[main]: locale has been set to:English_United Kingdom.1252
19:47:26: INFO[main]: locale has been set to:English_United Kingdom.1252
19:47:26: INFO[main]: locale has been set to:C
19:47:26: INFO[main]: locale has been set to:English_United Kingdom.1252
19:47:26: INFO[main]: locale has been set to:C
19:47:26: INFO[main]: locale has been set to:English_United Kingdom.1252
19:47:26: INFO[main]: locale has been set to:C
19:47:26: INFO[main]: locale has been set to:English_United Kingdom.1252
19:47:26: INFO[main]: locale has been set to:English_United Kingdom.1252
19:47:26: INFO[main]: locale has been set to:C
19:47:26: INFO[main]: locale has been set to:English_United Kingdom.1252
19:47:26: INFO[main]: locale has been set to:C
19:47:26: INFO[main]: locale has been set to:English_United Kingdom.1252
19:47:26: INFO[main]: locale has been set to:C
19:47:28: INFO[main]: locale has been set to:English_United Kingdom.1252
19:47:28: INFO[main]: locale has been set to:C
19:47:29: INFO[main]: Dropping main menu
19:47:29: INFO[main]: Selected world: 1 [C:\Documents and Settings\User1\Desktop\minetest2\bin\..\worlds\1]
19:47:29: INFO[main]: Attempting to use OpenAL audio
19:47:29: INFO[main]: Audio: Initializing...
19:47:30: INFO[main]: Audio: Vorbis extension NOT present
19:47:30: INFO[main]: Audio: Initialized: OpenAL 1.1, using Generic Software
19:47:30: INFO[main]: Creating server
19:47:30: INFO[main]: BanManager: loading from C:\Documents and Settings\User1\Desktop\minetest2\bin\..\worlds\1\ipban.txt
19:47:30: INFO[main]: Server created for gameid "minetest" in simple singleplayer mode
19:47:30: INFO[main]: - world:  C:\Documents and Settings\User1\Desktop\minetest2\bin\..\worlds\1
19:47:30: INFO[main]: - config: C:\Documents and Settings\User1\Desktop\minetest2\bin\..\minetest.conf
19:47:30: INFO[main]: - game:   C:\Documents and Settings\User1\Desktop\minetest2\bin\..\games\minetest_game
19:47:30: INFO[main]: RollbackManager::RollbackManager(C:\Documents and Settings\User1\Desktop\minetest2\bin\..\worlds\1\rollback.txt)
19:47:30: INFO[main]: - mods:   C:\Documents and Settings\User1\Desktop\minetest2\bin\..\mods\minetest
19:47:30: INFO[main]: - mods:   C:\Documents and Settings\User1\Desktop\minetest2\bin\..\games\minetest_game\mods
19:47:30: INFO[main]: - mods:   C:\Documents and Settings\User1\Desktop\minetest2\bin\..\worlds\1\worldmods
19:47:30: INFO[main]: Initializing world at C:\Documents and Settings\User1\Desktop\minetest2\bin\..\worlds\1
19:47:30: INFO[main]: Server: Initializing Lua
19:47:30: VERBOSE[main]: scriptapi_export()
19:47:30: INFO[main]: Server: Loading builtin.lua ["C:\Documents and Settings\User1\Desktop\minetest2\bin\..\builtin\builtin.lua"]
19:47:30: VERBOSE[main]: Loading and running script from C:\Documents and Settings\User1\Desktop\minetest2\bin\..\builtin\builtin.lua
19:47:30: VERBOSE[main]: ItemDefManager: setting alias NodeItem -> 
19:47:30: VERBOSE[main]: ItemDefManager: setting alias MaterialItem -> 
19:47:30: VERBOSE[main]: ItemDefManager: setting alias MaterialItem2 -> 
19:47:30: VERBOSE[main]: ItemDefManager: setting alias MBOItem -> 
19:47:30: VERBOSE[main]: ItemDefManager: setting alias CraftItem -> 
19:47:30: VERBOSE[main]: ItemDefManager: setting alias MaterialItem3 -> 
19:47:30: VERBOSE[main]: ItemDefManager: setting alias tool -> 
19:47:30: VERBOSE[main]: ItemDefManager: setting alias ToolItem -> 
19:47:30: VERBOSE[main]: ItemDefManager: setting alias node -> 
19:47:30: VERBOSE[main]: ItemDefManager: setting alias craft -> 
19:47:30: VERBOSE[main]: register_item_raw: unknown
19:47:30: VERBOSE[main]: ItemDefManager: registering "unknown"
19:47:30: VERBOSE[main]: register_item_raw: air
19:47:30: VERBOSE[main]: ItemDefManager: registering "air"
19:47:30: VERBOSE[main]: registerNode: registering content id "126": name="air"
19:47:30: VERBOSE[main]: register_item_raw: ignore
19:47:30: VERBOSE[main]: ItemDefManager: registering "ignore"
19:47:30: VERBOSE[main]: registerNode: registering content id "127": name="ignore"
19:47:30: INFO[main]: registerNode: WARNING: Ignoring CONTENT_IGNORE redefinition
19:47:30: VERBOSE[main]: register_item_raw: 
19:47:30: VERBOSE[main]: ItemDefManager: registering ""
19:47:30: INFO[main]: WARNING: Mod name conflict detected: 
19:47:30: INFO[main]: Already loaded: C:\Documents and Settings\User1\Desktop\minetest2\bin\..\mods\minetest\wool
19:47:30: INFO[main]: Will not load: C:\Documents and Settings\User1\Desktop\minetest2\bin\..\games\minetest_game\mods\wool
19:47:30: INFO[main]: Server: Loading mods: alias item_drop mesecons_dev mesecons_textures particles timber trash tv walking_light worldedit creative default dye fire ambience animatedfluids carts flowers growing infinitytools mesecons maptools moreores obsidian papyrus_bed papyrus_door ruler sethome snow watergone wool bucket doors give_initial_stuff legacy stairs mesecons_alias mesecons_blinkyplant mesecons_delayer mesecons_door mesecons_hydroturbine mesecons_insulated mesecons_lamp mesecons_lightstone mesecons_materials mesecons_microcontroller mesecons_mvps mesecons_noteblock mesecons_powerplant mesecons_pressureplates mesecons_random mesecons_receiver mesecons_switch mesecons_torch nether farming craft_guide technic mesecons_detector mesecons_solarpanel mesecons_movestones mesecons_pistons mesecons_button mesecons_walllever throwing 
19:47:30: INFO[main]:   [alias       ] ["C:\Documents and Settings\User1\Desktop\minetest2\bin\..\mods\minetest\alias\init.lua"]
19:47:30: VERBOSE[main]: Loading and running script from C:\Documents and Settings\User1\Desktop\minetest2\bin\..\mods\minetest\alias\init.lua
19:47:30: VERBOSE[main]: ItemDefManager: setting alias bucket -> bucket:bucket_empty
19:47:30: VERBOSE[main]: ItemDefManager: setting alias bucket_water -> bucket:bucket_water
19:47:30: VERBOSE[main]: ItemDefManager: setting alias bucket_lava -> bucket:bucket_lava
19:47:30: VERBOSE[main]: ItemDefManager: setting alias stone -> default:stone
19:47:30: VERBOSE[main]: ItemDefManager: setting alias weather:rain_1 -> air
19:47:30: VERBOSE[main]: ItemDefManager: setting alias weather:rain_2 -> air
19:47:30: VERBOSE[main]: ItemDefManager: setting alias desert_stone -> default:desert_stone
19:47:30: VERBOSE[main]: ItemDefManager: setting alias coal_vein -> default:stone_with_coal
19:47:30: VERBOSE[main]: ItemDefManager: setting alias iron_vein -> default:stone_with_iron
19:47:30: VERBOSE[main]: ItemDefManager: setting alias grass -> default:dirt_with_grass
19:47:30: VERBOSE[main]: ItemDefManager: setting alias dirt -> default:dirt
19:47:30: VERBOSE[main]: ItemDefManager: setting alias sand -> default:sand
19:47:30: VERBOSE[main]: ItemDefManager: setting alias desert_sand -> default:desert_sand
19:47:30: VERBOSE[main]: ItemDefManager: setting alias gravel -> default:gravel
19:47:30: VERBOSE[main]: ItemDefManager: setting alias sandstone -> default:sandstone
19:47:30: VERBOSE[main]: ItemDefManager: setting alias clay -> default:clay
19:47:30: VERBOSE[main]: ItemDefManager: setting alias brick -> default:brick
19:47:30: VERBOSE[main]: ItemDefManager: setting alias tree -> default:tree
19:47:30: VERBOSE[main]: ItemDefManager: setting alias jungletree -> default:jungletree
19:47:30: VERBOSE[main]: ItemDefManager: setting alias leaves -> default:leaves
19:47:30: VERBOSE[main]: ItemDefManager: setting alias cactus -> default:cactus
19:47:30: VERBOSE[main]: ItemDefManager: setting alias papyrus -> default:papyrus
19:47:30: VERBOSE[main]: ItemDefManager: setting alias bookshelf -> default:bookshelf
19:47:30: VERBOSE[main]: ItemDefManager: setting alias glass -> default:glass
19:47:30: VERBOSE[main]: ItemDefManager: setting alias fence -> default:fence_wood
19:47:30: VERBOSE[main]: ItemDefManager: setting alias rail -> default:rail
19:47:30: VERBOSE[main]: ItemDefManager: setting alias ladder -> default:ladder
19:47:30: VERBOSE[main]: ItemDefManager: setting alias wood -> default:wood
19:47:30: VERBOSE[main]: ItemDefManager: setting alias mese -> default:mese
19:47:30: VERBOSE[main]: ItemDefManager: setting alias cloud -> default:cloud
19:47:30: VERBOSE[main]: ItemDefManager: setting alias water -> default:water_source
19:47:30: VERBOSE[main]: ItemDefManager: setting alias lava -> default:lava_source
19:47:30: VERBOSE[main]: ItemDefManager: setting alias torch -> default:torch
19:47:30: VERBOSE[main]: ItemDefManager: setting alias sign -> default:sign_wall
19:47:30: VERBOSE[main]: ItemDefManager: setting alias chest -> default:chest
19:47:30: VERBOSE[main]: ItemDefManager: setting alias locked_chest -> default:chest_locked
19:47:30: VERBOSE[main]: ItemDefManager: setting alias furnace -> default:furnace
19:47:30: VERBOSE[main]: ItemDefManager: setting alias cobble -> default:cobble
19:47:30: VERBOSE[main]: ItemDefManager: setting alias mossycobble -> default:mossycobble
19:47:30: VERBOSE[main]: ItemDefManager: setting alias steelblock -> default:steelblock
19:47:30: VERBOSE[main]: ItemDefManager: setting alias nyancat -> default:nyancat
19:47:30: VERBOSE[main]: ItemDefManager: setting alias nyancat_rainbow -> default:nyancat_rainbow
19:47:30: VERBOSE[main]: ItemDefManager: setting alias sapling -> default:sapling
19:47:30: VERBOSE[main]: ItemDefManager: setting alias apple -> default:apple
19:47:30: VERBOSE[main]: ItemDefManager: setting alias dry_shrub -> default:dry_shrub
19:47:30: VERBOSE[main]: ItemDefManager: setting alias stick -> default:stick
19:47:30: VERBOSE[main]: ItemDefManager: setting alias paper -> default:paper
19:47:30: VERBOSE[main]: ItemDefManager: setting alias book -> default:book
19:47:30: VERBOSE[main]: ItemDefManager: setting alias coal -> default:coal_lump
19:47:30: VERBOSE[main]: ItemDefManager: setting alias iron -> default:iron_lump
19:47:30: VERBOSE[main]: ItemDefManager: setting alias clay -> default:clay_lump
19:47:30: VERBOSE[main]: ItemDefManager: setting alias steel -> default:steel_ingot
19:47:30: VERBOSE[main]: ItemDefManager: setting alias clay_brick -> default:clay_brick
19:47:30: VERBOSE[main]: ItemDefManager: setting alias scorched_stuff -> default:scorched_stuff
19:47:30: VERBOSE[main]: ItemDefManager: setting alias door -> doors:door_wood
19:47:30: VERBOSE[main]: ItemDefManager: setting alias white -> dye:white
19:47:30: VERBOSE[main]: ItemDefManager: setting alias grey -> dye:grey
19:47:30: VERBOSE[main]: ItemDefManager: setting alias dark_grey -> dye:dark_grey
19:47:30: VERBOSE[main]: ItemDefManager: setting alias black -> dye:black
19:47:30: VERBOSE[main]: ItemDefManager: setting alias violet -> dye:violet
19:47:30: VERBOSE[main]: ItemDefManager: setting alias blue -> dye:blue
19:47:30: VERBOSE[main]: ItemDefManager: setting alias cyan -> dye:cyan
19:47:30: VERBOSE[main]: ItemDefManager: setting alias dark_green -> dye:dark_green
19:47:30: VERBOSE[main]: ItemDefManager: setting alias green -> dye:green
19:47:30: VERBOSE[main]: ItemDefManager: setting alias yellow -> dye:yellow
19:47:30: VERBOSE[main]: ItemDefManager: setting alias brown -> dye:brown
19:47:30: VERBOSE[main]: ItemDefManager: setting alias orange -> dye:orange
19:47:30: VERBOSE[main]: ItemDefManager: setting alias red -> dye:red
19:47:30: VERBOSE[main]: ItemDefManager: setting alias magenta -> dye:magenta
19:47:30: VERBOSE[main]: ItemDefManager: setting alias pink -> dye:pink
19:47:30: VERBOSE[main]: ItemDefManager: setting alias fire -> fire:basic_flame
19:47:30: VERBOSE[main]: ItemDefManager: setting alias stair_wood -> stairs:stair_wood
19:47:30: VERBOSE[main]: ItemDefManager: setting alias stair_stone -> stairs:stair_stone
19:47:30: VERBOSE[main]: ItemDefManager: setting alias stair_cobble -> stairs:stair_cobble
19:47:30: VERBOSE[main]: ItemDefManager: setting alias stair_brick -> stairs:stair_brick
19:47:30: VERBOSE[main]: ItemDefManager: setting alias stair_sandstone -> stairs:stair_sandstone
19:47:30: VERBOSE[main]: ItemDefManager: setting alias slab_wood -> stairs:slab_wood
19:47:30: VERBOSE[main]: ItemDefManager: setting alias slab_stone -> stairs:slab_stone
19:47:30: VERBOSE[main]: ItemDefManager: setting alias slab_cobble -> stairs:slab_cobble
19:47:30: VERBOSE[main]: ItemDefManager: setting alias slab_brick -> stairs:slab_brick
19:47:30: VERBOSE[main]: ItemDefManager: setting alias slab_sandstone -> stairs:slab_sandstone
19:47:30: VERBOSE[main]: ItemDefManager: setting alias wool -> wool:white
19:47:30: VERBOSE[main]: ItemDefManager: setting alias wool_grey -> wool:grey
19:47:30: VERBOSE[main]: ItemDefManager: setting alias wool_dark_grey -> wool:dark_grey
19:47:30: VERBOSE[main]: ItemDefManager: setting alias wool_black -> wool:black
19:47:30: VERBOSE[main]: ItemDefManager: setting alias wool_violet -> wool:violet
19:47:30: VERBOSE[main]: ItemDefManager: setting alias wool_blue -> wool:blue
19:47:30: VERBOSE[main]: ItemDefManager: setting alias wool_cyan -> wool:cyan
19:47:30: VERBOSE[main]: ItemDefManager: setting alias wool_dark_green -> wool:dark_green
19:47:30: VERBOSE[main]: ItemDefManager: setting alias wool_green -> wool:green
19:47:30: VERBOSE[main]: ItemDefManager: setting alias wool_yellow -> wool:yellow
19:47:30: VERBOSE[main]: ItemDefManager: setting alias wool_brown -> wool:brown
19:47:30: VERBOSE[main]: ItemDefManager: setting alias wool_orange -> wool:orange
19:47:30: VERBOSE[main]: ItemDefManager: setting alias wool_red -> wool:red
19:47:30: VERBOSE[main]: ItemDefManager: setting alias wool_magenta -> wool:magenta
19:47:30: VERBOSE[main]: ItemDefManager: setting alias wool_pink -> wool:pink
19:47:30: VERBOSE[main]: ItemDefManager: setting alias scissors -> animalmaterials:scissors
19:47:30: VERBOSE[main]: ItemDefManager: setting alias lasso -> animalmaterials:lasso
19:47:30: VERBOSE[main]: ItemDefManager: setting alias net -> animalmaterials:net
19:47:30: VERBOSE[main]: ItemDefManager: setting alias meat_raw -> animalmaterials:meat_raw
19:47:30: VERBOSE[main]: ItemDefManager: setting alias feather -> animalmaterials:feather
19:47:30: VERBOSE[main]: ItemDefManager: setting alias milk -> animalmaterials:milk
19:47:30: VERBOSE[main]: ItemDefManager: setting alias egg -> animalmaterials:egg
19:47:30: VERBOSE[main]: ItemDefManager: setting alias big_egg -> animalmaterials:egg_big
19:47:30: VERBOSE[main]: ItemDefManager: setting alias bone -> animalmaterials:bone
19:47:30: VERBOSE[main]: ItemDefManager: setting alias bone -> animalmaterials:bone
19:47:30: VERBOSE[main]: ItemDefManager: setting alias cart -> carts:cart
...
19:47:33: INFO[main]: ServerMap: Blocks modified by: 
19:47:33: INFO[main]:   setNode, setNode, setNode, setNode, setNode...: 1
19:47:33: INFO[main]: ServerMap: Saved map to C:\Documents and Settings\User1\Desktop\minetest2\bin\..\worlds\1
19:47:33: INFO[main]: RollbackManager::~RollbackManager()
19:47:33: INFO[main]: RollbackManager::flush()
19:47:33: INFO[main]: Server: Deinitializing scripting
19:47:33: INFO[main]: BanManager: saving to C:\Documents and Settings\User1\Desktop\minetest2\bin\..\worlds\1\ipban.txt
19:47:33: ERROR[main]: ServerError: LuaError: error: ...t2\bin\..\games\minetest_game\mods\creative\init.lua:67: attempt to perform arithmetic on field 'creative_inventory_size' (a nil value)
19:47:33: ERROR[main]: stack traceback:
19:47:33: INFO[main]: Searching worlds...
19:47:33: INFO[main]:   In C:\Documents and Settings\User1\Desktop\minetest2\bin\..\worlds: 
19:47:33: INFO[main]: 1 
19:47:33: INFO[main]: 1 found.
19:47:33: INFO[main]: Waiting for other menus
19:47:33: INFO[main]: Waited for other menus
19:47:33: VERBOSE[main]: error_message = ServerError: LuaError: error: ...t2\bin\..\games\minetest_game\mods\creative\init.lua:67: attempt to perform arithmetic on field 'creative_inventory_size' (a nil value)
19:47:33: VERBOSE[main]: stack traceback:
19:47:33: INFO[main]: Created main menu
19:47:33: INFO[main]: locale has been set to:English_United Kingdom.1252
19:47:33: INFO[main]: locale has been set to:C
19:47:36: INFO: event_handler(): Ctrl+C, Close Event, Logoff Event or Shutdown Event, shutting down.
19:47:36: INFO[main]: Dropping main menu
19:47:37: INFO[main]: Updating configuration file: "C:\Documents and Settings\User1\Desktop\minetest2\bin\..\minetest.conf"
19:47:37: INFO[main]: Skipping writing of C:\Documents and Settings\User1\Desktop\minetest2\bin\..\minetest.conf because content wouldn't be modified
Also, I have a lot of mods - could this be affecting it?
I tried redownloading it - twice - but still almost no luck. Occasionally it works, but the sound is much too fast - you can hardly hear the standard digging/walking sounds, and the songs from the ambience mod sound like they're stuck on fast forward. I have Windows XP SP3(i think) - does anyone know how to sort out these two problems and why they happen?

EDIT:i have removed the "creative" mod, which seems to sort out both problems, but now i have no creative mode :(
At least until me (unlikely) or someone else finds a permanent solution.
EDIT2: the sound is too fast again, so that screwed up as well.

Posted: Mon Aug 27, 2012 19:49
by VanessaE
Creative mode is part of the game - no mods are necessary to get it, just turn that mode on in the game's main menu. There is already a proper creative inventory in the game now which has enough functionality to make the separate mod unnecessary.

Posted: Mon Aug 27, 2012 19:58
by qwrwed
By creative mod, I mean one of the mods in minetest_game folder - not the seperate mod by ashenk69, although I am trying to use that instead as the problem is with the official one - the one that has the pages of nodes/items from all mods, with buttons. Even though creative mode is on, the submenu/tab is not there(I took it out because it was causing the error - line 67).

Posted: Tue Aug 28, 2012 00:16
by cornernote
hey qwrwed,

I get that message when I try to run the creative mod (the one in default mods in minetest_game) using an older version of minetest. Make sure you are running the latest 0.4.2-rc1.

Posted: Tue Aug 28, 2012 09:53
by qwrwed
It's definitely the newest on the blog - I tried redownloading 2 times - but if there is a newer one that needs to be compiled, I know nothing about it, so no solution there. I can understand why that or your craft_guide mod wont work on old versions; buttons were not implemented, but I don't know what's causing it in 0.4.2. Strangely, craft_guide and creative_inventory (the separate one) both work, but whenever I try to take something out of a creativechest, I get the error window which reads 'minetest.exe has encountered a problem and needs to close' and I have to restart it, which I don't want to do every time I want an item.

Posted: Tue Aug 28, 2012 10:31
by PilzAdam
qwrwed wrote:Its definitely the newest on the blog - i tried redownloading 2 times - but if there is a newer one that needs to be compiled, i know nothing about it, so no solution there. I can understand why that or your craft_guide mod wont work on old versions;buttons were not implemented, but i don't know whats causing it in 0.4.2. strangely, craft_guide and creative_inventory (the seperate one) both work, but whenever i try to take something out of a creativechest, i get the error window which reads 'minetest.exe has encountered a problem and needs to close' and i have to restart it, which i don't want to do every time i want an item.
Why do you use the creative chest when you have 0.4.2 with a creative inventory in the players inventory?

Posted: Tue Aug 28, 2012 10:46
by qwrwed
PilzAdam wrote:
qwrwed wrote:Its definitely the newest on the blog - i tried redownloading 2 times - but if there is a newer one that needs to be compiled, i know nothing about it, so no solution there. I can understand why that or your craft_guide mod wont work on old versions;buttons were not implemented, but i don't know whats causing it in 0.4.2. strangely, craft_guide and creative_inventory (the seperate one) both work, but whenever i try to take something out of a creativechest, i get the error window which reads 'minetest.exe has encountered a problem and needs to close' and i have to restart it, which i don't want to do every time i want an item.
Why do you use the creative chest when you have 0.4.2 with a creative inventory in the players inventory?
because the creative inventory in the player's inventory is what's causing the problem, and so far, no-one has any solutions.

Posted: Tue Aug 28, 2012 12:25
by VanessaE
Uninstall the external creative inventory mod you downloaded and /pulverize the item in your inventory and/or use worldedit to delete it from your map.

Creative Inventory as a separate mod is obsolete.