Would you like to react to this message? Create an account in a few clicks or log in to continue.

Official Community Forums
 
HomeHome  SearchSearch  Latest imagesLatest images  RegisterRegister  Log in  The Wiki  Website  github Project  

 

 WorlResolveFailure - Getting started

Go down 
4 posters
Go to page : 1, 2  Next
AuthorMessage
rickcollette
Experienced Newbie
Experienced Newbie
rickcollette


Posts : 16
Join date : 2012-11-30
Age : 54
Location : sunnyvale,ca

WorlResolveFailure - Getting started Empty
PostSubject: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptySun 2 Dec - 8:17

Hi,

Server is an Ubuntu 12.04 (server) box, the client is a Win7 machine, with a rebuilt client - that went really well.

I have gotten everything up (or so it claims):

Code:

$ ./master.sh status
master server  RUNNING

$ ./multiverse.sh status
domain server  RUNNING
login server    RUNNING
combat server  RUNNING
instance        RUNNING
object manager  RUNNING
world manager  RUNNING
proxy server    RUNNING
mob server      RUNNING
voice server    RUNNING


However, when I connect using:

Code:
bin\multiverseclient.exe --login_url http://${MYDOMAIN}/login/login.jsp --world
 sampleworld --master ${MYDOMAIN}

I end up with the following:

Code:
INFO  [2012-12-01 12:59:20,946] Network Information  Sending world resolve message
WARN  [2012-12-01 12:59:20,973] BaseMessage          Got old style world resolve response
ERROR [2012-12-01 12:59:20,973] MasterMessageHandler Failed to resolve world name: nyts
ERROR [2012-12-01 12:59:21,948] NetworkHelper        Unable to resolve world: nyts
INFO  [2012-12-01 12:59:21,948] Network Information  World resolve message status: WorldResolveFailure

I assume NYTS = New York Times Square.. but where is that coming from? How do I get it to connect to my remote server?
Any insights here would be just awesome.

I did read through the Wiki, Forums, and scoured the dirty internet..

Also - Hi, I'm Rick and I'm new here.

-- Rick
Back to top Go down
Delurin
Head of Platform Development
avatar


Posts : 424
Join date : 2011-08-03

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyMon 3 Dec - 6:41

check the login.jsp and mak sure it is not setting it there
Back to top Go down
rickcollette
Experienced Newbie
Experienced Newbie
rickcollette


Posts : 16
Join date : 2012-11-30
Age : 54
Location : sunnyvale,ca

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyTue 4 Dec - 13:36

Awesome. That fixed that issue.

Next up is this:
Code:

INFO  [2012-12-03 18:33:52,806] LoginHelper          LoginButton_Click
INFO  [2012-12-03 18:33:52,806] Network Information  Connecting to master tcp server
WARN  [2012-12-03 18:33:52,809] Exception            Failed to connect to login server at http://${MYFQDN}:9005 - System.Net.Sockets.SocketException: The requested name is valid, but no data of the requested type was found
  at System.Net.Dns.GetAddrInfo(String name)
  at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
  at System.Net.Dns.GetHostEntry(String hostNameOrAddress)
  at Multiverse.Network.NetworkHelper.GetIPv4Address(String hostname)
  at Multiverse.Network.NetworkHelper.Connect(String hostname, Int32 port)
INFO  [2012-12-03 18:33:52,809] LoginHelper          Login return: MasterTcpConnectFailure

I am pretty certain that this is going to end up all being config issues.. and help is appreciated.
Back to top Go down
Delurin
Head of Platform Development
avatar


Posts : 424
Join date : 2011-08-03

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyTue 4 Dec - 13:42

That sounds like it is firewall/router issue do you know if port 9005 is open? I am not sure how you are setting up your master server...
Back to top Go down
rickcollette
Experienced Newbie
Experienced Newbie
rickcollette


Posts : 16
Join date : 2012-11-30
Age : 54
Location : sunnyvale,ca

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyTue 4 Dec - 13:48

Looking at netstat, I only see 9005 listening on ipv6 - weird that it seems to be the default behavior - I am turning ipv6 off on this box and rebooting...

now i see:

tcp 0 0 0.0.0.0:9005

So thats awesome.

Looking at the next issue Smile
Back to top Go down
rickcollette
Experienced Newbie
Experienced Newbie
rickcollette


Posts : 16
Join date : 2012-11-30
Age : 54
Location : sunnyvale,ca

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyTue 4 Dec - 13:55

Ok - So; the client can connect, login, but when the patcher is finished and the browser launches, I get the following:

Client Log:
Code:

INFO  [2012-12-03 18:51:27,418] UiScripting          assembly.FullName: Axiom.SceneManagers.Multiverse, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 18:51:27,418] UiScripting          refAssembly.FullName: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 18:51:27,418] UiScripting          refAssembly.FullName: Axiom.Engine, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null
ERROR [2012-12-03 18:51:27,432] Exception            The specified module could not be found. (Exception from HRESULT: 0x8007007E)
ERROR [2012-12-03 18:51:27,432] Exception            Exiting client due to exception: System.IO.FileNotFoundException: The specified module could not be found. (Exception from HRESULT: 0x8007007E)
  at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
  at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
  at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
  at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
  at Multiverse.Interface.UiScripting.LoadAssembly(Assembly assembly)
  at Multiverse.Base.Client.Setup()
  at Multiverse.Base.Client.Start()
  at Multiverse.MultiverseClient.Main(String[] args)
INFO  [2012-12-03 18:51:27,433] MultiverseClient    Exiting client
INFO  [2012-12-03 18:51:27,433] Client              Started call to Client.Dispose()
Back to top Go down
rickcollette
Experienced Newbie
Experienced Newbie
rickcollette


Posts : 16
Join date : 2012-11-30
Age : 54
Location : sunnyvale,ca

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyTue 4 Dec - 14:23

Ok - the issues in the previous post were from not having everything in the game directory (scripts, worlds, etc)

- the latest issue is this one (and I'm actually stuck here):

Code:

INFO  [2012-12-03 19:20:29,815] ClientAPI            WindowSize not initialized
ERROR [2012-12-03 19:20:29,876] Exception            Object reference not set to an instance of an object.
ERROR [2012-12-03 19:20:29,876] Exception            Exiting client due to exception: System.NullReferenceException: Object reference not set to an instance of an object.
  at Axiom.SceneManagers.Multiverse.TerrainManager.set_CameraLocation(Vector3 value)
  at Axiom.SceneManagers.Multiverse.TerrainManager.UpdateCamera(Camera camera)
  at Axiom.SceneManagers.Multiverse.SceneManager.UpdateSceneGraph(Camera cam)
  at Axiom.Core.SceneManager.RenderScene(Camera camera, Viewport viewport, Boolean showOverlays)
  at Axiom.Graphics.RenderTarget.Update()
  at Axiom.Graphics.RenderWindow.Update()
  at Axiom.RenderSystems.DirectX9.D3DRenderWindow.Update()
  at Axiom.Graphics.RenderSystem.UpdateAllRenderTargets()
  at Axiom.Core.Root.RenderOneFrame()
  at Axiom.Core.Root.StartRendering()
  at Multiverse.Base.Client.Start()
  at Multiverse.MultiverseClient.Main(String[] args)
INFO  [2012-12-03 19:20:29,877] MultiverseClient    Exiting client
Back to top Go down
Delurin
Head of Platform Development
avatar


Posts : 424
Join date : 2011-08-03

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyTue 4 Dec - 14:38

Are you using the sampleworld as your world? If not what are you using?
If so have you made any changes?

Also can you post the rest of the client log? (remove anything you dont want us to see)
It looks like it might be a problem in loading the local world but I dont know exactly what with out more info.
Back to top Go down
rickcollette
Experienced Newbie
Experienced Newbie
rickcollette


Posts : 16
Join date : 2012-11-30
Age : 54
Location : sunnyvale,ca

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyTue 4 Dec - 16:10

The entire thing - and it very well could be something missing.
I am using sampleworld, I have made no changes to it.
I am also using the current version of the MultiverseClient code checked out from sourceforge, VS2010 (full, not express).


Code:

INFO  [2012-12-03 21:03:43,556] LogUtil              Unable to find logging config files.  Using fallback simple logging configuration.
INFO  [2012-12-03 21:03:43,561] LogUtil              Logging config file: ${MYPATH}\Config\LogConfig.xml
INFO  [2012-12-03 21:03:43,562] MultiverseClient    Client command line arguments: --login_url http://${MYFQDN}/login/login.jsp --master ${MYFQDN}
INFO  [2012-12-03 21:03:43,562] MultiverseClient    Got extra arguments; Will exit after patch if a client patch is required.
INFO  [2012-12-03 21:03:43,562] MultiverseClient    Checking if restart required
INFO  [2012-12-03 21:03:43,564] MultiverseClient    Checking for client updates at URL 'http://${MYUPDATE}/patch_version.txt'
INFO  [2012-12-03 21:03:46,276] MultiverseClient    Client version up to date: 1.6.3163.21365
INFO  [2012-12-03 21:03:46,282] Client              Starting up client; client version number is 1.5.4720.31940
INFO  [2012-12-03 21:03:46,307] Axiom                *********Axiom 3D Engine Log *************
Copyright Copyright © Axiom and RealmForge Development Team 2003-2005
Version: 0.7.0.31938
Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1
.Net Framework: 2.0.50727.5466

INFO  [2012-12-03 21:03:46,307] Axiom                *-*-* Axiom Intializing
INFO  [2012-12-03 21:03:46,312] PlatformManager      Loading PlatformManager '${MYPATH}\bin\Axiom.Platforms.Win32.dll'
INFO  [2012-12-03 21:03:46,317] Axiom                OverlayElementFactory for type 'BorderPanel' registered.
INFO  [2012-12-03 21:03:46,317] Axiom                OverlayElementFactory for type 'TextArea' registered.
INFO  [2012-12-03 21:03:46,317] Axiom                OverlayElementFactory for type 'Panel' registered.
INFO  [2012-12-03 21:03:46,323] Axiom                Checking plugin file .\Axiom.Engine.dll.
INFO  [2012-12-03 21:03:46,334] Axiom                Checking plugin file .\Axiom.MathLib.dll.
INFO  [2012-12-03 21:03:46,335] Axiom                Checking plugin file .\Axiom.Platforms.Win32.dll.
INFO  [2012-12-03 21:03:46,335] Axiom                Checking plugin file .\Axiom.Plugins.CgProgramManager.dll.
INFO  [2012-12-03 21:03:46,336] Axiom                Checking plugin file .\Axiom.Plugins.ParticleFX.dll.
INFO  [2012-12-03 21:03:46,339] Axiom                Checking plugin file .\Axiom.RenderSystems.DirectX9.dll.
INFO  [2012-12-03 21:03:46,380] Axiom                Total System Memory Size: 16365MB
INFO  [2012-12-03 21:03:46,415] Axiom                Checking plugin file .\Axiom.SceneManagers.Multiverse.dll.
INFO  [2012-12-03 21:03:46,446] Axiom                Loaded plugin Axiom.CgPrograms.CgPlugin from Axiom Cg Plugin
INFO  [2012-12-03 21:03:46,447] articleSystemManager Particle Emitter type 'Point' registered.
INFO  [2012-12-03 21:03:46,447] articleSystemManager Particle Emitter type 'Box' registered.
INFO  [2012-12-03 21:03:46,447] articleSystemManager Particle Emitter type 'Ellipsoid' registered.
INFO  [2012-12-03 21:03:46,447] articleSystemManager Particle Emitter type 'Cylinder' registered.
INFO  [2012-12-03 21:03:46,447] articleSystemManager Particle Emitter type 'Ring' registered.
INFO  [2012-12-03 21:03:46,447] articleSystemManager Particle Emitter type 'HollowEllipsoid' registered.
INFO  [2012-12-03 21:03:46,447] articleSystemManager Particle Affector type 'LinearForce' registered.
INFO  [2012-12-03 21:03:46,447] articleSystemManager Particle Affector type 'ColourFader' registered.
INFO  [2012-12-03 21:03:46,447] articleSystemManager Particle Affector type 'ColourFader2' registered.
INFO  [2012-12-03 21:03:46,447] articleSystemManager Particle Affector type 'ColourImage' registered.
INFO  [2012-12-03 21:03:46,447] articleSystemManager Particle Affector type 'ColourInterpolator' registered.
INFO  [2012-12-03 21:03:46,447] articleSystemManager Particle Affector type 'Scaler' registered.
INFO  [2012-12-03 21:03:46,447] articleSystemManager Particle Affector type 'Rotator' registered.
INFO  [2012-12-03 21:03:46,447] Axiom                Loaded plugin Axiom.ParticleFX.ParticleFX from Axiom Particle Systems Plugin
INFO  [2012-12-03 21:03:46,448] Axiom                Loaded plugin Axiom.RenderSystems.DirectX9.Plugin from Axiom DirectX 9 Rendering System
INFO  [2012-12-03 21:03:46,449] Axiom                Loaded plugin Axiom.SceneManagers.Multiverse.MultiverseSceneManagerPlugin from Multiverse SceneManager Plugin
INFO  [2012-12-03 21:03:55,223] LoginHelper          LoginButton_Click
INFO  [2012-12-03 21:03:55,223] Network Information  Connecting to master tcp server
INFO  [2012-12-03 21:03:55,225] NetworkHelper        IP Address for ${MYFQDN}: '${MYIP}'
INFO  [2012-12-03 21:03:55,225] Network Information  Connecting to login server at ${MYIP}:9005
INFO  [2012-12-03 21:03:55,662] Network Information  Login Result: System.Byte[], System.Byte[], Success
INFO  [2012-12-03 21:03:55,662] LoginHelper          Login return: Success
INFO  [2012-12-03 21:03:55,663] Network Information  Connecting to master rdp server
INFO  [2012-12-03 21:03:55,663] Network Information  Connecting to rdp world server at ${MYFQDN}:9010
INFO  [2012-12-03 21:03:55,664] NetworkHelper        IP Address for ${MYFQDN}: '${MYIP}'
INFO  [2012-12-03 21:03:55,666] RdpMessageHandler    Setting up RdpClient with localPort = 5192
INFO  [2012-12-03 21:03:55,670] Rdp Connection      Created connection to: ${MYIP}:9010
INFO  [2012-12-03 21:03:55,731] Network Information  Sending world resolve message
INFO  [2012-12-03 21:03:55,833] Network Information  Found entry for world 'sampleworld'
INFO  [2012-12-03 21:03:55,833] Network Information  World resolve message status: Success
INFO  [2012-12-03 21:03:55,833] Network Information  WorldServerEntry: WorldName: sampleworld,
Hostname: ${MYFQDN},
Port: 5040,
PatcherUrl: http://${MYUPDATE}/patcher/patcher.html,
UpdateUrl: http://${MYUPDATE}/update/
INFO  [2012-12-03 21:03:55,833] LoginHelper          Success: WorldResolveSuccess
INFO  [2012-12-03 21:03:55,837] Client              Base Directory: ${MYPATH}\Multiverse World Browser\Worlds\sampleworld
INFO  [2012-12-03 21:03:56,013] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\GpuPrograms created.
INFO  [2012-12-03 21:03:56,014] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Icons created.
INFO  [2012-12-03 21:03:56,014] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Imagefiles created.
INFO  [2012-12-03 21:03:56,014] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Materials created.
INFO  [2012-12-03 21:03:56,014] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Meshes created.
INFO  [2012-12-03 21:03:56,015] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Misc created.
INFO  [2012-12-03 21:03:56,015] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Movies created.
INFO  [2012-12-03 21:03:56,015] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Particles created.
INFO  [2012-12-03 21:03:56,016] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Physics created.
INFO  [2012-12-03 21:03:56,016] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Skeletons created.
INFO  [2012-12-03 21:03:56,016] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Sounds created.
INFO  [2012-12-03 21:03:56,016] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\SpeedTree created.
INFO  [2012-12-03 21:03:56,016] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Textures created.
INFO  [2012-12-03 21:03:56,018] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Fonts created.
INFO  [2012-12-03 21:03:56,018] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Interface\ImageSets created.
INFO  [2012-12-03 21:03:56,018] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Interface\FrameXML created.
INFO  [2012-12-03 21:03:56,018] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Interface\FrameXML created.
INFO  [2012-12-03 21:03:56,019] Axiom                FileSystem codec for ${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Scripts created.
INFO  [2012-12-03 21:03:56,019] Axiom                Checking plugin file .\Multiverse.Movie.dll.
INFO  [2012-12-03 21:03:56,025] TextureSourceManager Registering Texture Controller: Type = mvMovie, Name = MVMovieTextureSource
INFO  [2012-12-03 21:03:56,025] DirectShowCodec      DirectShowCodec Start
INFO  [2012-12-03 21:03:56,025] Axiom                Loaded plugin Multiverse.Movie.Manager from Multiverse.Movie
INFO  [2012-12-03 21:03:56,171] UiScripting          assembly.FullName: Multiverse.Base, Version=1.5.4720.31940, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,180] UiScripting          refAssembly.FullName: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,204] UiScripting          refAssembly.FullName: Multiverse.Patcher, Version=1.6.4720.31939, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,205] UiScripting          refAssembly.FullName: System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,218] UiScripting          refAssembly.FullName: Multiverse.Voice, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,220] UiScripting          refAssembly.FullName: Multiverse.Utility, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,220] UiScripting          refAssembly.FullName: Multiverse.Network, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,224] UiScripting          refAssembly.FullName: Axiom.SceneManagers.Multiverse, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,225] UiScripting          refAssembly.FullName: Multiverse.Interface, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,227] UiScripting          refAssembly.FullName: log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821
INFO  [2012-12-03 21:03:56,236] UiScripting          refAssembly.FullName: Multiverse.CollisionLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,237] UiScripting          refAssembly.FullName: Axiom.MathLib, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,237] UiScripting          refAssembly.FullName: System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,250] UiScripting          refAssembly.FullName: Axiom.Engine, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,254] UiScripting          refAssembly.FullName: FMODWrapper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,258] UiScripting          refAssembly.FullName: System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,261] UiScripting          refAssembly.FullName: Multiverse.Gui, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,263] UiScripting          refAssembly.FullName: System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
INFO  [2012-12-03 21:03:56,265] UiScripting          refAssembly.FullName: Multiverse.AssetRepository, Version=1.5.2.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,267] UiScripting          refAssembly.FullName: LogUtil, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,267] UiScripting          refAssembly.FullName: IronPython, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
INFO  [2012-12-03 21:03:56,282] UiScripting          refAssembly.FullName: Multiverse.Serialization, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,286] UiScripting          refAssembly.FullName: Multiverse.Config, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,287] UiScripting          refAssembly.FullName: HeightfieldGenerator, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,288] UiScripting          refAssembly.FullName: Multiverse.Generator, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,289] UiScripting          refAssembly.FullName: Multiverse.MathLib, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,289] UiScripting          refAssembly.FullName: Multiverse.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,290] UiScripting          refAssembly.FullName: TextureFetcher, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,291] UiScripting          assembly.FullName: Axiom.Plugins.CgProgramManager, Version=0.7.0.31940, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,291] UiScripting          refAssembly.FullName: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,291] UiScripting          refAssembly.FullName: Axiom.Engine, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,291] UiScripting          refAssembly.FullName: Tao.Cg, Version=1.2.1.3, Culture=neutral, PublicKeyToken=52fa5aba625fe731
INFO  [2012-12-03 21:03:56,291] UiScripting          assembly.FullName: Axiom.Plugins.ParticleFX, Version=0.7.0.31940, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,291] UiScripting          refAssembly.FullName: Axiom.Engine, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,291] UiScripting          refAssembly.FullName: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,291] UiScripting          refAssembly.FullName: Axiom.MathLib, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,291] UiScripting          assembly.FullName: Axiom.RenderSystems.DirectX9, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,292] UiScripting          refAssembly.FullName: System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,292] UiScripting          refAssembly.FullName: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,292] UiScripting          refAssembly.FullName: Axiom.Engine, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,292] UiScripting          refAssembly.FullName: Microsoft.DirectX.Direct3DX, Version=1.0.2911.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
INFO  [2012-12-03 21:03:56,305] UiScripting          refAssembly.FullName: log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821
INFO  [2012-12-03 21:03:56,305] UiScripting          refAssembly.FullName: System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,305] UiScripting          refAssembly.FullName: Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
INFO  [2012-12-03 21:03:56,313] UiScripting          refAssembly.FullName: Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
INFO  [2012-12-03 21:03:56,314] UiScripting          refAssembly.FullName: System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
INFO  [2012-12-03 21:03:56,314] UiScripting          refAssembly.FullName: Axiom.MathLib, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,314] UiScripting          refAssembly.FullName: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,314] UiScripting          refAssembly.FullName: Microsoft.VisualC, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
INFO  [2012-12-03 21:03:56,314] UiScripting          refAssembly.FullName: System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
INFO  [2012-12-03 21:03:56,316] UiScripting          refAssembly.FullName: Microsoft.DirectX.Diagnostics, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
INFO  [2012-12-03 21:03:56,316] UiScripting          refAssembly.FullName: System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,316] UiScripting          assembly.FullName: Axiom.SceneManagers.Multiverse, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,316] UiScripting          refAssembly.FullName: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,316] UiScripting          refAssembly.FullName: Axiom.Engine, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,320] UiScripting          refAssembly.FullName: SpeedTreeWrapper, Version=1.0.2407.26631, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,321] UiScripting          refAssembly.FullName: Axiom.MathLib, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,321] UiScripting          refAssembly.FullName: System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,321] UiScripting          refAssembly.FullName: Multiverse.CollisionLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,321] UiScripting          refAssembly.FullName: System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
INFO  [2012-12-03 21:03:56,321] UiScripting          refAssembly.FullName: Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
INFO  [2012-12-03 21:03:56,321] UiScripting          refAssembly.FullName: System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,325] UiScripting          refAssembly.FullName: Multiverse.Config, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,325] UiScripting          refAssembly.FullName: Axiom.RenderSystems.DirectX9, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,325] UiScripting          refAssembly.FullName: System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,325] UiScripting          refAssembly.FullName: Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
INFO  [2012-12-03 21:03:56,325] UiScripting          refAssembly.FullName: System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
INFO  [2012-12-03 21:03:56,325] UiScripting          refAssembly.FullName: Microsoft.DirectX.Direct3DX, Version=1.0.2911.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
INFO  [2012-12-03 21:03:56,325] UiScripting          refAssembly.FullName: Tao.DevIl, Version=1.6.6.1, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,325] UiScripting          assembly.FullName: Multiverse.Movie, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,325] UiScripting          refAssembly.FullName: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,325] UiScripting          refAssembly.FullName: Axiom.Engine, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,325] UiScripting          refAssembly.FullName: System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,325] UiScripting          refAssembly.FullName: Axiom.RenderSystems.DirectX9, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,326] UiScripting          refAssembly.FullName: DirectShowWrapper, Version=1.5.0.31940, Culture=neutral, PublicKeyToken=67e7b740cdfc2d3f
INFO  [2012-12-03 21:03:56,355] UiScripting          refAssembly.FullName: System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
INFO  [2012-12-03 21:03:56,355] UiScripting          refAssembly.FullName: log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821
INFO  [2012-12-03 21:03:56,355] UiScripting          refAssembly.FullName: Multiverse.Base, Version=1.5.4720.31940, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,355] UiScripting          refAssembly.FullName: Multiverse.Interface, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,355] UiScripting          refAssembly.FullName: Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
INFO  [2012-12-03 21:03:56,355] UiScripting          refAssembly.FullName: Axiom.MathLib, Version=0.7.0.31938, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,355] UiScripting          refAssembly.FullName: LogUtil, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
INFO  [2012-12-03 21:03:56,355] UiScripting          refAssembly.FullName: System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
INFO  [2012-12-03 21:03:56,355] UiScripting          refAssembly.FullName: Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
INFO  [2012-12-03 21:03:56,355] UiScripting          refAssembly.FullName: System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,355] UiScripting          refAssembly.FullName: System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
INFO  [2012-12-03 21:03:56,356] UiScripting          Executing script file '${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Scripts\ClientInit.py'
INFO  [2012-12-03 21:03:56,439] UiScripting          Ran script file '${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Scripts\ClientInit.py' in module ''
INFO  [2012-12-03 21:03:56,456] D3DRenderWindow      Initial form settings: AutoSize: False; AutoScale: None
INFO  [2012-12-03 21:03:56,521] D3DRenderWindow      Device constructed with presentation parameters: MultiSampleQuality: 0
PresentationInterval: One
FullScreenRefreshRateInHz: 0
PresentFlag: None
AutoDepthStencilFormat: D24S8
EnableAutoDepthStencil: True
Windowed: True
DeviceWindowHandle: 1837118
DeviceWindow: Axiom.RenderSystems.DirectX9.AxiomRenderBox, SizeMode: Normal
SwapEffect: Discard
MultiSample: None
BackBufferCount: 2
BackBufferFormat: X8R8G8B8
BackBufferHeight: 600
BackBufferWidth: 800
ForceNoMultiThreadedFlag: False

INFO  [2012-12-03 21:03:57,690] HardwareCaps        ---RenderSystem capabilities---
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Adapter Name: AMD Radeon HD 6700 Series
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Driver Version: 8.17.10.1151
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Total System Memory: 16365Meg
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Video Memory: 735Meg
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Available texture units: 8
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Maximum lights available: 10
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Hardware generation of mip-maps: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Texture blending: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Anisotropic texture filtering: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Dot product texture operation: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Cube Mapping: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Hardware stencil buffer: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps              -Stencil depth: 8 bits
INFO  [2012-12-03 21:03:57,690] HardwareCaps              -Two sided stencil support: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps              -Wrap stencil values: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Hardware vertex/index buffers: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Vertex programs: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps              -Max vertex program version: vs_3_0
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Fragment programs: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps              -Max fragment program version: ps_3_0
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Texture compression: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps              -DXT: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps              -VTC: no
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Scissor rectangle: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Hardware Occlusion Query: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -User clip planes: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -VertexElementType.UBYTE4: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Infinite far plane projection: yes
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Hardware render-to-texture: no
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Floating point textures: no
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Volume textures: no
INFO  [2012-12-03 21:03:57,690] HardwareCaps           -Multiple Render Targets: 4
INFO  [2012-12-03 21:03:57,691] HardwareCaps           -Point Sprites: no
INFO  [2012-12-03 21:03:57,691] HardwareCaps           -Extended point parameters: no
INFO  [2012-12-03 21:03:57,691] HardwareCaps           -Max Point Size: 0
INFO  [2012-12-03 21:03:57,691] HardwareCaps           -Vertex texture fetch: no
INFO  [2012-12-03 21:03:57,691] HardwareCaps           -Max vertex program float constants: 256
INFO  [2012-12-03 21:03:57,691] HardwareCaps           -Max vertex program int constants: 64
INFO  [2012-12-03 21:03:57,691] HardwareCaps           -Max fragment program float constants: 224
INFO  [2012-12-03 21:03:57,691] HardwareCaps           -Max fragment int constants: 16
INFO  [2012-12-03 21:03:57,694] D3D9RenderSystem    DirectXCache.ApplyCache: Starting to apply cache settings to device
INFO  [2012-12-03 21:03:57,701] D3D9RenderSystem    DirectXCache.ApplyCache: Finished applying cache settings to device
INFO  [2012-12-03 21:03:58,521] MovieTextureSource  mvMovie: Initialize
INFO  [2012-12-03 21:03:58,521] MovieTextureSource  mvMovie: SetParameter name, DShow Browser
INFO  [2012-12-03 21:03:58,521] MovieTextureSource  mvMovie: SetParameter codec, Browser
INFO  [2012-12-03 21:03:58,521] MovieTextureSource  mvMovie: SetParameter path, http://www.multiverse.net
INFO  [2012-12-03 21:03:58,521] MovieTextureSource  mvMovie: SetParameter videoSize, 1024x1024
INFO  [2012-12-03 21:03:58,522] MovieTextureSource  mvMovie: CreateDefinedTexture DShow Browser
INFO  [2012-12-03 21:03:58,524] MovieTextureSource  mvMovie: Initialize
INFO  [2012-12-03 21:03:58,524] MovieTextureSource  mvMovie: SetParameter name, DShow Movie
INFO  [2012-12-03 21:03:58,524] MovieTextureSource  mvMovie: SetParameter codec, DirectShow
INFO  [2012-12-03 21:03:58,524] MovieTextureSource  mvMovie: SetParameter path, RafAndCorey.wmv
INFO  [2012-12-03 21:03:58,524] MovieTextureSource  mvMovie: SetParameter looping, true
INFO  [2012-12-03 21:03:58,524] MovieTextureSource  mvMovie: CreateDefinedTexture DShow Movie
INFO  [2012-12-03 21:03:58,547] Axiom                In FXReader.ParseAllSources
INFO  [2012-12-03 21:03:58,548] Axiom                In FXReader.ParseAllSources
INFO  [2012-12-03 21:03:58,549] articleSystemManager Particle Renderer type 'billboard' registered.
WARN  [2012-12-03 21:03:58,632] Exception            Unable to load or apply MultiverseIcon.  Using default instead
INFO  [2012-12-03 21:03:58,632] Exception            Exception Detail: System.ArgumentException: Value of 'null' is not valid for 'stream'.
  at System.Drawing.Icon..ctor(Stream stream, Int32 width, Int32 height)
  at System.Drawing.Icon..ctor(Stream stream)
  at Multiverse.Base.Client.Setup()
INFO  [2012-12-03 21:03:58,652] D3DRenderWindow      Created normal texture MultiverseImageset.png
INFO  [2012-12-03 21:03:58,655] Texture              Texture: MultiverseImageset.png: Loading 1 faces(PF_A8B8G8R8,16x16x1)
INFO  [2012-12-03 21:03:58,664] D3DRenderWindow      D3D9 : Loading 2D Texture, image name : 'loadscreen.dds' with 5 mip map levels
INFO  [2012-12-03 21:03:58,669] D3DRenderWindow      D3DRenderWindow.WindowMovedOrResized called.
INFO  [2012-12-03 21:03:58,704] Win32InputReader    Initialized input with parameters Axiom.RenderSystems.DirectX9.D3DRenderWindow:True:True:False:False:False
INFO  [2012-12-03 21:03:58,712] Axiom                Creating viewport rendering from camera 'camera.player', relative dimensions L:0,T:0,W:1,H:1, Z-Order:100
INFO  [2012-12-03 21:03:58,713] Axiom                Viewport for camera 'camera.player' - actual dimensions L:0,T:0,W:800,H:600
INFO  [2012-12-03 21:03:58,714] D3DRenderWindow      Created normal texture Cursor.tga
INFO  [2012-12-03 21:03:58,715] Texture              Texture: Cursor.tga: Loading 1 faces(PF_A8R8G8B8,512x32x1)
INFO  [2012-12-03 21:03:58,723] ClientAPI            API Script Path: ../Scripts/
INFO  [2012-12-03 21:03:58,723] ClientAPI            World Script Path: ${MYPATH}\Multiverse World Browser\Worlds\sampleworld/Scripts/
INFO  [2012-12-03 21:03:58,724] UiScripting          Running module file '${MYPATH}/Scripts/ClientAPI.py' in module 'ClientAPI'
INFO  [2012-12-03 21:03:59,546] ClientAPI            ClientAPI.py loaded
INFO  [2012-12-03 21:03:59,576] UiScripting          Ran script file '${MYPATH}/Scripts/ClientAPI.py' in module 'ClientAPI'
INFO  [2012-12-03 21:03:59,576] UiScripting          Executing script file '${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Scripts\Startup.py'
INFO  [2012-12-03 21:04:00,096] ClientAPI            Startup.py loaded
INFO  [2012-12-03 21:04:00,096] UiScripting          Ran script file '${MYPATH}\Multiverse World Browser\Worlds\sampleworld\Scripts\Startup.py' in module ''
INFO  [2012-12-03 21:04:00,103] Client              Client setup complete at 12/03/2012 21:04:00
INFO  [2012-12-03 21:04:00,123] Network Information  Disconnecting from rdp master server
INFO  [2012-12-03 21:04:00,123] RdpConnection        Sent 85 bytes, Received 196 bytes in 4 seconds
INFO  [2012-12-03 21:04:00,124] Rdp Connection      Released connection: Multiverse.Network.Rdp.RdpConnection
INFO  [2012-12-03 21:04:00,124] Network Information  Connecting to world login manager at ${MYFQDN}:5040
INFO  [2012-12-03 21:04:00,125] Network Information  Connecting to tcp world server at ${MYFQDN}:5040
INFO  [2012-12-03 21:04:00,125] NetworkHelper        IP Address for ${MYFQDN}: '${MYIP}'
INFO  [2012-12-03 21:04:00,125] Network Information  Connecting to login server at ${MYIP}:5040
INFO  [2012-12-03 21:04:00,254] NetworkHelper        Wrote message to tcp world server
INFO  [2012-12-03 21:04:00,364] rldTcpMessageFactory WorldTcpMessageFactory got message type: CharacterResponse
INFO  [2012-12-03 21:04:00,364] NetworkHelper        Read message from tcp world server
WARN  [2012-12-03 21:04:00,365] NetworkHelper        Bad login status response: invalid master token
WARN  [2012-12-03 21:04:00,365] Exception            Got an exception in world connect: System.Exception: invalid master token
  at Multiverse.Network.NetworkHelper.GetCharacterEntries(String clientVersion)
  at Multiverse.Network.NetworkHelper.TcpWorldConnect(String hostname, Int32 port, String clientVersion)
  at Multiverse.Network.NetworkHelper.ConnectToLogin(String worldId, String clientVersion)
  at Multiverse.Base.Client.DoWorldConnect()
INFO  [2012-12-03 21:04:00,372] ClientAPI            WindowSize not initialized
ERROR [2012-12-03 21:04:00,432] Exception            Object reference not set to an instance of an object.
ERROR [2012-12-03 21:04:00,432] Exception            Exiting client due to exception: System.NullReferenceException: Object reference not set to an instance of an object.
  at Axiom.SceneManagers.Multiverse.TerrainManager.set_CameraLocation(Vector3 value)
  at Axiom.SceneManagers.Multiverse.TerrainManager.UpdateCamera(Camera camera)
  at Axiom.SceneManagers.Multiverse.SceneManager.UpdateSceneGraph(Camera cam)
  at Axiom.Core.SceneManager.RenderScene(Camera camera, Viewport viewport, Boolean showOverlays)
  at Axiom.Graphics.RenderTarget.Update()
  at Axiom.Graphics.RenderWindow.Update()
  at Axiom.RenderSystems.DirectX9.D3DRenderWindow.Update()
  at Axiom.Graphics.RenderSystem.UpdateAllRenderTargets()
  at Axiom.Core.Root.RenderOneFrame()
  at Axiom.Core.Root.StartRendering()
  at Multiverse.Base.Client.Start()
  at Multiverse.MultiverseClient.Main(String[] args)
INFO  [2012-12-03 21:04:00,433] MultiverseClient    Exiting client
INFO  [2012-12-03 21:04:00,433] Client              Started call to Client.Dispose()
INFO  [2012-12-03 21:04:00,442] Network Information  Disconnecting from tcp world server
INFO  [2012-12-03 21:04:00,468] Axiom                *-*-* Axiom Shutdown
INFO  [2012-12-03 21:04:00,469] Axiom                Unloading plugin Axiom.CgPrograms.CgPlugin from Axiom Cg Plugin
INFO  [2012-12-03 21:04:00,469] Axiom                Unloading plugin Axiom.ParticleFX.ParticleFX from Axiom Particle Systems Plugin
INFO  [2012-12-03 21:04:00,469] Axiom                Unloading plugin Axiom.RenderSystems.DirectX9.Plugin from Axiom DirectX 9 Rendering System
INFO  [2012-12-03 21:04:00,469] Axiom                Unloading plugin Axiom.SceneManagers.Multiverse.MultiverseSceneManagerPlugin from Multiverse SceneManager Plugin
INFO  [2012-12-03 21:04:00,469] Axiom                Unloading plugin Multiverse.Movie.Manager from Multiverse.Movie
INFO  [2012-12-03 21:04:00,470] Manager              Movie manager stop
INFO  [2012-12-03 21:04:00,470] DirectShowCodec      DirectShowCodec Stop
INFO  [2012-12-03 21:04:00,472] Client              Finished call to Client.Dispose()
INFO  [2012-12-03 21:04:02,591] MultiverseClient    Cleaning up
INFO  [2012-12-03 21:04:02,591] MultiverseClient    Exiting Client
Back to top Go down
Delurin
Head of Platform Development
avatar


Posts : 424
Join date : 2011-08-03

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyTue 4 Dec - 16:31

It looks like you didnt setup a master key for the master server/ login python script. If you look in the master folder there should be instructions in how to do it...basically you need to run the keygen and copy the private key to master.py and the public to the game server login I can remember what the exact python script name is but it should have login in the name and place to enter the private key. Put the keys all on one line.
Back to top Go down
rickcollette
Experienced Newbie
Experienced Newbie
rickcollette


Posts : 16
Join date : 2012-11-30
Age : 54
Location : sunnyvale,ca

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyWed 5 Dec - 1:27

There were no instructions from what I could see in the master folder; however there was a bit on the wiki about this:

http://www.multiversemmo.com/site/w/index.php/Master_Server#Master_Server_Encryption_Key

I have this in my master_server.py:

Code:

from multiverse.server.engine import *
from multiverse.server.util import *

ms = MasterServer.getMasterServer()
#ms.setTCPPort(9005)
#ms.setRDPPort(9010)

# Uncomment if you want to set a log level for this process
# that is different from the server's default log level
Log.setLogLevel(0)

pair = SecureTokenUtil.generateMasterKeyPair()
encodedPrivKey = SecureTokenUtil.encodeMasterPrivateKey(12, pair.getPrivate())

SecureTokenManager.getInstance().initMaster(encodedPrivKey)


I had thought the auto-gen would do it.

There is a bat file that creates the keys - I have to try and translate that to bash.. I'm not what you would call a windows person at all Smile

Back to top Go down
Delurin
Head of Platform Development
avatar


Posts : 424
Join date : 2011-08-03

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyWed 5 Dec - 1:35

It looks like the auto generated master key only works with the older distributed version of the multverse server where it does not actually check in the login if the client has a valid token. It was meant as a bridge when multiverse stopped their master server and players need their own for existing worlds. If you are using the open source version you need to generate some keys. The key gen only needs to be run once for your server so you shouldnt need to convert it. If you cant do I can generate a key for you and pm you but you will have to trust I will destroy the key. ( I will)
Back to top Go down
rickcollette
Experienced Newbie
Experienced Newbie
rickcollette


Posts : 16
Join date : 2012-11-30
Age : 54
Location : sunnyvale,ca

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyWed 5 Dec - 1:39

I have no problem with genering the keys themselves; I just don't know what to do with them once I have them.

./master.sh -v test

generates several keys; priv/public pairs, domain key, and a bunch of other stuff... how does master_server.py read those in? Is there an example of this?

Thank you very much, by the way.. I really do appreciate the help getting this up .
Back to top Go down
Delurin
Head of Platform Development
avatar


Posts : 424
Join date : 2011-08-03

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyWed 5 Dec - 1:51

Basically in master_server.py add these lines:
Code:
privKey = "private encoded key"

SecureTokenManager.getInstance().initMaster(Base64.decode(privKey))


And in your mvhome/config/common directory in login_manager.py
add these before registering the plugin:
Code:
pubkey = "public encoded key"

SecureTokenManager.getInstance().registerMasterPublicKey(Base64.decode(pubkey))

Back to top Go down
rickcollette
Experienced Newbie
Experienced Newbie
rickcollette


Posts : 16
Join date : 2012-11-30
Age : 54
Location : sunnyvale,ca

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyWed 5 Dec - 2:01

That did it; I have the "no default instance" issue now; so I'm going to follow those suggestions on the wiki to fixing it (http://www.multiversemmo.com/site/w/index.php/Client_Troubleshooting#.27No_Default_Instance.27_error_at_character_creation.2Fload_screen)

I'll post my results here.

Thanks again!
Back to top Go down
Delurin
Head of Platform Development
avatar


Posts : 424
Join date : 2011-08-03

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyWed 5 Dec - 2:29

If you are not getting a worldname or the path is not correct you can try using the multiverse.sh file I posted in this topic
https://multiverse.forumotion.co.uk/t348-error-loading-jvmdll
Back to top Go down
rickcollette
Experienced Newbie
Experienced Newbie
rickcollette


Posts : 16
Join date : 2012-11-30
Age : 54
Location : sunnyvale,ca

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyWed 5 Dec - 2:35

Okie dokie.. I followed the instructions for making sure there was a spawn point; no cigar on that one.

I also updated the multiverse.sh script from your post.

As a side note: I am restarting all of the multiverse and master service after every change.

So very close Smile

I did find this in the instance.out -

Code:

DEBUG [2012-12-04 15:38:24,120] MessageIO            handleMessageData from login_manager,18 type=mv.GET_INSTANCE_INFO len=32 class=multiverse.server.plugins.InstanceClient$GetInstanceInfoMessage
DEBUG [2012-12-04 15:38:24,120] MessageIO            deliverMessage rpc to multiverse.server.plugins.InstancePlugin@3f78efba
DEBUG [2012-12-04 15:38:24,121] Instance-10          EnginePlugin.handleMessage: got msg id 18, matching 1 hooks for msgtype MessageType['mv.GET_INSTANCE_INFO', 120]
DEBUG [2012-12-04 15:38:24,122] Instance-10          getOidByName: unknown name=default namespace=[Namespace NS.instance:12] instanceOid=null
DEBUG [2012-12-04 15:38:24,122] Instance-10          sendResponse to login_manager,18 type=msgsys.RESPONSE id=41 class=multiverse.msgsys.GenericResponseMessage
DEBUG [2012-12-04 15:38:24,125] Instance-10          EnginePlugin.handleMessage: processed msg 18, type=MessageType['mv.GET_INSTANCE_INFO', 120], time in ms=4
INFO  [2012-12-04 15:38:24,125] Instance-10          MVMeter: meter=EnginePluginOnMessageMeter, avgTime=4, totalTime=4, entries=1, elapsedMS=298993

Back to top Go down
Delurin
Head of Platform Development
avatar


Posts : 424
Join date : 2011-08-03

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyWed 5 Dec - 2:42

You are missing a default instance in your startup_instance.py in your config/world_name/ directory
Back to top Go down
rickcollette
Experienced Newbie
Experienced Newbie
rickcollette


Posts : 16
Join date : 2012-11-30
Age : 54
Location : sunnyvale,ca

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyWed 5 Dec - 2:57

I am using the default setting;

Code:

from multiverse.server.plugins import *
from multiverse.server.objects import *
from multiverse.server.engine import *
template = Template("sampleworld template")
template.put(Namespace.INSTANCE, InstanceClient.TEMPL_WORLD_FILE_NAME, "$WORLD_DIR/$WORLD_NAME.mvw")
template.put(Namespace.INSTANCE, InstanceClient.TEMPL_INIT_SCRIPT_FILE_NAME, "$WORLD_DIR/instance_load.py")
rc = InstanceClient.registerInstanceTemplate(template)
overrideTemplate = Template()
overrideTemplate.put(Namespace.INSTANCE, InstanceClient.TEMPL_INSTANCE_NAME, "default")
rc = InstanceClient.createInstance("sampleworld template", overrideTemplate)
Log.debug("startup_instance.py: createInstance result=" + str(rc))
template = Template("bigbrother template")
template.put(Namespace.INSTANCE, InstanceClient.TEMPL_WORLD_FILE_NAME, "$WORLD_DIR/bigbrother.mvw")
rc = InstanceClient.registerInstanceTemplate(template)
overrideTemplate = Template("bigbrother")
overrideTemplate.put(Namespace.INSTANCE, InstanceClient.TEMPL_INSTANCE_NAME, "bigbrother")
rc = InstanceClient.createInstance("bigbrother template", overrideTemplate)
Log.debug("startup_instance.py: createInstance result=" + str(rc))
template = Template("frontier template")
template.put(Namespace.INSTANCE, InstanceClient.TEMPL_WORLD_FILE_NAME, "$WORLD_DIR/frontier.mvw")
rc = InstanceClient.registerInstanceTemplate(template)
overrideTemplate = Template("frontier")
overrideTemplate.put(Namespace.INSTANCE, InstanceClient.TEMPL_INSTANCE_NAME, "frontier")
rc = InstanceClient.createInstance("frontier template", overrideTemplate)
Log.debug("startup_instance.py: createInstance result=" + str(rc))
template = Template("video template")
template.put(Namespace.INSTANCE, InstanceClient.TEMPL_WORLD_FILE_NAME, "$WORLD_DIR/video.mvw")
rc = InstanceClient.registerInstanceTemplate(template)
overrideTemplate = Template("video")
overrideTemplate.put(Namespace.INSTANCE, InstanceClient.TEMPL_INSTANCE_NAME, "video")
rc = InstanceClient.createInstance("video template", overrideTemplate)
Log.debug("startup_instance.py: createInstance result=" + str(rc))
Engine.getPlugin("Instance").setPluginAvailable(True)
Back to top Go down
Delurin
Head of Platform Development
avatar


Posts : 424
Join date : 2011-08-03

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyWed 5 Dec - 3:11

hmm try running
grep ERROR -r *.out
on your log files and see if anything appears
Back to top Go down
rickcollette
Experienced Newbie
Experienced Newbie
rickcollette


Posts : 16
Join date : 2012-11-30
Age : 54
Location : sunnyvale,ca

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyWed 5 Dec - 3:16

here we go:

Code:

root@hostname:/usr/multiverse/logs# date
Tue Dec  4 16:14:50 UTC 2012
root@hostname:/usr/multiverse/logs# grep error -ir */*.out
sampleworld/instance.out:ERROR [2012-12-04 15:52:15,375] Instance-2          CreateInstanceHook: world file not found fileName=../config//.mvw
sampleworld/instance.out:ERROR [2012-12-04 15:52:15,623] Instance-4          CreateInstanceHook: world file not found fileName=../config//bigbrother.mvw
sampleworld/instance.out:ERROR [2012-12-04 15:52:15,628] Instance-6          CreateInstanceHook: world file not found fileName=../config//frontier.mvw
sampleworld/instance.out:ERROR [2012-12-04 15:52:15,633] Instance-8          CreateInstanceHook: world file not found fileName=../config//video.mvw
sampleworld/login_manager.out:DEBUG [2012-12-04 15:52:23,585] LoginConnection-1    LoginPlugin: returning characters: serverVersion=1.5 worldToken= errorMessage= nChars=0
sampleworld/login_manager.out:ERROR [2012-12-04 15:52:30,865] LoginConnection-1    SampleFactory: no 'default' instance
sampleworld/login_manager.out:ERROR [2012-12-04 15:52:30,866] LoginConnection-1    MarsLoginPlugin: character creation failed, account=5 errorMessage=No default instance
sampleworld/login_manager.out:DEBUG [2012-12-04 15:52:30,867] LoginConnection-1    propertyMessage: key=errorMessage, val=No default instance
sampleworld/proxy_2.out:ERROR [2012-11-30 20:01:55,402] AgentConnection-8    Missing remote agent name
sampleworld/proxy_2.out:ERROR [2012-11-30 20:01:55,550] AgentConnection-12  AgentConnector java.io.IOException: Connection reset by peer
sampleworld/proxy_2.out:ERROR [2012-11-30 20:01:55,656] AgentConnection-1    AgentConnector java.io.IOException: Connection reset by peer
sampleworld/proxy_2.out:ERROR [2012-11-30 20:01:55,816] AgentConnection-1    Already connected to 'voiceserver'
sampleworld/proxy_2.out:ERROR [2012-11-30 20:01:56,172] MessageIO            Lost connection to agent 'voiceserver' java.nio.channels.SocketChannel[closed]
sampleworld/proxy_2.out:ERROR [2012-11-30 21:21:37,582] AgentConnection-10  Already connected to 'proxy_2'
sampleworld/proxy_2.out:ERROR [2012-11-30 21:29:44,874] AgentConnection-5    Already connected to 'proxy_2'
sampleworld/proxy_2.out:ERROR [2012-11-30 22:58:17,810] AgentConnection-9    Already connected to 'proxy_2'
sampleworld/proxy_2.out:ERROR [2012-11-30 23:40:55,304] AgentConnection-2    Already connected to 'proxy_2'
sampleworld/proxy_2.out:ERROR [2012-11-30 23:53:33,299] MessageIO            Lost connection to agent 'wmgr_1' java.nio.channels.SocketChannel[closed]
sampleworld/proxy_2.out:ERROR [2012-11-30 23:53:33,312] MessageIO            Lost connection to domain server, exiting
Back to top Go down
Delurin
Head of Platform Development
avatar


Posts : 424
Join date : 2011-08-03

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyWed 5 Dec - 3:42

It looks like two things are going wrong:
First you have a version of the server already open which is why you are getting an Already Connected to error
You may need to reboot or manually kill the processes it looks like it didnt kill them automatically. The pid's are located in the run folder of multiverse/bin. This may have been from the previous version of the multiverse.sh I know there were some problems with the automatic naming of the proxy plugin and wmgr plugin.

Second it is not recognizing your WorldName which I would have thought fixed by the updated multiverse.sh basically it needs to be imported from the multiverse.properties file the older way does not seem to work in cygwin but maybe it will work on linux. so uncomment
Code:
#import_property_file $MV_PROPERTYFILE
#if [ -n "$MV_WORLDNAME" ] ; then
#    multiverse_worldname=$MV_WORLDNAME
#fi
#import_property_file "$MV_HOME/config/$multiverse_worldname/world.properties" $PROPERTY_FILES _cmdline_props_
#rm -f _cmdline_props_

You may also need to change
MV_WORLDNAME=${MV_WORLDNAME:-$(java $JAVA_FLAGS multiverse.scripts.PropertyGetter multiverse.worldname)}
to

MV_WORLDNAME=${MV_WORLDNAME:-$multiverse_worldname}


or if you cant get it and want to continue you can probably hard code your world name
MV_WORLDNAME=${MV_WORLDNAME:-"sampleworld"}
Back to top Go down
rickcollette
Experienced Newbie
Experienced Newbie
rickcollette


Posts : 16
Join date : 2012-11-30
Age : 54
Location : sunnyvale,ca

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyWed 5 Dec - 14:11

I made the changes by un-commenting the import.. then i restarted and got the same issue (no default instance)
So I made the second change; MV_WORLDNAME=${MV_WORLDNAME:-$multiverse_worldname}
I added in an echo to show the value of $MV_WORLDNAME - which came out exactly as expected (sampleworld) .. still get no default instance.

I cannot help but think I have just missed something so basic... and I really do appreciate the help here.
Back to top Go down
Delurin
Head of Platform Development
avatar


Posts : 424
Join date : 2011-08-03

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyWed 5 Dec - 15:42

I think the problem is that the worldname is not being passed to the java. I know I had the same problem but was able to fix it so let me look some more but I also thought that that version of the multiverse.sh would do it.
Back to top Go down
rickcollette
Experienced Newbie
Experienced Newbie
rickcollette


Posts : 16
Join date : 2012-11-30
Age : 54
Location : sunnyvale,ca

WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started EmptyWed 5 Dec - 16:19

awesome. This is a vanilla server running; I can always take it back to before I was trying to set it up if need be..
Back to top Go down
Sponsored content





WorlResolveFailure - Getting started Empty
PostSubject: Re: WorlResolveFailure - Getting started   WorlResolveFailure - Getting started Empty

Back to top Go down
 
WorlResolveFailure - Getting started
Back to top 
Page 1 of 2Go to page : 1, 2  Next
 Similar topics
-
» FAQ: What do I need to learn to get started?
» Having troubles getting started
» Updated the Getting Started Tutorial

Permissions in this forum:You cannot reply to topics in this forum
 :: Development :: Getting Started-
Jump to: