18:03:00 CONFIG de.matthiasmann.worldscape.util.RuntimeInfo::logRuntimeInfo OS: Windows XP 5.1 (x86)
18:03:00 CONFIG de.matthiasmann.worldscape.util.RuntimeInfo::logRuntimeInfo Java version: Sun Microsystems Inc. Java HotSpot(TM) Client VM 1.6.0-b105
18:03:00 CONFIG de.matthiasmann.worldscape.util.RuntimeInfo::logRuntimeInfo Runtime info: 1 CPUs, 260160KB memory (255847KB free)
18:03:00 INFO de.matthiasmann.worldscape.renderer.RenderTarget::create Using display mode: 1024 x 768 x 16 @60Hz windowed
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logOGLInfo OpenGL driver: ati2dvag
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logOGLInfo OpenGL renderer: MOBILITY RADEON X300 x86/SSE2
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logOGLInfo OpenGL vendor: ATI Technologies Inc.
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logOGLInfo OpenGL version: 2.0.5819 WinXP Release
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logOGLInfo max 2d texture size: 2048
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logOGLInfo max 3d texture size: 2048
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logOGLInfo max vertices for glDrawRangeElements: 2147483647
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logOGLInfo max indices for glDrawRangeElements: 65535
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logOGLInfo max fbo size: 2048
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_depth_texture
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_draw_buffers
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_fragment_program
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_fragment_program_shadow
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_fragment_shader
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_multisample
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_multitexture
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_occlusion_query
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_point_parameters
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_point_sprite
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_shader_objects
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_shading_language_100
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_shadow
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_shadow_ambient
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_texture_border_clamp
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_texture_compression
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_texture_cube_map
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_texture_env_add
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_texture_env_combine
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_texture_env_crossbar
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_texture_env_dot3
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_texture_mirrored_repeat
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_transpose_matrix
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_vertex_blend
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_vertex_buffer_object
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_vertex_program
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_vertex_shader
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ARB_window_pos
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ATIX_texture_env_combine3
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ATIX_texture_env_route
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ATIX_vertex_shader_output_point_size
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ATI_draw_buffers
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ATI_element_array
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ATI_envmap_bumpmap
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ATI_fragment_shader
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ATI_map_object_buffer
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ATI_separate_stencil
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ATI_texture_env_combine3
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ATI_texture_float
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ATI_texture_mirror_once
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ATI_vertex_array_object
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ATI_vertex_attrib_array_object
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_ATI_vertex_streams
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_abgr
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_bgra
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_blend_color
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_blend_func_separate
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_blend_minmax
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_blend_subtract
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_clip_volume_hint
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_compiled_vertex_array
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_draw_range_elements
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_fog_coord
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_framebuffer_object
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_multi_draw_arrays
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_packed_pixels
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_point_parameters
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_rescale_normal
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_secondary_color
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_separate_specular_color
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_shadow_funcs
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_stencil_wrap
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_texgen_reflection
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_texture3D
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_texture_compression_s3tc
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_texture_cube_map
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_texture_edge_clamp
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_texture_env_add
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_texture_env_combine
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_texture_env_dot3
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_texture_filter_anisotropic
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_texture_lod_bias
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_texture_mirror_clamp
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_texture_object
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_texture_rectangle
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_vertex_array
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_EXT_vertex_shader
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_HP_occlusion_test
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_NV_blend_square
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_NV_occlusion_query
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_NV_texgen_reflection
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_S3_s3tc
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_SGIS_generate_mipmap
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_SGIS_multitexture
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_SGIS_texture_border_clamp
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_SGIS_texture_edge_clamp
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_SGIS_texture_lod
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_SGI_color_matrix
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_SUN_multi_draw_arrays
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: GL_WIN_swap_hint
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: WGL_EXT_extensions_string
18:03:00 CONFIG de.matthiasmann.worldscape.renderer.RenderTarget::logExtensions found extension: WGL_EXT_swap_control
18:03:01 INFO de.matthiasmann.worldscape.util.PAKDownloader::readURL "http://www.matthiasmann.de/java/worldscape/paks.php" is a "text/xml" with a content-encoding of "null"
18:03:01 INFO de.matthiasmann.worldscape.util.PAKDownloader::downloadPAK Installed PAK file "base.pak" version 13 is up to date (latest available version is 13)
18:03:01 INFO de.matthiasmann.worldscape.test.TestBench::downloadAndMountPAK Mounted PAK file "base.pak"
18:03:01 INFO de.matthiasmann.worldscape.loader.effects.XmlEffectLoader::load Loading effect: /effects/ui/combined.xml
18:03:01 INFO de.matthiasmann.worldscape.renderer.ShaderProgram::linkProgram Linking shader program
18:03:01 SEVERE de.matthiasmann.worldscape.loader.effects.TechniqueData$ShaderAgg::parseResult Unable to link shader
de.matthiasmann.worldscape.renderer.ShaderException: ERROR: 0:7: '[]' : integer expression required
ERROR: 1 compilation errors. No code generated.
001: uniform vec4 color;
002: uniform vec4 colors[64];
003:
004: void main (void) {
005: gl_Position = gl_ModelViewProjectionMatrix * vec4(gl_Vertex.xy, 0.0, 1.0);
006: gl_TexCoord[0].xy = gl_Normal.xy;
007: gl_FrontColor = colors[gl_Normal.z];
008: }
at de.matthiasmann.worldscape.renderer.Shader.checkShader(Shader.java:48)
at de.matthiasmann.worldscape.renderer.ShaderProgram.linkProgram(ShaderProgram.java:887)
at de.matthiasmann.worldscape.loader.effects.ShaderData.link(ShaderData.java:53)
at de.matthiasmann.worldscape.loader.effects.TechniqueData$ShaderAgg.parseResult(TechniqueData.java:142)
at de.matthiasmann.worldscape.loader.effects.TechniqueData$ShaderAgg.parseResult(TechniqueData.java:118)
at de.matthiasmann.worldscape.xml.Aggregator.parse(Aggregator.java:32)
at de.matthiasmann.worldscape.xml.TagParser.parseContent(TagParser.java:42)
at de.matthiasmann.worldscape.xml.AbstractParser.parse(AbstractParser.java:56)
at de.matthiasmann.worldscape.xml.Aggregator.parse(Aggregator.java:31)
at de.matthiasmann.worldscape.xml.TagParser.parseContent(TagParser.java:42)
at de.matthiasmann.worldscape.xml.AbstractParser.parse(AbstractParser.java:56)
at de.matthiasmann.worldscape.loader.effects.XmlEffectLoader.load(XmlEffectLoader.java:79)
at de.matthiasmann.worldscape.loader.effects.XmlEffectLoader.getAppearance(XmlEffectLoader.java:41)
at de.matthiasmann.worldscape.loader.effects.XmlEffectLoader.getAppearance(XmlEffectLoader.java:34)
at de.matthiasmann.worldscape.ui.UIBatcher.<init>(UIBatcher.java:30)
at de.matthiasmann.worldscape.ui.UIBatcher.<clinit>(UIBatcher.java:24)
at de.matthiasmann.worldscape.ui.bmfont.BMFontManager.<init>(BMFontManager.java:37)
at de.matthiasmann.worldscape.ui.bmfont.BMFontManager.<clinit>(BMFontManager.java:32)
at de.matthiasmann.worldscape.test.TestBench.createFont(TestBench.java:159)
at de.matthiasmann.worldscape.test.TestBench.downloadAndMountPAKs(TestBench.java:179)
at de.matthiasmann.worldscape.test.TestBench.init(TestBench.java:124)
at de.matthiasmann.worldscape.test.BTTTest.main(BTTTest.java:448)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
18:03:01 INFO de.matthiasmann.worldscape.loader.effects.RenderStateLoader::loadFromXml Loading render state: /renderStates/ui.xml
18:03:01 WARNING de.matthiasmann.worldscape.loader.effects.EffectData::addTechnique getTechnique() returned null without an alternate
18:03:01 INFO de.matthiasmann.worldscape.loader.effects.XmlEffectLoader::load Loading of "/effects/ui/combined.xml" took 61065 us
18:03:01 WARNING de.matthiasmann.worldscape.appearance.Effect::getTechnique Technique "default" not found
18:03:01 WARNING de.matthiasmann.worldscape.appearance.Effect::getTechnique Technique "default" not found
java.lang.ExceptionInInitializerError
at de.matthiasmann.worldscape.ui.bmfont.BMFontManager.<init>(BMFontManager.java:37)
at de.matthiasmann.worldscape.ui.bmfont.BMFontManager.<clinit>(BMFontManager.java:32)
at de.matthiasmann.worldscape.test.TestBench.createFont(TestBench.java:159)
at de.matthiasmann.worldscape.test.TestBench.downloadAndMountPAKs(TestBench.java:179)
at de.matthiasmann.worldscape.test.TestBench.init(TestBench.java:124)
at de.matthiasmann.worldscape.test.BTTTest.main(BTTTest.java:448)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at de.matthiasmann.worldscape.ui.batcher.Batch.<init>(Batch.java:47)
at de.matthiasmann.worldscape.ui.batcher.Batch.<init>(Batch.java:39)
at de.matthiasmann.worldscape.ui.UIBatcher.<init>(UIBatcher.java:30)
at de.matthiasmann.worldscape.ui.UIBatcher.<clinit>(UIBatcher.java:24)
... 15 more
#### Java Web Start Error:
#### null