#REDIRECT [[CDB|Main]] / [[:Category:Technical Details|Technical Details]] / '''{{PAGENAME}}''' This page should list the various messages that the Wurm client logs to stdout and stderr. these messages are not shown by default, but you can see them by enabling the Java console in the Java plugin. Many of the messages are only for internal debugging, and are not very useful to most players, however some people may find it interesting to see what is happening in the client. This page is for client versions 2.5 and newer. See [[Client Log Messages/Archive]] for older messages. If you find any there that still occur, feel free to copy them into this page. == Common startup messages == <pre>Time is Wed Nov 26 14:07:11 CET 2008Running client version 2.5.2, testclient=false</pre>This is the time the client was started (useful to make sure it's not an old console log) and the client version (useful to make sure it's not an old client) <pre>=== System information ===Operating system: Windows XP (arch: x86, version: 5.1)Java version: 1.5.0_16Java vendor: Sun Microsystems Inc. (http://java.sun.com/)Available CPUs: 2</pre>Basic system info. Always useful to know which java version and which OS is at work. <pre>>>> Main thread exiting.Loading character DashivaLoading config defaultLoading props file C:\my\bin\Wurm\configs\default\gamesettings.txtLoading props file C:\my\bin\Wurm\players\Dashiva\password.txt>>> LoginFrame queue entry exiting.</pre>Profile startup. It loads the most recently used character and the config associated with that character. Then it loads the settings for that config, and the password for the character. If you switch character or config, or change settings, more messages like these will appear. <pre>Saving props file C:\my\bin\Wurm\players\Dashiva\password.txtSaving props file C:\my\bin\Wurm\configs\default\gamesettings.txtLoading props file C:\my\bin\Wurm\players\Dashiva\stats.txt</pre>Play button pressed, this causes password and settings to be saved, the stats to be loaded. <pre>Preparing to enable console logging.Now logging to C:\my\bin\Wurm\console.Dashiva.log</pre>Since you've selected a character to play with, the console log is pushed to a file. <pre>=== Wurm options ===advanced_select_items = falseanimation_playback_self = 1auto_mipmaps = true(...)</pre>List of all game settings, and the values they had. <pre>>>> Game launcher thread exiting.Starting workaround for fast running clocks</pre>This one happens if you use the fast clock workaround setting. Which you should, on windows. <pre>=== OpenGL information ===JOGL version: 1.1.1LWJGL version: 1.1.4</pre>Renderer library info. Only useful when it's wrong. <pre>OpenGL vendor: NVIDIA CorporationOpenGL renderer: GeForce 8800 GT/PCI/SSE2OpenGL version: 2.1.2</pre>Graphics card and OpenGL version. Game requires 1.4 when this is being written. <pre>GLSL version: Not availableColorbits: 8, 8, 8, 8Stencilbits: 0Depthbits: 24Texture units: 4AUX buffers: 4Max GL Lights: 8OpenGL extensions: GL_ARB_color_buffer_float (...)</pre>Other GL info and a list of extensions supported. <pre>Setting up OpenAL Sound EngineOpenAL version: 1.1OpenAL renderer: SoftwareOpenAL vendor: Creative Labs Inc.OpenAL extensions: EAX EAX2.0 EAX3.0 EAX4.0 EAX5.0 EAX3.0EMULATED EAX4.0EMULATED AL_EXT_OFFSET AL_EXT_LINEAR_DISTANCE AL_EXT_EXPONENT_DISTANCEGenerating: 16 source channels.</pre>Sound setup. This happens if hardware (openal) sound is selected. Different messages for sonar and silent. <pre>Using LWJGL timer.Showing Mojang Splash Screenuse auto mipmap generation trueuse compressed textures falseuse S3TC compression: falseuse non power of two textures: trueStartup Phase - Setting up..</pre>Various setup messages. <pre>Loading window positions from C:\my\bin\Wurm\players\Dashiva\windows_1592x866.txtLoading props file C:\my\bin\Wurm\players\Dashiva\windows_1592x866.txtWord filter loaded: 26Gui initialized</pre>Loading window positions and chat filter. <pre>Loaded tree texture id as 4Startup Phase - Preparing terrainStartup Phase - Connecting ..Disabling Nagles</pre>Loading textures while connecting. <pre>Writing to C:\my\bin\Wurm\players\Dashiva\logs\_Event.2008-11.txtDisabling NaglesSetting up dotXSI Model LoaderStartup message: Welcome back, Dashiva! Wurm has been waiting for you.</pre>Loading models, successfully connected. <pre>Executing C:\my\bin\Wurm\configs\default\keybindings.txtKeybindings saved.Executing C:\my\bin\Wurm\configs\default\autorun.txtKeybindings saved.</pre>Loading keybinds and autorun. <pre>Setting up Anti-AliasingSetting up graphic hintsSetting up Anisotropic Texture Filtering</pre>More GL setup. <pre>Starting update of login splash image...Finished loading new login splash image!</pre>Updating splash image for next execution. <pre>Using program object 3 for water</pre>If GLSL shaders are enabled. == Exceptions ===== IllegalArgumentException: input == null! at javax.imageio.ImageIO.read ===<pre>Failed to load material noIcon.pic from miscpack_01.jar:models/structures/cartSmall.XSI->miscpack_01.jar:models/structures/noIcon.picjava.lang.IllegalArgumentException: input == null! at javax.imageio.ImageIO.read(Unknown Source) at class.bh.a(SourceFile:32)</pre> The resource loader couldn't find an image referenced in a model. Non-fatal, but should be reported. === null (id 2621444) is not a House ===<pre>null (id 2621444) is not a House</pre> Non-fatal, should be ignored. == Crashes ===== Unable to locate server The error was: <jenn001.game.wurmonline.com> ===<pre>====== CLIENT CRASH ======Unable to locate serverjava.net.UnknownHostException: jenn001.game.wurmonline.com</pre> There may be different reasons why the client can not find the server jenn001.game.wurmonline.com * The DNS server does not work or DNS resolving is misconfigured :Open a windows command prompt (Win+R, cmd) and type <pre>nslookup jenn001.game.wurmonline.com</pre>. This should give 194.68.222.111 as result. If you notice errors then try swithing to Googles public DNS server. [https://developers.google.com/speed/public-dns/docs/using] * Java uses wrong proxy settings to connect to the internet :In the Java control panel in the Windows control panel check for "Network settings". By default it's set to using the browser settings for proxies. Switch this to direct connection or browser settings, depending on what is checked for you and try to start Wurm. * A firewall, security suite or virus scanner is blocking Wurm from accessing the internet :Make sure you allow java (java.exe, javaw.exe, javaws.exe) to access the internet. To test if the firewall or security suite is blocking Wurm disable it temporarily and try if Wurm can connect. === Could not create window with selected width and height. The error was: <Pixel format not accelerated> ===<pre>====== CLIENT CRASH ======Could not create window with selected width and height.org.lwjgl.LWJGLException: Pixel format not accelerated</pre> The stock windows drivers do not support hardware accelerated OpenGL. To play Wurm you have to install the video drivers from the video card manufacturer. === java.lang.UnsatisfiedLinkError: no jogl in java.library.path : Windows ===<pre>====== CLIENT CRASH ======java.lang.UnsatisfiedLinkError: no jogl in java.library.path at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source)</pre> Try uninstalling Wurm, using the Sun Java WebStart Control Panel (start -> run -> 'javaws -viewer') and reinstalling. === java.lang.NoClassDefFoundError: com/dnsalias/java/timer/AdvancedTimer ===<pre>====== CLIENT CRASH ======nulljava.lang.NoClassDefFoundError: com/dnsalias/java/timer/AdvancedTimer at class.ct.a(SourceFile:34) at class.fY.a(SourceFile:63)</pre> This happens when running an outdated test client. Uninstall the test client (see previous section) and reinstall it. === java.io.IOException: An existing connection was forcibly closed by the remote host ===<pre>====== CLIENT CRASH ======java.io.IOException: An existing connection was forcibly closed by the remote host at sun.nio.ch.SocketDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatcher.write(Unknown Source) at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) at sun.nio.ch.IOUtil.write(Unknown Source)</pre> Usually a connection problem somewhere along the path from you to the server. No direct solutions. === java.lang.ArrayIndexOutOfBoundsException: 179 ===<pre>====== CLIENT CRASH ======nulljava.lang.ArrayIndexOutOfBoundsException: 179 at class.bl.a(SourceFile:296) at class.bl.a(SourceFile:329)</pre> Means the client is unable to use the base.jar pack, for some reason or another. === javax.media.opengl.GLException: OpenGL context not current : Mac ===<pre>====== CLIENT CRASH ======could not set up display modejavax.media.opengl.GLException: OpenGL context not current at com.sun.opengl.impl.macosx.MacOSXGLContext.setSwapInterval(MacOSXGLContext.java:317) at com.sun.opengl.impl.GLImpl.setSwapInterval(GLImpl.java:30518)</pre> Happens when you use LWJGL as renderer on a Mac. Switch the renderer setting to JOGL instead. === javax.media.opengl.GLException: Method "glMultiDrawArrays" not available ===<pre>====== CLIENT CRASH ======nulljavax.media.opengl.GLException: Method "glMultiDrawArrays" not available at com.sun.opengl.impl.GLImpl.glMultiDrawArrays(GLImpl.java:13416) at class.eD.a(SourceFile:443) at class.eD.a(SourceFile:526)</pre> Happens with Intel graphics when the drivers are too old (or the card is too old). [[Category:Babel/C]][[Category:Technical Details]]