Index: /CKReleaser/trunk/_source/includes/releaser.js
===================================================================
--- /CKReleaser/trunk/_source/includes/releaser.js	(revision 3657)
+++ /CKReleaser/trunk/_source/includes/releaser.js	(revision 3658)
@@ -115,4 +115,7 @@
 		if ( ext == "css" )
 		{
+			if ( CKRELEASER.verbose )
+				print( 'Compressing ' + file );
+
 			if ( CKRELEASER.isCompiled )
 			{
@@ -139,7 +142,21 @@
 		else if ( ext == "js" )
 		{
+			if ( CKRELEASER.verbose )
+				print( 'Compressing ' + file );
+
 			var source = CKRELEASER.io.readFile( file );
-			var compressed = CKPACKAGER.scriptCompressor.compress( source, false, null, false, false );
-			CKRELEASER.io.saveFile( file, compressed );
+			try
+			{
+				var compressed = CKPACKAGER.scriptCompressor.compress( source, false, null, false, false );
+				CKRELEASER.io.saveFile( file, compressed );
+			}
+			catch( e )
+			{
+				if ( CKRELEASER.verbose && typeof ( e.rhinoException ) != 'undefined' )
+					e.rhinoException.printStackTrace();
+
+				print( '\n    ERROR: compressing javascript file failed:\n    Error: ' + e.message + '\n    File: ' + file.getAbsolutePath()
+						+ '\n    Line: ' + e.lineNumber );
+			}
 		}
 	}
