浏览代码

Add error log if Collada file can't be parsed

Garrett Johnson 6 年之前
父节点
当前提交
f70703ac76
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      examples/js/loaders/ColladaLoader.js

+ 8 - 0
examples/js/loaders/ColladaLoader.js

@@ -3824,6 +3824,14 @@ THREE.ColladaLoader.prototype = {
 
 		var collada = getElementsByTagName( xml, 'COLLADA' )[ 0 ];
 
+		var parserError = xml.getElementsByTagName( 'parsererror' )[ 0 ];
+		if ( parserError !== undefined ) {
+
+			console.error( 'ColladaLoader: Failed to parse collada file.', parserError );
+			return null;
+
+		}
+
 		// metadata
 
 		var version = collada.getAttribute( 'version' );