Getting OpenURU CWE client working

Discussions About CyanWorlds.com Engine Client & Plugin
Skoader
Member
Posts: 29
Joined: Fri Jul 01, 2011 2:27 am

Re: Getting OpenURU CWE client working

Post by Skoader »

Hmm, I was barking up the wrong tree then. (There's an issue with Python 2.3 and VS2005 and up which results in a crash right at the same point.)
I could try to connect to your server with my client. Feel free to PM me with details if you'd like to give that a crack.
a'moaca'
Member
Posts: 163
Joined: Sat Dec 13, 2008 11:22 pm

Re: Getting OpenURU CWE client working

Post by a'moaca' »

I'm not sure where things could be going wrong here, but for one thing, the client always downloads the python first. That it does not request it implies to me something is wrong with the manifest.

Could you please post the .txt (source) python manifest and an excerpt from SDL manifest? I assume you are using the ones provided, though.

Presumably there is not something funky with the / as path separator because if there were the server could not send the manifest to the client and the client would not be asking for SDL files. Could please you post the actual errors from the server log? Can you set the auth_log_level to MSGS and check that the client requests and recieves the python manifest?

This is not a problem I have seen before so we're going to need more info about what is going on.

- a'moaca'
Valdez
Member
Posts: 18
Joined: Tue Jul 19, 2011 4:15 am

Re: Getting OpenURU CWE client working

Post by Valdez »

Alright, Skoader has been investigating the issue with his own client and it looks like it IS requesting the Python.pak and it successfully downloads it. Every single SDL, however, fails to download. The Python and SDL manifests are setup the same exact way and the SDL one should work just as the Python one does. This isn't making much sense. As requested, however, here is the Python.txt that was used to create the mbam manifest as well as the SDL one.

Code: Select all

Python\python.pak

Code: Select all

SDL\ahnonay.sdl
SDL\ahnonaycathedral.sdl
SDL\animation.sdl
SDL\avatar.sdl
SDL\ayoheek.sdl
SDL\BaronCityOffice.sdl
SDL\city.sdl
SDL\Cleft.sdl
SDL\cloneMessage.sdl
SDL\clothing.sdl
SDL\Dereno.sdl
SDL\Descent.sdl
SDL\EderDelin.sdl
SDL\EderTsogal.sdl
SDL\encryption.key
SDL\Ercana.sdl
SDL\ErcanaCitySilo.sdl
SDL\Garden.sdl
SDL\Garrison.sdl
SDL\Gira.sdl
SDL\GreatTreePub.sdl
SDL\GreatZero.sdl
SDL\grsnTrnCtrDoors.sdl
SDL\Jalak.sdl
SDL\Kadish.sdl
SDL\Kveer.sdl
SDL\Minkata.sdl
SDL\morph.sdl
SDL\Myst.sdl
SDL\Negilahn.sdl
SDL\Neighborhood.sdl
SDL\Neighborhood02.sdl
SDL\Nexus.sdl
SDL\particle.sdl
SDL\Payiferen.sdl
SDL\PelletBahroCave.sdl
SDL\Personal.sdl
SDL\PhilRelto.sdl
SDL\phyiscal.sdl
SDL\responder.sdl
SDL\RestorationGuild.sdl
SDL\sound.sdl
SDL\SpyRoom.sdl
SDL\Teledahn.sdl
SDL\Tetsonot.sdl
SDL\tldnPwrTwrPeriscope.sdl
SDL\tldnVaporScope.sdl
SDL\tldnWRCCBrain.sdl
SDL\x2wayLever.sdl
SDL\xButtonLeverSwitchPowered.sdl
SDL\xChatChannel.sdl
SDL\xConcentration.sdl
SDL\xHighLevelStarTrekDoor.sdl
SDL\xPassiveIndicatorLight.sdl
SDL\xPoweredLightSwitch.sdl
SDL\xPoweredStarTrekDoor.sdl
SDL\xregion.sdl
SDL\xStateToggler.sdl
SDL\xTelescope.sdl
This is the log given to me when someone (anyone) attempts to connect and downloads auth files (taken from auth.log):

Code: Select all

1312082572.826210  INFO auth.7cbf2143:49568: AcctLoginRequest for skoader (os: win)
1312082662.372302  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/BaronCityOffice.sdl
1312082662.826527  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Cleft.sdl
1312082663.361905  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Dereno.sdl
1312082663.844876  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Descent.sdl
1312082664.330232  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/EderDelin.sdl
1312082664.776475  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/EderTsogal.sdl
1312082665.245628  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Ercana.sdl
1312082665.697441  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/ErcanaCitySilo.sdl
1312082666.145158  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Garden.sdl
1312082666.603380  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Garrison.sdl
1312082667.063955  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Gira.sdl
1312082667.547252  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/GreatTreePub.sdl
1312082668.046138  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/GreatZero.sdl
1312082668.505803  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Jalak.sdl
1312082668.959012  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Kadish.sdl
1312082669.424573  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Kveer.sdl
1312082669.869859  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Minkata.sdl
1312082670.333241  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Myst.sdl
1312082670.785956  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Negilahn.sdl
1312082671.231043  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Neighborhood.sdl
1312082671.673355  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Neighborhood02.sdl
1312082672.127312  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Nexus.sdl
1312082672.623908  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Payiferen.sdl
1312082673.124140  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/PelletBahroCave.sdl
1312082673.570951  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Personal.sdl
1312082674.013515  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/PhilRelto.sdl
1312082674.459064  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/RestorationGuild.sdl
1312082674.908116  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/SpyRoom.sdl
1312082675.368081  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Teledahn.sdl
1312082675.816077  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/Tetsonot.sdl
1312082676.271246  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/ahnonay.sdl
1312082676.714957  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/ahnonaycathedral.sdl
1312082677.154505  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/animation.sdl
1312082677.606197  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/avatar.sdl
1312082678.051947  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/ayoheek.sdl
1312082678.504138  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/city.sdl
1312082678.979598  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/cloneMessage.sdl
1312082679.441514  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/clothing.sdl
1312082679.886938  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/encryption.key
1312082680.332645  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/grsnTrnCtrDoors.sdl
1312082680.784008  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/morph.sdl
1312082681.239915  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/particle.sdl
1312082681.698007  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/phyiscal.sdl
1312082682.165810  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/responder.sdl
1312082682.650692  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/sound.sdl
1312082683.103829  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/tldnPwrTwrPeriscope.sdl
1312082683.554843  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/tldnVaporScope.sdl
1312082684.037665  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/tldnWRCCBrain.sdl
1312082684.530312  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/x2wayLever.sdl
1312082684.978854  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/xButtonLeverSwitchPowered.sdl
1312082685.431912  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/xChatChannel.sdl
1312082685.885029  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/xConcentration.sdl
1312082686.334575  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/xHighLevelStarTrekDoor.sdl
1312082686.803753  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/xPassiveIndicatorLight.sdl
1312082687.249561  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/xPoweredLightSwitch.sdl
1312082687.702465  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/xPoweredStarTrekDoor.sdl
1312082688.153568  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/xStateToggler.sdl
1312082689.149170  WARN auth.7cbf2143:49568: Request for nonexistent file SDL/xregion.sdl
1312082841.799179  INFO auth.7cbf2143:49568: Shutdown started
1312082841.800535  INFO auth.7cbf2143:49568: Server shutdown for reason: Client connection timed out
The auth folder is correctly setup and everything. I do not see what could be causing trouble with the SDLs.
a'moaca'
Member
Posts: 163
Joined: Sat Dec 13, 2008 11:22 pm

Re: Getting OpenURU CWE client working

Post by a'moaca' »

Hmm, that is very odd. Assuming that your directories are set up correctly, this indeed makes no sense. I'm sorry to be pedantic but please let's double-check that. If you cd to the "default" directory and you do "ls Python" you get the python.pak and if you do "ls SDL" you get the SDL files? The case is correct and everything too?

If your directories are right, the especially peculiar thing here is that there is zero code in MOSS that treats these directories differently. If you added a "foo" auth manifest in the client, and added the foo.mbm file and it referred to files in the "bar" directory, it should all work! So there's no obvious MOSS reason for these to be different. This is grasping at straws but are the SDL files symlinks and not the Python, or anything different from the file system point of view?

If not, I guess let us try this patch and see if the logging provides any clues.

Code: Select all

diff -r da1f9221d265 FileTransaction.cc
--- a/FileTransaction.cc        Sat Jul 23 22:03:51 2011 -0700
+++ b/FileTransaction.cc        Sun Jul 31 11:43:45 2011 -0700
@@ -69,11 +69,23 @@
               "but no one is listening.\n", fname);
     }
     else {
-      log_warn(m_log, "Request for nonexistent file %s\n", fname);
+      log_warn(m_log, "Request for nonexistent file %s at %s\n", fname, path);
+      log_warn(m_log, "*** stat errno: %s (%d)\n", strerror(errno), errno);
+      int tempfd = open(path, O_RDONLY, 0);
+      if (tempfd < 0) {
+       log_warn(m_log, "*** open errno: %s (%d)\n", strerror(errno), errno);
+      }
+      else {
+       log_warn(m_log, "Whoa! open() worked!\n");
+       close(tempfd);
+      }
     }
     m_status = ERROR_FILE_NOT_FOUND;
     return 1;
   }
+  else {
+    log_warn(m_log, "File %s found at %s\n", fname, path);
+  }
   m_filesize = s.st_size;
   m_fd = open(path, O_RDONLY, 0);
   if (m_fd < 0) {
- a'moaca'
a'moaca'
Member
Posts: 163
Joined: Sat Dec 13, 2008 11:22 pm

Re: Getting OpenURU CWE client working

Post by a'moaca' »

One thing I've noticed -- encryption.key should not be in your manifest. I hope it is not in the SDL directory; it needs to be one level up. But things would have failed sooner if not.

EDIT: this leads to another thought. It seems you must have edited the SDL manifest but maybe not the Python one. Maybe there is a line-ending problem here? Does OS X still use CR as line-endings (vs. LF like FreeBSD would)?

Could you please provide a hex dump of, say, the first 64 bytes of the SDL.mbam file? If you have it, "hexdump -C" output would be ideal, but whatever you can get.

Code: Select all

00000000  53 00 44 00 4c 00 5c 00  42 00 61 00 72 00 6f 00  |S.D.L.\.B.a.r.o.|
00000010  6e 00 43 00 69 00 74 00  79 00 4f 00 66 00 66 00  |n.C.i.t.y.O.f.f.|
00000020  69 00 63 00 65 00 2e 00  73 00 64 00 6c 00 00 00  |i.c.e...s.d.l...|
00000030  00 00 98 06 00 00 53 00  44 00 4c 00 5c 00 43 00  |......S.D.L.\.C.|
Last edited by a'moaca' on Sun Jul 31, 2011 7:10 pm, edited 1 time in total.
Reason: add line-ending thought
Valdez
Member
Posts: 18
Joined: Tue Jul 19, 2011 4:15 am

Re: Getting OpenURU CWE client working

Post by Valdez »

Alright, I did the cd and ls commands and all the SDLs were in their correct directory. No, the SDLs are the files themselves, not symlinks or anything of the like.

This is the first 64 bytes of the hexdump of my SDL.mbam manifest:

Code: Select all

00000000  53 00 44 00 4c 00 5c 00  61 00 68 00 6e 00 6f 00  |S.D.L.\.a.h.n.o.|
00000010  6e 00 61 00 79 00 2e 00  73 00 64 00 6c 00 0d 00  |n.a.y...s.d.l...|
00000020  00 00 00 00 00 00 00 00  53 00 44 00 4c 00 5c 00  |........S.D.L.\.|
00000030  61 00 68 00 6e 00 6f 00  6e 00 61 00 79 00 63 00  |a.h.n.o.n.a.y.c.|
I do notice that it uses a different amount of dots to create a newline in mine than in the dump you supplied as an example (11 vs. 9). Think this could cause problems?

I applied the patch you supplied and this is the new log information I received after attempting to login with my client (taken from auth.log):

Code: Select all

1312142223.132423  WARN auth.a0a0a0a:50024: File Python.mbam found at /library/MOSS/vShard/auth/default/Python.mbam
1312142223.134255  WARN auth.a0a0a0a:50024: File SDL.mbam found at /library/MOSS/vShard/auth/default/SDL.mbam
1312142223.195950  WARN auth.a0a0a0a:50024: File Python/python.pak found at /library/MOSS/vShard/auth/default/Python/python.pak
1312142224.640089  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/BaronCityOffice.sdl
 at /library/MOSS/vShard/auth/default/SDL/BaronCityOffice.sdl
1312142224.641390  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.642108  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.646161  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Cleft.sdl
 at /library/MOSS/vShard/auth/default/SDL/Cleft.sdl
1312142224.646864  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.647801  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.652742  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Dereno.sdl
 at /library/MOSS/vShard/auth/default/SDL/Dereno.sdl
1312142224.653520  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.654346  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.657553  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Descent.sdl
 at /library/MOSS/vShard/auth/default/SDL/Descent.sdl
1312142224.658251  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.658991  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.662387  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/EderDelin.sdl
 at /library/MOSS/vShard/auth/default/SDL/EderDelin.sdl
1312142224.663011  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.664033  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.666957  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/EderTsogal.sdl
 at /library/MOSS/vShard/auth/default/SDL/EderTsogal.sdl
1312142224.667632  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.668370  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.671974  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Ercana.sdl
 at /library/MOSS/vShard/auth/default/SDL/Ercana.sdl
1312142224.672678  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.673415  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.677427  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/ErcanaCitySilo.sdl
 at /library/MOSS/vShard/auth/default/SDL/ErcanaCitySilo.sdl
1312142224.678246  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.679169  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.683542  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Garden.sdl
 at /library/MOSS/vShard/auth/default/SDL/Garden.sdl
1312142224.684286  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.685073  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.687857  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Garrison.sdl
 at /library/MOSS/vShard/auth/default/SDL/Garrison.sdl
1312142224.688588  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.689321  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.703324  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Gira.sdl
 at /library/MOSS/vShard/auth/default/SDL/Gira.sdl
1312142224.704160  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.705045  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.708167  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/GreatTreePub.sdl
 at /library/MOSS/vShard/auth/default/SDL/GreatTreePub.sdl
1312142224.708892  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.709629  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.719026  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/GreatZero.sdl
 at /library/MOSS/vShard/auth/default/SDL/GreatZero.sdl
1312142224.719768  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.720588  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.724530  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Jalak.sdl
 at /library/MOSS/vShard/auth/default/SDL/Jalak.sdl
1312142224.725235  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.725963  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.728735  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Kadish.sdl
 at /library/MOSS/vShard/auth/default/SDL/Kadish.sdl
1312142224.730323  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.731239  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.734155  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Kveer.sdl
 at /library/MOSS/vShard/auth/default/SDL/Kveer.sdl
1312142224.734830  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.735615  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.739053  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Minkata.sdl
 at /library/MOSS/vShard/auth/default/SDL/Minkata.sdl
1312142224.739994  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.740923  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.746753  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Myst.sdl
 at /library/MOSS/vShard/auth/default/SDL/Myst.sdl
1312142224.747450  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.748207  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.753188  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Negilahn.sdl
 at /library/MOSS/vShard/auth/default/SDL/Negilahn.sdl
1312142224.753886  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.754838  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.758021  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Neighborhood.sdl
 at /library/MOSS/vShard/auth/default/SDL/Neighborhood.sdl
1312142224.758692  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.759425  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.763062  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Neighborhood02.sdl
 at /library/MOSS/vShard/auth/default/SDL/Neighborhood02.sdl
1312142224.763957  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.764700  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.767890  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Nexus.sdl
 at /library/MOSS/vShard/auth/default/SDL/Nexus.sdl
1312142224.768709  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.769458  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.773753  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Payiferen.sdl
 at /library/MOSS/vShard/auth/default/SDL/Payiferen.sdl
1312142224.774537  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.776178  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.779760  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/PelletBahroCave.sdl
 at /library/MOSS/vShard/auth/default/SDL/PelletBahroCave.sdl
1312142224.780529  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.781333  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.784594  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Personal.sdl
 at /library/MOSS/vShard/auth/default/SDL/Personal.sdl
1312142224.785299  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.786026  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.789588  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/PhilRelto.sdl
 at /library/MOSS/vShard/auth/default/SDL/PhilRelto.sdl
1312142224.790523  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.791297  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.794473  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/RestorationGuild.sdl
 at /library/MOSS/vShard/auth/default/SDL/RestorationGuild.sdl
1312142224.795175  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.795946  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.799291  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/SpyRoom.sdl
 at /library/MOSS/vShard/auth/default/SDL/SpyRoom.sdl
1312142224.812084  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.812842  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.816182  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Teledahn.sdl
 at /library/MOSS/vShard/auth/default/SDL/Teledahn.sdl
1312142224.816852  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.817587  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.821919  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/Tetsonot.sdl
 at /library/MOSS/vShard/auth/default/SDL/Tetsonot.sdl
1312142224.822646  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.823499  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.826743  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/ahnonay.sdl
 at /library/MOSS/vShard/auth/default/SDL/ahnonay.sdl
1312142224.827502  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.828243  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.831781  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/ahnonaycathedral.sdl
 at /library/MOSS/vShard/auth/default/SDL/ahnonaycathedral.sdl
1312142224.832459  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.833202  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.838028  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/animation.sdl
 at /library/MOSS/vShard/auth/default/SDL/animation.sdl
1312142224.838908  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.839640  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.843798  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/avatar.sdl
 at /library/MOSS/vShard/auth/default/SDL/avatar.sdl
1312142224.844483  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.845211  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.848549  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/ayoheek.sdl
 at /library/MOSS/vShard/auth/default/SDL/ayoheek.sdl
1312142224.849228  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.850139  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.853694  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/city.sdl
 at /library/MOSS/vShard/auth/default/SDL/city.sdl
1312142224.854380  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.855114  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.858696  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/cloneMessage.sdl
 at /library/MOSS/vShard/auth/default/SDL/cloneMessage.sdl
1312142224.859457  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.863368  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.866710  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/clothing.sdl
 at /library/MOSS/vShard/auth/default/SDL/clothing.sdl
1312142224.867396  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.868144  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.871659  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/grsnTrnCtrDoors.sdl
 at /library/MOSS/vShard/auth/default/SDL/grsnTrnCtrDoors.sdl
1312142224.872482  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.873226  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.876650  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/morph.sdl
 at /library/MOSS/vShard/auth/default/SDL/morph.sdl
1312142224.877329  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.878077  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.882940  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/particle.sdl
 at /library/MOSS/vShard/auth/default/SDL/particle.sdl
1312142224.883694  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.884459  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.887521  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/phyiscal.sdl
 at /library/MOSS/vShard/auth/default/SDL/phyiscal.sdl
1312142224.888436  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.889209  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.893681  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/responder.sdl
 at /library/MOSS/vShard/auth/default/SDL/responder.sdl
1312142224.894381  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.895122  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.898258  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/sound.sdl
 at /library/MOSS/vShard/auth/default/SDL/sound.sdl
1312142224.898956  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.900712  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.904274  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/tldnPwrTwrPeriscope.sdl
 at /library/MOSS/vShard/auth/default/SDL/tldnPwrTwrPeriscope.sdl
1312142224.904939  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.905650  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.909082  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/tldnVaporScope.sdl
 at /library/MOSS/vShard/auth/default/SDL/tldnVaporScope.sdl
1312142224.910871  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.911695  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.916513  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/tldnWRCCBrain.sdl
 at /library/MOSS/vShard/auth/default/SDL/tldnWRCCBrain.sdl
1312142224.917321  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.918058  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.921614  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/x2wayLever.sdl
 at /library/MOSS/vShard/auth/default/SDL/x2wayLever.sdl
1312142224.922303  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.923031  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.926488  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/xButtonLeverSwitchPowered.sdl
 at /library/MOSS/vShard/auth/default/SDL/xButtonLeverSwitchPowered.sdl
1312142224.927162  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.927946  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.931380  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/xChatChannel.sdl
 at /library/MOSS/vShard/auth/default/SDL/xChatChannel.sdl
1312142224.932144  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.932906  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.936274  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/xConcentration.sdl
 at /library/MOSS/vShard/auth/default/SDL/xConcentration.sdl
1312142224.936952  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.937678  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.941362  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/xHighLevelStarTrekDoor.sdl
 at /library/MOSS/vShard/auth/default/SDL/xHighLevelStarTrekDoor.sdl
1312142224.942134  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.942903  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.945869  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/xPassiveIndicatorLight.sdl
 at /library/MOSS/vShard/auth/default/SDL/xPassiveIndicatorLight.sdl
1312142224.946585  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.947321  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.950745  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/xPoweredLightSwitch.sdl
 at /library/MOSS/vShard/auth/default/SDL/xPoweredLightSwitch.sdl
1312142224.951489  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.953062  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.956636  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/xPoweredStarTrekDoor.sdl
 at /library/MOSS/vShard/auth/default/SDL/xPoweredStarTrekDoor.sdl
1312142224.957312  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.958038  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.964688  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/xStateToggler.sdl
 at /library/MOSS/vShard/auth/default/SDL/xStateToggler.sdl
1312142224.965602  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.966344  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142224.969151  WARN auth.a0a0a0a:50024: File SDL/xTelescope.sdl found at /library/MOSS/vShard/auth/default/SDL/xTelescope.sdl
1312142224.976016  WARN auth.a0a0a0a:50024: Request for nonexistent file SDL/xregion.sdl
 at /library/MOSS/vShard/auth/default/SDL/xregion.sdl
1312142224.976917  WARN auth.a0a0a0a:50024: *** stat errno: No such file or directory (2)
1312142224.977668  WARN auth.a0a0a0a:50024: *** open errno: No such file or directory (2)
1312142254.099261  INFO auth.a0a0a0a:50024: Shutdown started
1312142254.101027  INFO auth.a0a0a0a:50024: Server shutdown for reason: Client connection closed
 
I realize it has become quite large but I decided to post the entirety of what was logged when it was finding SDLs and Python, especially because one of the SDLs appears to HAVE been found and downloaded by the client (xTelescope.sdl, this can be found near the bottom). I do have a clue, why though. xTelescope is defined in the mbam source as the very last one. ;) The hexdump shows 9 dots after the filename instead of the usual 11 seen throughout my hexdump. Could this be the reason why? It must!

Code: Select all

00000a20  0d 00 00 00 00 00 00 00  00 00 53 00 44 00 4c 00  |..........S.D.L.|
00000a30  5c 00 78 00 53 00 74 00  61 00 74 00 65 00 54 00  |\.x.S.t.a.t.e.T.|
00000a40  6f 00 67 00 67 00 6c 00  65 00 72 00 2e 00 73 00  |o.g.g.l.e.r...s.|
00000a50  64 00 6c 00 0d 00 00 00  00 00 00 00 00 00 53 00  |d.l...........S.|
00000a60  44 00 4c 00 5c 00 78 00  54 00 65 00 6c 00 65 00  |D.L.\.x.T.e.l.e.|
00000a70  73 00 63 00 6f 00 70 00  65 00 2e 00 73 00 64 00  |s.c.o.p.e...s.d.|
00000a80  6c 00 00 00 00 00 00 00  00 00                    |l.........|
00000a8a
That is the very bottom of the hexdump for SDL.mbam. I will experiment with my findings to see if I can fix this.
Valdez
Member
Posts: 18
Joined: Tue Jul 19, 2011 4:15 am

Re: Getting OpenURU CWE client working

Post by Valdez »

Your hypothesis was correct! There was a line ending problem in the source. I took the SDL source (SDL.txt) into my computer running Ubuntu and changed the line ending format to Linux/UNIX (it was originally at Windows...) I then remade the mbam and it works perfectly now! I was able to log in and the Client did not crash. I also got into Uru and was greeted by Relto! Yes! It finally works! Ahhh thank you so much everyone for your astounding support! The vShard lives!!!! :mrgreen: :mrgreen: :mrgreen:

Valdez
Last edited by Valdez on Mon Aug 01, 2011 12:19 am, edited 1 time in total.
Valdez
Member
Posts: 18
Joined: Tue Jul 19, 2011 4:15 am

Re: Getting OpenURU CWE client working

Post by Valdez »

Well now, I've been testing stuff in the vShard and everything seems to be working well. Except for the fact that my client crashes everytime I try to interact with a physics object. :P

The stack dump:

Code: Select all

UruLive.Live.1.902 - External.Release
Exception type: Access violation
Call stack (14 levels):
 0x004572BC
  0x00456E2B
   0x0052BC60
    0x0053417C
     0x004649DA
      0x00505A3F
       0x005528E4
        0x00551FA6
         0x00815D55
          0x0081488B
           0x006D69E1
            0x006D65C5
             0x008051A6
              0x005AD3E6
I built the client with PhysX 2.6.4.2 (the .2 is the full version number given by PhysX) just like the tutorial told me to. I also am using the DLLs that were generated by the build (which claim they are also version 2.6.4.2). No matter what I try to do with the DLLs the client keeps on crashing. What could be wrong with the client here?

EDIT: I should also add that the client crashes without a stack dump (with Windows' "This program has stopped working..." message) as soon as UruExplorer starts with the login screen on Windows 7. It works fine on Vista and XP, but not 7.
a'moaca'
Member
Posts: 163
Joined: Sat Dec 13, 2008 11:22 pm

Re: Getting OpenURU CWE client working

Post by a'moaca' »

Yes, there is no file named "anonay.sdl<CR>". It was in the manifest with a CR on the end so the client asked for it with a CR on the end. I also see the size information was all zeros in your manifest. How were you creating the manifest before? With the perl script? If so, I can use a big hammer on the CRLF problem but I'm not sure where the sizes went wrong.

- a'moaca'
Valdez
Member
Posts: 18
Joined: Tue Jul 19, 2011 4:15 am

Re: Getting OpenURU CWE client working

Post by Valdez »

Yes, those versions that you saw of the hexdump were from the perl script.
Post Reply

Return to “CyanWorlds.com Engine - Client & Plugin”