You are here: Foswiki>Tasks Web>Item8788 (28 Mar 2010, PaulHarvey)Edit Attach

Item8788: illegal chars in some .js files kills yuicompressor

pencil
Priority: Normal
Current State: Closed
Released In:
Target Release: n/a
Applies To: Extension
Component: JQueryPlugin
Branches:
Reported By: PaulHarvey
Waiting For: Main.PaulHarvey
Last Change By: PaulHarvey
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

 

ItemTemplate edit

Summary illegal chars in some .js files kills yuicompressor
ReportedBy PaulHarvey
Codebase
SVN Range
AppliesTo Extension
Component JQueryPlugin
Priority Normal
CurrentState Closed
WaitingFor PaulHarvey
Checkins distro:9ef7bb22f4f8
TargetRelease n/a
ReleasedIn
Topic revision: r1 - 28 Mar 2010, PaulHarvey
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy