{"issue":{"created_at":"2011-12-06T02:54:11Z","state":"closed","updated_at":"2011-12-06T14:23:14Z","user":{"gravatar_id":"c3338d55d858d45400ef0e537dac277c","id":507202,"url":"https://api.github.com/users/ssilvert","login":"ssilvert","avatar_url":"https://secure.gravatar.com/avatar/c3338d55d858d45400ef0e537dac277c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"comments":2,"body":"...d method Code length\" error.","assignee":null,"id":2457991,"number":56,"labels":[],"pull_request":{"patch_url":"https://github.com/heiko-braun/as7-console/pull/56.patch","html_url":"https://github.com/heiko-braun/as7-console/pull/56","diff_url":"https://github.com/heiko-braun/as7-console/pull/56.diff"},"title":"Make ApplicationMetaDataGenerator use shorter var names to avoid \"Invali...","html_url":"https://github.com/heiko-braun/as7-console/issues/56","closed_at":"2011-12-06T07:35:03Z","url":"https://api.github.com/repos/heiko-braun/as7-console/issues/56","milestone":null},"action":"created","comment":{"created_at":"2011-12-06T14:23:14Z","updated_at":"2011-12-06T14:23:14Z","user":{"gravatar_id":"c3338d55d858d45400ef0e537dac277c","id":507202,"url":"https://api.github.com/users/ssilvert","login":"ssilvert","avatar_url":"https://secure.gravatar.com/avatar/c3338d55d858d45400ef0e537dac277c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"Quoting Heiko Braun  \r\n<reply@reply.github.com>:\r\n\r\n> Can you elaborate on this? What kind off error did occur?\r\n>\r\n> ---\r\n> Reply to this email directly or view it on GitHub:\r\n> https://github.com/heiko-braun/as7-console/pull/56#issuecomment-3029134\r\n>\r\n\r\nThe problem is that ApplicationMetaDataGenerator is doing all of its  \r\nsetup in the constructor.  We were running into the 64K limit on the  \r\nsize of method byte code in java.\r\n\r\nI was dynamically creating unique variable names using the  \r\nfully-qualified name of each attribute interface.  So this made for  \r\nlong var names and thus helped to push us over the 64K limit.  I  \r\nrealized after I sent the email last night that David didn't see this  \r\nbecause he didn't have my latest Infinispan code that sucked in more  \r\nattributes.\r\n\r\nNow instead of a variable for each attribute I just reuse the same one  \r\nwithin the method.  That should give us breathing room for quite a  \r\nwhile.  But eventually we will need to figure out how to break that  \r\nconstructor into smaller methods.\r\n\r\nStan","id":3032765,"url":"https://api.github.com/repos/heiko-braun/as7-console/issues/comments/3032765"}}