{"action":"created","issue":{"url":"https://api.github.com/repos/google/auto/issues/200","labels_url":"https://api.github.com/repos/google/auto/issues/200/labels{/name}","comments_url":"https://api.github.com/repos/google/auto/issues/200/comments","events_url":"https://api.github.com/repos/google/auto/issues/200/events","html_url":"https://github.com/google/auto/issues/200","id":59734022,"number":200,"title":"AutoValue: Crash with seemingly normal code","user":{"login":"kenzierocks","id":2093023,"avatar_url":"https://avatars.githubusercontent.com/u/2093023?v=3","gravatar_id":"","url":"https://api.github.com/users/kenzierocks","html_url":"https://github.com/kenzierocks","followers_url":"https://api.github.com/users/kenzierocks/followers","following_url":"https://api.github.com/users/kenzierocks/following{/other_user}","gists_url":"https://api.github.com/users/kenzierocks/gists{/gist_id}","starred_url":"https://api.github.com/users/kenzierocks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kenzierocks/subscriptions","organizations_url":"https://api.github.com/users/kenzierocks/orgs","repos_url":"https://api.github.com/users/kenzierocks/repos","events_url":"https://api.github.com/users/kenzierocks/events{/privacy}","received_events_url":"https://api.github.com/users/kenzierocks/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-04T00:59:07Z","updated_at":"2015-03-04T17:53:38Z","closed_at":"2015-03-04T17:53:38Z","body":"I made a small change in some code recently and it caused the crash below. The subset of the project that caused the crash is available on https://github.com/TechShroom/Slithering-Latte/tree/showbug/av-crash. The specific change is https://github.com/TechShroom/Slithering-Latte/commit/c3dbdc1b13956314860b22e272067378efb67feb\r\n\r\n```\r\n@AutoValue processor threw an exception: java.lang.IllegalArgumentException\r\n\tat autovalue.shaded.org.objectweb.asm.ClassReader.<init>(Unknown Source)\r\n\tat autovalue.shaded.org.objectweb.asm.ClassReader.<init>(Unknown Source)\r\n\tat autovalue.shaded.org.objectweb.asm.ClassReader.<init>(Unknown Source)\r\n\tat com.google.auto.value.processor.AbstractMethodLister.abstractNoArgMethodsX(AbstractMethodLister.java:50)\r\n\tat com.google.auto.value.processor.AbstractMethodLister.abstractNoArgMethods(AbstractMethodLister.java:43)\r\n\tat com.google.auto.value.processor.EclipseHack$BinaryPropertyOrderer.determinePropertyOrder(EclipseHack.java:240)\r\n\tat com.google.auto.value.processor.EclipseHack.reorderProperties(EclipseHack.java:98)\r\n\tat com.google.auto.value.processor.EclipseHack.reorderProperties(EclipseHack.java:86)\r\n\tat com.google.auto.value.processor.AutoValueProcessor.defineVarsForType(AutoValueProcessor.java:424)\r\n\tat com.google.auto.value.processor.AutoValueProcessor.processType(AutoValueProcessor.java:369)\r\n\tat com.google.auto.value.processor.AutoValueProcessor.process(AutoValueProcessor.java:127)\r\n\tat org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(RoundDispatcher.java:139)\r\n\tat org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.round(RoundDispatcher.java:110)\r\n\tat org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager.processAnnotations(BaseAnnotationProcessorManager.java:159)\r\n\tat org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManager.processAnnotations(IdeAnnotationProcessorManager.java:134)\r\n\tat org.eclipse.jdt.internal.compiler.Compiler.processAnnotations(Compiler.java:851)\r\n\tat org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:432)\r\n\tat org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:367)\r\n\tat org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:330)\r\n\tat org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:304)\r\n\tat org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:135)\r\n\tat org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:267)\r\n\tat org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:195)\r\n\tat org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:730)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:205)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:245)\r\n\tat org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:298)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:301)\r\n\tat org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:357)\r\n\tat org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:380)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:239)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)\r\n\r\n```"},"comment":{"url":"https://api.github.com/repos/google/auto/issues/comments/77209152","html_url":"https://github.com/google/auto/issues/200#issuecomment-77209152","issue_url":"https://api.github.com/repos/google/auto/issues/200","id":77209152,"user":{"login":"kenzierocks","id":2093023,"avatar_url":"https://avatars.githubusercontent.com/u/2093023?v=3","gravatar_id":"","url":"https://api.github.com/users/kenzierocks","html_url":"https://github.com/kenzierocks","followers_url":"https://api.github.com/users/kenzierocks/followers","following_url":"https://api.github.com/users/kenzierocks/following{/other_user}","gists_url":"https://api.github.com/users/kenzierocks/gists{/gist_id}","starred_url":"https://api.github.com/users/kenzierocks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kenzierocks/subscriptions","organizations_url":"https://api.github.com/users/kenzierocks/orgs","repos_url":"https://api.github.com/users/kenzierocks/repos","events_url":"https://api.github.com/users/kenzierocks/events{/privacy}","received_events_url":"https://api.github.com/users/kenzierocks/received_events","type":"User","site_admin":false},"created_at":"2015-03-04T17:53:38Z","updated_at":"2015-03-04T17:53:38Z","body":"Must have been an Eclipse thing, it seems to have disappeared after a few restarts."}}