Skip to content
This repository has been archived by the owner on Jun 10, 2018. It is now read-only.

Unexpected character error #71

Closed
bbuchalter opened this issue Jun 2, 2011 · 3 comments
Closed

Unexpected character error #71

bbuchalter opened this issue Jun 2, 2011 · 3 comments
Labels

Comments

@bbuchalter
Copy link

A ExecJS::ProgramError occurred in #:

 Unexpected character ''
 (in /home/lfm/code/releases/20110602193333/app/assets/javascripts/application.js)
 sprockets (2.0.0.beta.8) lib/sprockets/context.rb:85:in `rescue in block in evaluate'

-------------------------------
Request:
-------------------------------

 * URL       : [removed]/assets/application.js
 * IP address: [removed]
 * Parameters: {}
 * Rails root: /home/lfm/code/releases/20110602193333

-------------------------------
Session:
-------------------------------

 * session id: "947bd9cb840a6d93668d89e71f954a03"
 * data: {"session_id"=>"947bd9cb840a6d93668d89e71f954a03",
  "return_to"=>"[removed]/logout",
  "flash"=>
   #<ActionDispatch::Flash::FlashHash:0x000000062f7118
    @closed=false,
    @flashes=
     {:alert=>"You must first log in or sign up before accessing this page."},
    @now=nil,
    @used=#<Set: {:alert}>>,
  "_csrf_token"=>"G5yhxt4oH4XXyWUFkQ41jsQHMydR83H9N/FC9zutxDM="}

-------------------------------
Environment:
-------------------------------

 * CONTENT_LENGTH                                 : 0
 * DOCUMENT_ROOT                                  : /home/lfm/code/current/public
 * HTTPS                                          : on
 * HTTP_ACCEPT                                    : application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
 * HTTP_ACCEPT_CHARSET                            : ISO-8859-1,utf-8;q=0.7,*;q=0.3
 * HTTP_ACCEPT_ENCODING                           : gzip,deflate,sdch
 * HTTP_ACCEPT_LANGUAGE                           : en-US,en;q=0.8
 * HTTP_CONNECTION                                : keep-alive
 * HTTP_COOKIE                                    : __utmz=208211151.1305055542.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=208211151.26885393.1305055542.1305055542.1305055542.1; _lfm_session=BAh7CUkiD3Nlc3Npb25faWQGOgZFRkkiJTk0N2JkOWNiODQwYTZkOTM2NjhkODllNzFmOTU0YTAzBjsAVEkiDnJldHVybl90bwY7AEZJIjRodHRwczovL2xmbS5pc2xhbmR0ZWNobm9sb2d5cGFydG5lcnMuY29tL2xvZ291dAY7AEZJIgpmbGFzaAY7AEZvOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaAk6CkB1c2VkbzoIU2V0BjoKQGhhc2h7ADoMQGNsb3NlZEY6DUBmbGFzaGVzewY6CmFsZXJ0SSJBWW91IG11c3QgZmlyc3QgbG9nIGluIG9yIHNpZ24gdXAgYmVmb3JlIGFjY2Vzc2luZyB0aGlzIHBhZ2UuBjsARjoJQG5vdzBJIhBfY3NyZl90b2tlbgY7AEZJIjFHNXloeHQ0b0g0WFh5V1VGa1E0MWpzUUhNeWRSODNIOU4vRkM5enV0eERNPQY7AEY%3D--c3f7c7dcc4794349e92cfcffa468d1e0dfc4fb6e
 * HTTP_HOST                                      : [lfm]
 * HTTP_USER_AGENT                                : Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.65 Safari/534.24
 * PASSENGER_APP_SPAWNER_IDLE_TIME                : -1
 * PASSENGER_APP_TYPE                             : rack
 * PASSENGER_CONNECT_PASSWORD                     : [FILTERED]
 * PASSENGER_DEBUGGER                             : false
 * PASSENGER_ENVIRONMENT                          : production
 * PASSENGER_FRAMEWORK_SPAWNER_IDLE_TIME          : -1
 * PASSENGER_FRIENDLY_ERROR_PAGES                 : true
 * PASSENGER_GROUP                                :
 * PASSENGER_MIN_INSTANCES                        : 1
 * PASSENGER_SHOW_VERSION_IN_HEADER               : true
 * PASSENGER_SPAWN_METHOD                         : smart-lv2
 * PASSENGER_USER                                 :
 * PASSENGER_USE_GLOBAL_QUEUE                     : true
 * PATH_INFO                                      : /assets/application.js
 * QUERY_STRING                                   :
 * REMOTE_ADDR                                    : 204.8.67.188
 * REMOTE_PORT                                    : 50402
 * REQUEST_METHOD                                 : GET
 * REQUEST_URI                                    : /assets/application.js
 * SCGI                                           : 1
 * SCRIPT_NAME                                    :
 * SERVER_ADDR                                    : [removed]
 * SERVER_NAME                                    : [removed\
 * SERVER_PORT                                    : 443
 * SERVER_PROTOCOL                                : HTTP/1.1
 * SERVER_SOFTWARE                                : nginx/1.0.0
 * UNION_STATION_SUPPORT                          : false
 * _                                              : _
 * action_dispatch.cookies                        : #<ActionDispatch::Cookies::CookieJar:0x000000062f8608>
 * action_dispatch.parameter_filter               : [:password, /RAW_POST_DATA/, /RAW_POST_DATA/, /RAW_POST_DATA/, /RAW_POST_DATA/]
 * action_dispatch.remote_ip                      : removed
 * action_dispatch.request.content_type           :
 * action_dispatch.request.parameters             : {}
 * action_dispatch.request.path_parameters        : {}
 * action_dispatch.request.query_parameters       : {}
 * action_dispatch.request.request_parameters     : {}
 * action_dispatch.request.unsigned_session_cookie: {"session_id"=>"947bd9cb840a6d93668d89e71f954a03", "return_to"=>"[removed]/logout", "flash"=>#<ActionDispatch::Flash::FlashHash:0x000000062f7118 @used=#<Set: {:alert}>, @closed=false, @flashes={:alert=>"You must first log in or sign up before accessing this page."}, @now=nil>, "_csrf_token"=>"G5yhxt4oH4XXyWUFkQ41jsQHMydR83H9N/FC9zutxDM="}
 * action_dispatch.routes                         : #<ActionDispatch::Routing::RouteSet:0x00000004bd7938>
 * action_dispatch.secret_token                   : bbb9a8b90c150df4bbf85e6cb886fa12748731a9ead66399a9e07a98671e0101fd5ec68be4a86ae5513832214472d0b0f98f6d3f0b5bc46eb6f920e0e2b0cfcb
 * action_dispatch.show_exceptions                : true
 * exception_notifier.options                     : {:email_prefix=>"[LFM] ", :sender_address=>"\"LFM Notifier\" <root@[remove]>", :exception_recipients=>["removed"], :ignore_exceptions=>[]}
 * rack-cache.allow_reload                        : false
 * rack-cache.allow_revalidate                    : false
 * rack-cache.cache_key                           : Rack::Cache::Key
 * rack-cache.default_ttl                         : 0
 * rack-cache.entitystore                         : rails:/
 * rack-cache.metastore                           : rails:/
 * rack-cache.private_headers                     : ["Authorization", "Cookie"]
 * rack-cache.storage                             : #<Rack::Cache::Storage:0x00000004e9b4a8>
 * rack-cache.verbose                             : true
 * rack.errors                                    : #<IO:0x00000001d253b0>
 * rack.input                                     : #<PhusionPassenger::Utils::RewindableInput:0x000000062fa4d0>
 * rack.mount.prefix                              : /assets
 * rack.multiprocess                              : true
 * rack.multithread                               : false
 * rack.request.cookie_hash                       : {"__utmz"=>"208211151.1305055542.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)", "__utma"=>"208211151.26885393.1305055542.1305055542.1305055542.1", "_lfm_session"=>"BAh7CUkiD3Nlc3Npb25faWQGOgZFRkkiJTk0N2JkOWNiODQwYTZkOTM2NjhkODllNzFmOTU0YTAzBjsAVEkiDnJldHVybl90bwY7AEZJIjRodHRwczovL2xmbS5pc2xhbmR0ZWNobm9sb2d5cGFydG5lcnMuY29tL2xvZ291dAY7AEZJIgpmbGFzaAY7AEZvOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaAk6CkB1c2VkbzoIU2V0BjoKQGhhc2h7ADoMQGNsb3NlZEY6DUBmbGFzaGVzewY6CmFsZXJ0SSJBWW91IG11c3QgZmlyc3QgbG9nIGluIG9yIHNpZ24gdXAgYmVmb3JlIGFjY2Vzc2luZyB0aGlzIHBhZ2UuBjsARjoJQG5vdzBJIhBfY3NyZl90b2tlbgY7AEZJIjFHNXloeHQ0b0g0WFh5V1VGa1E0MWpzUUhNeWRSODNIOU4vRkM5enV0eERNPQY7AEY=--c3f7c7dcc4794349e92cfcffa468d1e0dfc4fb6e"}
 * rack.request.cookie_string                     : __utmz=208211151.1305055542.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=208211151.26885393.1305055542.1305055542.1305055542.1; _lfm_session=BAh7CUkiD3Nlc3Npb25faWQGOgZFRkkiJTk0N2JkOWNiODQwYTZkOTM2NjhkODllNzFmOTU0YTAzBjsAVEkiDnJldHVybl90bwY7AEZJIjRodHRwczovL2xmbS5pc2xhbmR0ZWNobm9sb2d5cGFydG5lcnMuY29tL2xvZ291dAY7AEZJIgpmbGFzaAY7AEZvOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaAk6CkB1c2VkbzoIU2V0BjoKQGhhc2h7ADoMQGNsb3NlZEY6DUBmbGFzaGVzewY6CmFsZXJ0SSJBWW91IG11c3QgZmlyc3QgbG9nIGluIG9yIHNpZ24gdXAgYmVmb3JlIGFjY2Vzc2luZyB0aGlzIHBhZ2UuBjsARjoJQG5vdzBJIhBfY3NyZl90b2tlbgY7AEZJIjFHNXloeHQ0b0g0WFh5V1VGa1E0MWpzUUhNeWRSODNIOU4vRkM5enV0eERNPQY7AEY%3D--c3f7c7dcc4794349e92cfcffa468d1e0dfc4fb6e
 * rack.request.query_hash                        : {}
 * rack.request.query_string                      :
 * rack.run_once                                  : false
 * rack.session                                   : {"session_id"=>"947bd9cb840a6d93668d89e71f954a03", "return_to"=>"https://l[removed]/logout", "flash"=>#<ActionDispatch::Flash::FlashHash:0x000000062f7118 @used=#<Set: {:alert}>, @closed=false, @flashes={:alert=>"You must first log in or sign up before accessing this page."}, @now=nil>, "_csrf_token"=>"G5yhxt4oH4XXyWUFkQ41jsQHMydR83H9N/FC9zutxDM="}
 * rack.session.options                           : {:key=>"_lfm_session", :path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>true, :renew=>false, :coder=>#<Rack::Session::Cookie::Base64::Marshal:0x00000004a37948>, :id=>"947bd9cb840a6d93668d89e71f954a03", :skip=>true}
 * rack.url_scheme                                : https
 * rack.version                                   : [1, 0]

 * Process: 4765
 * Server : lfm

-------------------------------
Backtrace:
-------------------------------

 sprockets (2.0.0.beta.8) lib/sprockets/context.rb:85:in `rescue in block in evaluate'
 sprockets (2.0.0.beta.8) lib/sprockets/context.rb:81:in `block in evaluate'
 sprockets (2.0.0.beta.8) lib/sprockets/context.rb:80:in `each'
 sprockets (2.0.0.beta.8) lib/sprockets/context.rb:80:in `evaluate'
 sprockets (2.0.0.beta.8) lib/sprockets/bundled_asset.rb:39:in `source'
 sprockets (2.0.0.beta.8) lib/sprockets/bundled_asset.rb:49:in `digest'
 sprockets (2.0.0.beta.8) lib/sprockets/server.rb:211:in `etag'
 sprockets (2.0.0.beta.8) lib/sprockets/server.rb:157:in `etag_match?'
 sprockets (2.0.0.beta.8) lib/sprockets/server.rb:68:in `call'
 rack-mount (0.8.1) lib/rack/mount/prefix.rb:26:in `call'
 rack-mount (0.8.1) lib/rack/mount/route_set.rb:152:in `block in call'
 rack-mount (0.8.1) lib/rack/mount/code_generation.rb:93:in `block in recognize'
 rack-mount (0.8.1) lib/rack/mount/code_generation.rb:68:in `optimized_each'
 rack-mount (0.8.1) lib/rack/mount/code_generation.rb:92:in `recognize'
 rack-mount (0.8.1) lib/rack/mount/route_set.rb:141:in `call'
 actionpack (3.1.0.rc1) lib/action_dispatch/routing/route_set.rb:531:in `call'
 exception_notification (2.4.0) lib/exception_notifier.rb:19:in `call'
 actionpack (3.1.0.rc1) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
 rack (1.3.0) lib/rack/etag.rb:23:in `call'
 rack (1.3.0) lib/rack/conditionalget.rb:25:in `call'
 actionpack (3.1.0.rc1) lib/action_dispatch/middleware/head.rb:14:in `call'
 actionpack (3.1.0.rc1) lib/action_dispatch/middleware/params_parser.rb:21:in `call'
 actionpack (3.1.0.rc1) lib/action_dispatch/middleware/flash.rb:243:in `call'
 rack (1.3.0) lib/rack/session/abstract/id.rb:195:in `context'
 rack (1.3.0) lib/rack/session/abstract/id.rb:190:in `call'
 actionpack (3.1.0.rc1) lib/action_dispatch/middleware/cookies.rb:321:in `call'
 activerecord (3.1.0.rc1) lib/active_record/query_cache.rb:54:in `call'
 activerecord (3.1.0.rc1) lib/active_record/connection_adapters/abstract/connection_pool.rb:448:in `call'
 actionpack (3.1.0.rc1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
 activesupport (3.1.0.rc1) lib/active_support/callbacks.rb:392:in `_run_call_callbacks'
 activesupport (3.1.0.rc1) lib/active_support/callbacks.rb:81:in `run_callbacks'
 actionpack (3.1.0.rc1) lib/action_dispatch/middleware/callbacks.rb:28:in `call'
 rack (1.3.0) lib/rack/sendfile.rb:102:in `call'
 actionpack (3.1.0.rc1) lib/action_dispatch/middleware/remote_ip.rb:48:in `call'
 actionpack (3.1.0.rc1) lib/action_dispatch/middleware/show_exceptions.rb:47:in `call'
 railties (3.1.0.rc1) lib/rails/rack/logger.rb:13:in `call'
 rack (1.3.0) lib/rack/methodoverride.rb:24:in `call'
 rack (1.3.0) lib/rack/runtime.rb:17:in `call'
 rack (1.3.0) lib/rack/lock.rb:34:in `call'
 rack-ssl (1.3.2) lib/rack/ssl.rb:27:in `call'
 rack-cache (1.0.2) lib/rack/cache/context.rb:132:in `forward'
 rack-cache (1.0.2) lib/rack/cache/context.rb:243:in `fetch'
 rack-cache (1.0.2) lib/rack/cache/context.rb:181:in `lookup'
 rack-cache (1.0.2) lib/rack/cache/context.rb:65:in `call!'
 rack-cache (1.0.2) lib/rack/cache/context.rb:50:in `call'
 railties (3.1.0.rc1) lib/rails/rack/content_length.rb:16:in `call'
 railties (3.1.0.rc1) lib/rails/engine.rb:438:in `call'
 railties (3.1.0.rc1) lib/rails/railtie/configurable.rb:28:in `method_missing'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/abstract_request_handler.rb:513:in `accept_and_process_next_request'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/rack/application_spawner.rb:205:in `start_request_handler'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/rack/application_spawner.rb:170:in `block in handle_spawn_application'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/utils.rb:479:in `safe_fork'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/rack/application_spawner.rb:165:in `handle_spawn_application'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb:180:in `start'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/rack/application_spawner.rb:128:in `start'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb:253:in `block (2 levels) in spawn_rack_application'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb:246:in `block in spawn_rack_application'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server_collection.rb:82:in `block in synchronize'
 <internal:prelude>:10:in `synchronize'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb:244:in `spawn_rack_application'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb:137:in `spawn_application'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
 /home/lfm/.rvm/gems/ruby-1.9.2-p180@lfm/gems/passenger-3.0.7/helper-scripts/passenger-spawn-server:99:in `<main>'
@bbuchalter
Copy link
Author

Commenting out in production.rb resolved the problem

#config.assets.js_compressor  = :uglifier

Cross posting at lautis/uglifier#10

@bbuchalter
Copy link
Author

Author of uglifier has taken responsibility for the issue. Please see cross posting for resolution.

@sstephenson
Copy link
Owner

Thanks for following up and tracking that down.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants