{"action":"opened","issue":{"url":"https://api.github.com/repos/jruby/jruby/issues/2911","labels_url":"https://api.github.com/repos/jruby/jruby/issues/2911/labels{/name}","comments_url":"https://api.github.com/repos/jruby/jruby/issues/2911/comments","events_url":"https://api.github.com/repos/jruby/jruby/issues/2911/events","html_url":"https://github.com/jruby/jruby/issues/2911","id":73468952,"number":2911,"title":"Error precompiling rails assets with 1.7.20","user":{"login":"jjb","id":6097,"avatar_url":"https://avatars.githubusercontent.com/u/6097?v=3","gravatar_id":"","url":"https://api.github.com/users/jjb","html_url":"https://github.com/jjb","followers_url":"https://api.github.com/users/jjb/followers","following_url":"https://api.github.com/users/jjb/following{/other_user}","gists_url":"https://api.github.com/users/jjb/gists{/gist_id}","starred_url":"https://api.github.com/users/jjb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjb/subscriptions","organizations_url":"https://api.github.com/users/jjb/orgs","repos_url":"https://api.github.com/users/jjb/repos","events_url":"https://api.github.com/users/jjb/events{/privacy}","received_events_url":"https://api.github.com/users/jjb/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-06T00:09:26Z","updated_at":"2015-05-06T00:09:26Z","closed_at":null,"body":"I just updated from 1.7.19 to 1.7.20 on heroku, and the first time I tried to put I got the below error.\r\n\r\nI have not tried it locally yet.\r\n\r\nLet me know what additional information I can provide. If a jruby dev wants to see my app's code, I'll happily email it.\r\n\r\n```\r\nremote:        NoVarsDynamicScope.java:87:in `setValue': java.lang.NullPointerException\r\nremote:        from LocalAsgnNode.java:123:in `interpret'\r\nremote:        from BlockNode.java:71:in `interpret'\r\nremote:        from RescueBodyNode.java:108:in `interpret'\r\nremote:        from RescueNode.java:204:in `handleJavaException'\r\nremote:        from RescueNode.java:137:in `interpret'\r\nremote:        from ASTInterpreter.java:74:in `INTERPRET_METHOD'\r\nremote:        from InterpretedMethod.java:161:in `call'\r\nremote:        from CachingCallSite.java:316:in `cacheAndCall'\r\nremote:        from CachingCallSite.java:145:in `callBlock'\r\nremote:        from CachingCallSite.java:154:in `callIter'\r\nremote:        from FCallNoArgBlockNode.java:32:in `interpret'\r\nremote:        from NewlineNode.java:105:in `interpret'\r\nremote:        from ASTInterpreter.java:74:in `INTERPRET_METHOD'\r\nremote:        from InterpretedMethod.java:139:in `call'\r\nremote:        from CachingCallSite.java:306:in `cacheAndCall'\r\nremote:        from CachingCallSite.java:136:in `call'\r\nremote:        from CallNoArgNode.java:60:in `interpret'\r\nremote:        from NewlineNode.java:105:in `interpret'\r\nremote:        from BlockNode.java:71:in `interpret'\r\nremote:        from RootNode.java:129:in `interpret'\r\nremote:        from ASTInterpreter.java:121:in `INTERPRET_ROOT'\r\nremote:        from Ruby.java:894:in `runInterpreter'\r\nremote:        from Ruby.java:2860:in `loadFile'\r\nremote:        from LibrarySearcher.java:264:in `loadScript'\r\nremote:        from LibrarySearcher.java:252:in `load'\r\nremote:        from LibrarySearcher.java:51:in `load'\r\nremote:        from LoadService.java:358:in `load'\r\nremote:        from RubyKernel.java:1099:in `loadCommon'\r\nremote:        from RubyKernel.java:1091:in `load19'\r\nremote:        from RubyKernel$INVOKER$s$0$1$load19.gen:-1:in `call'\r\nremote:        from DynamicMethod.java:210:in `call'\r\nremote:        from DynamicMethod.java:206:in `call'\r\nremote:        from CachingCallSite.java:326:in `cacheAndCall'\r\nremote:        from CachingCallSite.java:170:in `call'\r\nremote:        from FCallOneArgNode.java:36:in `interpret'\r\nremote:        from NewlineNode.java:105:in `interpret'\r\nremote:        from BlockNode.java:71:in `interpret'\r\nremote:        from RootNode.java:129:in `interpret'\r\nremote:        from ASTInterpreter.java:121:in `INTERPRET_ROOT'\r\nremote:        from Ruby.java:894:in `runInterpreter'\r\nremote:        from Ruby.java:902:in `runInterpreter'\r\nremote:        from Ruby.java:733:in `runNormally'\r\nremote:        from Ruby.java:578:in `runFromMain'\r\nremote:        from Main.java:395:in `doRunFromMain'\r\nremote:        from Main.java:290:in `internalRun'\r\nremote:        from Main.java:217:in `run'\r\nremote:        from Main.java:197:in `main'\r\nremote:  !\r\nremote:  !     Precompiling assets failed.\r\nremote:  !\r\nremote: \r\nremote:  !     Push rejected, failed to compile Ruby app\r\nremote: \r\nremote: Verifying deploy....\r\nremote: \r\nremote: !\tPush rejected to medstro.\r\nremote: \r\nTo git@heroku.medstro:medstro.git\r\n ! [remote rejected] master -> master (pre-receive hook declined)\r\nerror: failed to push some refs to 'git@heroku.medstro:medstro.git'\r\n```"}}