Item8788: illegal chars in some .js files kills yuicompressor
Priority: Normal
Current State: Closed
Released In:
Target Release: n/a
These two files failed as follows (when doing build.pl release with yuicompressor):
-
pub/System/JQueryPlugin/plugins/hoverintent/jquery.hoverIntent.uncompressed.js
-
pub/System/JQueryPlugin/plugins/maskedinput/jquery.maskedinput.uncompressed.js
Building release 3.41 of JQueryPlugin, from version 6967 (2010-03-28)
[ERROR] 1:2:illegal character
[ERROR] 1:2:syntax error
[ERROR] 1:3:illegal character
[ERROR] 1:0:Compilation produced 3 syntax errors.
org.mozilla.javascript.EvaluatorException: Compilation produced 3 syntax errors.
at com.yahoo.platform.yui.compressor.YUICompressor$1.runtimeError(YUICompressor.java:135)
at org.mozilla.javascript.Parser.parse(Parser.java:410)
at org.mozilla.javascript.Parser.parse(Parser.java:355)
at com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:312)
at com.yahoo.platform.yui.compressor.JavaScriptCompressor.<init>(JavaScriptCompressor.java:533)
at com.yahoo.platform.yui.compressor.YUICompressor.main(YUICompressor.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.yahoo.platform.yui.compressor.Bootstrap.main(Bootstrap.java:20)
Generated /usr/local/src/svn.foswiki.org/trunk/JQueryPlugin/pub/System/JQueryPlugin/plugins/maskedinput/jquery.maskedinput.js from /usr/local/src/svn.foswiki.org/trunk/JQueryPlugin/pub/System/JQueryPlugin/plugins/maskedinput/jquery.maskedinput.uncompressed.js
/usr/local/src/svn.foswiki.org/trunk/JQueryPlugin/pub/System/JQueryPlugin/plugins/maskedinput/jquery.maskedinput.js does not exist at /usr/local/src/svn.foswiki.org/trunk/core/lib/Foswiki/Contrib/Build.pm line 1579.
Did the following to fix them
- Edit in vim
- set encoding=cp437
- set set fileencoding=latin1
- x
--
PaulHarvey - 28 Mar 2010