{"action":"closed","issue":{"url":"https://api.github.com/repos/saenzramiro/rambox/issues/1058","repository_url":"https://api.github.com/repos/saenzramiro/rambox","labels_url":"https://api.github.com/repos/saenzramiro/rambox/issues/1058/labels{/name}","comments_url":"https://api.github.com/repos/saenzramiro/rambox/issues/1058/comments","events_url":"https://api.github.com/repos/saenzramiro/rambox/issues/1058/events","html_url":"https://github.com/saenzramiro/rambox/issues/1058","id":249808031,"node_id":"MDU6SXNzdWUyNDk4MDgwMzE=","number":1058,"title":"RuntimeError and compile error upon compiling Sass file","user":{"login":"fnky","id":995050,"node_id":"MDQ6VXNlcjk5NTA1MA==","avatar_url":"https://avatars1.githubusercontent.com/u/995050?v=4","gravatar_id":"","url":"https://api.github.com/users/fnky","html_url":"https://github.com/fnky","followers_url":"https://api.github.com/users/fnky/followers","following_url":"https://api.github.com/users/fnky/following{/other_user}","gists_url":"https://api.github.com/users/fnky/gists{/gist_id}","starred_url":"https://api.github.com/users/fnky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fnky/subscriptions","organizations_url":"https://api.github.com/users/fnky/orgs","repos_url":"https://api.github.com/users/fnky/repos","events_url":"https://api.github.com/users/fnky/events{/privacy}","received_events_url":"https://api.github.com/users/fnky/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-08-12T11:56:19Z","updated_at":"2018-06-08T20:12:22Z","closed_at":"2018-06-08T20:12:22Z","author_association":"NONE","body":"### Steps to reproduce\r\n\r\n1. Install dependencies based on the [environment](https://github.com/saenzramiro/rambox#environment).\r\n    - Including Compass 1.0.3\r\n2. Run the commands as mentioned in [quickstart](https://github.com/saenzramiro/rambox#quickstart) to compile a production build.\r\n\r\n### Expected behavior\r\n\r\nIt should build and run the application without any errors.\r\n\r\n### Actual behavior\r\n\r\nEither it doesn't compile and throws an error when compiling `Rambox-all.scss`:\r\n\r\n```\r\n    error Rambox-all.scss (/Users/fnky/Git/rambox/ext/packages/ext-theme-base/sass/utils.rb:30:in `parsebox': can't modify frozen Array)\r\nCompilation failed in 1 files.\r\n[ERR]\r\n[ERR] BUILD FAILED\r\n[ERR] com.sencha.exceptions.ExProcess: compass process exited with non-zero code : 1\r\n[ERR] \tat c\r\n[ERR] om.sencha.command.Sencha.dispatch(Sencha.java:79)\r\n[ERR]\r\n[ERR] Total time: 15 seconds\r\n[ERR] The following error occurred while executing this line:\r\n/Users/fnky/Git/rambox/.sencha/app/build-impl.xml:285: The following error occurred while executing this line:\r\n/Users/fnky/Git/rambox/.sencha/app/sass-impl.xml:189: The following error occurred while executing this line:\r\n/Users/fnky/Git/rambox/.sencha/app/sass-impl.xml:235: com.sencha.exceptions.ExProcess: compass process exited with non-zero code : 1\r\nerror Command failed with exit code 65.\r\n```\r\n\r\nSometimes it does compile successfully but the following output will be printed to `Rambox-all.css`:\r\n\r\n```\r\n/*\r\nRuntimeError: can't modify frozen Array\r\n\r\nBacktrace:\r\n/Users/fnky/Git/rambox/ext/packages/ext-theme-base/sass/utils.rb:30:in `parsebox'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/funcall.rb:140:in `_perform'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/node.rb:50:in `perform'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:403:in `visit_return'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:36:in `visit'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `block in visit'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/stack.rb:79:in `block in with_base'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/stack.rb:115:in `with_frame'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/stack.rb:79:in `with_base'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `visit'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:8:in `visit'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/funcall.rb:248:in `block (3 levels) in perform_sass_fn'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/funcall.rb:248:in `each'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/funcall.rb:248:in `block (2 levels) in perform_sass_fn'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/funcall.rb:247:in `catch'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/funcall.rb:247:in `block in perform_sass_fn'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:84:in `perform_arguments'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/funcall.rb:244:in `perform_sass_fn'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/funcall.rb:131:in `_perform'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/node.rb:50:in `perform'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/operation.rb:64:in `_perform'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/node.rb:50:in `perform'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/funcall.rb:170:in `perform_arg'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/funcall.rb:124:in `block in _perform'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/funcall.rb:124:in `each'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/funcall.rb:124:in `each_with_index'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/funcall.rb:124:in `each'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/funcall.rb:124:in `map'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/funcall.rb:124:in `_perform'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/node.rb:50:in `perform'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/list_literal.rb:63:in `block in _perform'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/list_literal.rb:63:in `map'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/list_literal.rb:63:in `_perform'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/script/tree/node.rb:50:in `perform'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:469:in `visit_variable'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:36:in `visit'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `block in visit'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/stack.rb:79:in `block in with_base'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/stack.rb:115:in `with_frame'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/stack.rb:79:in `with_base'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `visit'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:326:in `block (2 levels) in visit_import'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:326:in `map'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:326:in `block in visit_import'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/stack.rb:88:in `block in with_import'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/stack.rb:115:in `with_frame'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/stack.rb:88:in `with_import'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:323:in `visit_import'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:36:in `visit'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `block in visit'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/stack.rb:79:in `block in with_base'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/stack.rb:115:in `with_frame'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/stack.rb:79:in `with_base'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `visit'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:52:in `block in visit_children'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:52:in `map'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:52:in `visit_children'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:167:in `block in visit_children'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:179:in `with_environment'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:166:in `visit_children'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:36:in `block in visit'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:186:in `visit_root'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:36:in `visit'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:157:in `visit'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:8:in `visit'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/root_node.rb:36:in `css_tree'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/tree/root_node.rb:20:in `render'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/engine.rb:278:in `render'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/plugin/compiler.rb:492:in `update_stylesheet'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/plugin/compiler.rb:215:in `block in update_stylesheets'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/plugin/compiler.rb:209:in `each'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/sass-3.4.19/lib/sass/plugin/compiler.rb:209:in `update_stylesheets'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/compass-1.0.3/lib/compass/sass_compiler.rb:40:in `compile!'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/compass-1.0.3/lib/compass/commands/update_project.rb:49:in `perform'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/compass-1.0.3/lib/compass/commands/base.rb:18:in `execute'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/compass-1.0.3/lib/compass/commands/project_base.rb:19:in `execute'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/compass-1.0.3/lib/compass/exec/sub_command_ui.rb:43:in `perform!'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/compass-1.0.3/lib/compass/exec/sub_command_ui.rb:15:in `run!'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/compass-1.0.3/bin/compass:30:in `block in <top (required)>'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/compass-1.0.3/bin/compass:44:in `call'\r\n/Users/fnky/.rbenv/versions/2.1.2/gemsets/devset/gems/compass-1.0.3/bin/compass:44:in `<top (required)>'\r\n/Users/fnky/bin/Sencha/Cmd/6.1.2.15/extensions/sencha-compass/gems/bin/compass:23:in `load'\r\n/Users/fnky/bin/Sencha/Cmd/6.1.2.15/extensions/sencha-compass/gems/bin/compass:23:in `<main>'\r\n*/\r\nbody:before {\r\n  white-space: pre;\r\n  font-family: monospace;\r\n  content: \"RuntimeError: can't modify frozen Array\"; }\r\n```\r\n\r\nCaused by the line in [`ext/packages/ext-theme-base/sass/utils.rb:30`](https://github.com/saenzramiro/rambox/blob/master/ext/packages/ext-theme-base/sass/utils.rb#L30)\r\n\r\n### ENVIRONMENT\r\n\r\n- Ruby 2.3.4 (`ruby 2.3.4p301`)\r\n- Compass 1.0.3\r\n- Sencha Cmd 6.1.2.15\r\n\r\n> Rambox: [`master`](https://github.com/saenzramiro/rambox)\r\n> OS: macOS Sierra 10.12.3\r\n> Arch: x64"}}
{"actor":{"display_login":"Ash258"}}