PDA

View Full Version : Boot5zones.bat CRASH


Lindgren
11-26-2004, 07:36 AM
This is touched upon by many threads, but I wanted to post my exact screen to see what I'm doing wrong.

And yes, I get 1017's when trying to connect to my own server (NOT MINILOGIN - EqEmu server select). It lists it, but doesn't let me connect.

[Status] CURRENT_ZONE_VERSION: EQEMu 0.6.0-DR2
[Status] Loading Variables
[Status] Loading zone names
[Status] Loading items
[Status] EMuShareMem loaded
[Status] Loading npcs
[Status] Loading npc faction lists
[Status] Loading NPC Faction Lists from database...
[Status] Loading loot tables
[Status] Loading Loot tables from database...
[Status] Loading doors
[Status] Loading Doors from database...
Error in DBLoadDoors query 'SELECT id,doorid,zone,name,pos_x,pos_y,pos_z,heading
,opentype,guild,lockpick,keyitem,triggerdoor,trigg ertype,dest_zone,dest_x,dest_y
,dest_z,dest_heading,door_param,invert_state,incli ne,size from doors' #1054: Unk
nown column 'door_param' in 'field list'
If you get an error about door_param and size, run the following queries:
ALTER TABLE `doors` CHANGE `liftheight` `door_param` INT(4) DEFAULT "0" NOT NUL
L;
ALTER TABLE `doors` ADD `size` SMALLINT(5) UNSIGNED DEFAULT "100" NOT NULL;
Error: EMuShareMem: DLLLoadDoors: !cbDBLoadDoors
[Status] FileLoadSPDat() Loading spells from ./spells_us.txt
[Status] FileLoadSPDat() spells loaded: 6299
[Status] Loading guilds
[Status] Loading factions
[Status] Loading AA effects
[Status] Loading swarm spells
[Status] Loading tributes
[Error] Error in LoadTributes first query 'SELECT id,name,descr FROM tributes':
#1146: Table 'eq.tributes' doesn't exist
[Status] Loading corpse timers
[Status] Loading what ever is left
[Status] Loading commands
[Status] 176 commands loaded
[Status] Loading embedded perl XS
[Status] Error initializing perlembed: failed to install plugin printhook, do yo
u lack IO::Scalar?
[Status] Fatal error initializing perl: failed to install plugin printhook, do y
ou lack IO::Scalar?


The pain! THE HORRIBLE PAIN! If it weren't for the fact that I enjoy this very much, I'd stop trying.

Varlos
11-26-2004, 12:16 PM
I feel your horrible pain as well. I'm having the same problem except for I'm not getting errors on the door loading.

I just get the same error on LoadTributes and at the bottom it gives me the same "Error intializing PerlEmbed" errors at the bottom.

And before anyone says I don't have IO::Scalar installed, I do have it installed and when I open a command prompt and check for it(forget the command to check for it but I've done it many times) it says "Installed". That doesn't seem to be the problem....I really can't figure out what it is and would appreciate any help as well.

Lindgren
11-28-2004, 03:39 AM
ü

wize_one
11-28-2004, 05:33 AM
the answer is in the error statement


ALTER TABLE `doors` CHANGE `liftheight` `door_param` INT(4) DEFAULT "0" NOT NULL;
ALTER TABLE `doors` ADD `size` SMALLINT(5) UNSIGNED DEFAULT "100" NOT NULL;

wize_one
11-28-2004, 05:35 AM
[Error] Error in LoadTributes first query 'SELECT id,name,descr FROM tributes':
#1146: Table 'eq.tributes' doesn't exist

there is a link to that on the main eqemu page or the data is in the change log file(dont recall where for 100%)

also your getting perl errors because you havent installed the IO:scaler

Lindgren
11-28-2004, 07:45 AM
IO:Scalar is installed. Lemme work with the other stuff. I'll post my progress. (thanks, btw)

Haverlock
11-28-2004, 08:23 PM
Hi,
My world.exe is runnig ok, but zone.exe is giving error no matter what I do.

This is output from one of my zone.exe windwos:

C:\EqEmu>zone . 127.0.0.1 7995 localhost
[Status] CURRENT_ZONE_VERSION: EQEMu 0.6.0-DR2
[Status] Loading Variables
[Status] Loading zone names
[Status] Loading items
[Status] EMuShareMem loaded
[Status] Loading npcs
[Status] Loading npc faction lists
[Status] Loading NPC Faction Lists from database...
[Status] Loading loot tables
[Status] Loading Loot tables from database...
[Status] Loading doors
[Status] Loading Doors from database...
[Status] FileLoadSPDat() Loading spells from ./spells_us.txt
[Status] FileLoadSPDat() spells loaded: 6299
[Status] Loading guilds
[Status] Loading factions
[Status] Loading AA effects
[Status] Loading swarm spells
[Status] Loading tributes
[Status] Loading corpse timers
[Status] Loading what ever is left
[Status] Loading commands
[Status] 177 commands loaded
[Status] Loading embedded perl XS
[Quest] perl error: Perl runtime error: Can't locate Symbol.pm in @INC (@INC con
tains: .) at (eval 3) line 1.
BEGIN failed--compilation aborted at (eval 3) line 1.

[Status] Error initializing perlembed: failed to install eval_file hook
[Status] Fatal error initializing perl: failed to install eval_file hook

Then it stops. Has anyone any ideas what to do that Symbol.pm? I have try'd copy it different locations but nothing seems to work. Please help...

Derision
11-28-2004, 08:48 PM
[Quest] perl error: Perl runtime error: Can't locate Symbol.pm in @INC (@INC con
tains: .) at (eval 3) line 1.
BEGIN failed--compilation aborted at (eval 3) line 1.


Well, I don't know what is causing your problem, but your perl @INC setting just seems to be set to '.', i.e. the current directory you are in. If you launch a command prompt and type:

perl -V

This will confirm what it is set to. Mine says this:

C:\>perl -V
Summary of my perl5 (revision 5 version 8 subversion 0)

<SNIP>

Compiled at Mar 31 2003 00:45:44
@INC:
C:/Perl/lib
C:/Perl/site/lib
.

C:\>

If your @INC is really just set to '.' and not C:/Perl/lib;C:/perl/site/lib, you could maybe try uninstalling/re-installing Perl.

Haverlock
11-28-2004, 09:10 PM
Thanks for quick answer. When I write 'perl -V' I get this:

Compiled at Dec 9 2003 10:19:40
@INC:
C:/Perl/lib
C:/Perl/site/lib
.

Huh. Weird problem...

Haverlock
11-29-2004, 09:23 AM
Well, I managed to make zone.exe work and wanted to tell others what went wrong in my case.

I's copied in some point perl58.dll file to \System folder! It's correct place is in C:\Perl\bin folder. I find out in support archives that this file can be only one place and exactly in C:\Perl\bin.

Thanks to all for help and happy gaming... :D [/code]