Переглянути джерело

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' );