View previous topic :: View next topic |
Author |
Message |
william_hunter
Joined: 31 Jan 2007 Posts: 149
|
Posted: Wed Jul 09, 2008 23:46 Post subject: nwnx_easy errors? |
|
|
OK, so in light of recent issues I have had with my server, I went ahead and installed Fireboar's nwnx_easy. I followed the directions and put all the plugins in the active directory, and everything seemed ok. When I executed the shell script, I got the following messages:
Code: |
ODBC plugin registered
TMI plugin registered
ERROR: dlopen: ./nwnx_functions.so: ./nwnx_functions.so: undefined symbol: _ZN13CExoLocString9AddString9EmPc
LETO plugin registered
PROFILER plugin registered
ERROR: dlopen: ./nwnx_events.so: ./nwnx_events.so: undefined symbol: d_ret_code_sb
MNX plugin registered
CHAT plugin registered
HASHSET plugin registered
FIXES plugin registered
RESMAN plugin registered
STRUCTS plugin registered
*NWNX2 activated
|
Now everything seems to be working just fine, so I am not that worried, but any error message gets me nervous, so I am asking. What do these mean? _________________ The Realm of Tharagon NWN PW |
|
Back to top |
|
|
Fireboar
Joined: 17 Feb 2008 Posts: 323
|
Posted: Thu Jul 10, 2008 21:28 Post subject: |
|
|
The Chat, Events and Functions plugins might not be compatible with NWN 1.69. Are you using the updated version?
The nwnx_easy package is simply a compilation of the existing plugins, re-documented and an install script created.
If I were you, I'd remove nwnx_functions.so and nwnx_events.so if you don't need them, along with any other plugins you don't need. This can improve performance.
I will however look into the scripts - maybe Virusman will as well. |
|
Back to top |
|
|
virusman
Joined: 30 Jan 2005 Posts: 1020 Location: Russia
|
Posted: Thu Jul 10, 2008 21:50 Post subject: |
|
|
These bugs are specific to nwnx_easy.
Code: | ERROR: dlopen: ./nwnx_events.so: ./nwnx_events.so: undefined symbol: d_ret_code_sb | Fireboar has merged an untested nwnx_events branch to nwnx_easy 0.3. It doesn't work. Revert to the latest release (1.2.2).
Code: | ERROR: dlopen: ./nwnx_functions.so: ./nwnx_functions.so: undefined symbol: _ZN13CExoLocString9AddString9EmPc | Seems like a broken makefile.. |
|
Back to top |
|
|
Fireboar
Joined: 17 Feb 2008 Posts: 323
|
Posted: Thu Jul 10, 2008 23:43 Post subject: |
|
|
Aw, you're using 0.3? That's only supposed to be a test version! Yep, it's untested. You can replace it by removing the events folder and replacing it with the official release, then recompiling the whole lot.
The makefile isn't broken on my end... I'll have a look at that. Thanks virusman for these. |
|
Back to top |
|
|
Fireboar
Joined: 17 Feb 2008 Posts: 323
|
Posted: Sun Jul 13, 2008 18:11 Post subject: |
|
|
Alright, I've got a new version for 1.69 that fixes those problems. I just need to wait for the nwnx_functions release that works with 1.69. |
|
Back to top |
|
|
william_hunter
Joined: 31 Jan 2007 Posts: 149
|
Posted: Sun Jul 13, 2008 20:38 Post subject: |
|
|
Cool. And here I am with a screenshot of the latest crash...but I guess its not needed now, eh? _________________ The Realm of Tharagon NWN PW |
|
Back to top |
|
|
william_hunter
Joined: 31 Jan 2007 Posts: 149
|
Posted: Sun Jul 13, 2008 20:45 Post subject: |
|
|
Actually, I think I should post it. Its the actual crashing caused by the events plugin, I think.
Click here _________________ The Realm of Tharagon NWN PW |
|
Back to top |
|
|
william_hunter
Joined: 31 Jan 2007 Posts: 149
|
Posted: Mon Jul 14, 2008 18:31 Post subject: |
|
|
OK, now that I have updated to nwnx_easy 0.4, I am getting one error message
FAILED: NWNX!INIT(O) has not been initialized.
This is in spite of the fact that I do indeed have INIT called in modload. _________________ The Realm of Tharagon NWN PW |
|
Back to top |
|
|
william_hunter
Joined: 31 Jan 2007 Posts: 149
|
Posted: Mon Jul 14, 2008 18:51 Post subject: |
|
|
However, perhaps I spoke too soon, because I restarted the server and it is not happening now...odd, but not reproducible just yet. _________________ The Realm of Tharagon NWN PW |
|
Back to top |
|
|
william_hunter
Joined: 31 Jan 2007 Posts: 149
|
Posted: Mon Jul 14, 2008 21:34 Post subject: |
|
|
Ah, there it is again. Same error message, repeated. _________________ The Realm of Tharagon NWN PW |
|
Back to top |
|
|
Fireboar
Joined: 17 Feb 2008 Posts: 323
|
Posted: Mon Jul 14, 2008 22:03 Post subject: |
|
|
I cannot reproduce this. How frequently is this happening, and is it only happening in certain conditions (for example, happening the first time after the computer boots up but is fine after that)? |
|
Back to top |
|
|
william_hunter
Joined: 31 Jan 2007 Posts: 149
|
Posted: Mon Jul 14, 2008 22:21 Post subject: |
|
|
It seems to be happening about once every 4-5 minutes, and I can't yet say what seems to be causing it. I have a few people on the server now, and it is not increasing in frequency. I double checked, just to be sure, and INIT is definitely being called onmodload. This does not seem to be causing lag or crashing, its just showing up in the server terminal window, and in the nwnx logs. _________________ The Realm of Tharagon NWN PW |
|
Back to top |
|
|
virusman
Joined: 30 Jan 2005 Posts: 1020 Location: Russia
|
Posted: Mon Jul 14, 2008 22:30 Post subject: |
|
|
You may need to call INIT for GetLocalObject:
Code: | GetLocalObject(GetModule(), "NWNX!INIT"); |
|
|
Back to top |
|
|
william_hunter
Joined: 31 Jan 2007 Posts: 149
|
Posted: Mon Jul 14, 2008 22:44 Post subject: |
|
|
I'l check that _________________ The Realm of Tharagon NWN PW |
|
Back to top |
|
|
william_hunter
Joined: 31 Jan 2007 Posts: 149
|
Posted: Tue Jul 15, 2008 12:59 Post subject: |
|
|
virusman wrote: | You may need to call INIT for GetLocalObject:
Code: | GetLocalObject(GetModule(), "NWNX!INIT"); |
|
This is what is called in my onmodload event. I am sorry, I read it wrong last time I posted. Do I need to change this?
Code: | { object oTgt = GetModule();
SetLocalString(oTgt,"NWNX!INIT","1");
|
_________________ The Realm of Tharagon NWN PW |
|
Back to top |
|
|
|