{"action":"created","issue":{"url":"https://api.github.com/repos/goodow/realtime-json/issues/2","labels_url":"https://api.github.com/repos/goodow/realtime-json/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/goodow/realtime-json/issues/2/comments","events_url":"https://api.github.com/repos/goodow/realtime-json/issues/2/events","html_url":"https://github.com/goodow/realtime-json/issues/2","id":57037677,"number":2,"title":"com.google.gwt.dev.jjs.InternalCompilerException: Unexpected error during visit.","user":{"login":"confile","id":64265,"avatar_url":"https://avatars.githubusercontent.com/u/64265?v=3","gravatar_id":"","url":"https://api.github.com/users/confile","html_url":"https://github.com/confile","followers_url":"https://api.github.com/users/confile/followers","following_url":"https://api.github.com/users/confile/following{/other_user}","gists_url":"https://api.github.com/users/confile/gists{/gist_id}","starred_url":"https://api.github.com/users/confile/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/confile/subscriptions","organizations_url":"https://api.github.com/users/confile/orgs","repos_url":"https://api.github.com/users/confile/repos","events_url":"https://api.github.com/users/confile/events{/privacy}","received_events_url":"https://api.github.com/users/confile/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2015-02-09T14:32:59Z","updated_at":"2015-02-20T11:52:31Z","closed_at":null,"body":"I included ``<inherits name=\"com.goodow.realtime.json.Json\" />``in my GWT  2.7 project. When I do GWT compile in eclipse there is no error. When I run the app in SuperDevMode and the browser triggers a recompile I get the following errors: \r\n\r\n```\r\n        Compiling 1 permutation\r\n            Compiling permutation 0...\r\n            [ERROR] An internal compiler exception occurred\r\ncom.google.gwt.dev.jjs.InternalCompilerException: Unexpected error during visit.\r\n\tat com.google.gwt.dev.jjs.ast.JVisitor.translateException(JVisitor.java:121)\r\n\tat com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:140)\r\n\tat com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:132)\r\n\tat com.google.gwt.dev.jjs.impl.Devirtualizer.getStaticImpl(Devirtualizer.java:562)\r\n\tat com.google.gwt.dev.jjs.impl.Devirtualizer.access$400(Devirtualizer.java:75)\r\n\tat com.google.gwt.dev.jjs.impl.Devirtualizer$RewriteVirtualDispatches.ensureDevirtualVersionExists(Devirtualizer.java:184)\r\n\tat com.google.gwt.dev.jjs.impl.Devirtualizer$RewriteVirtualDispatches.endVisit(Devirtualizer.java:101)\r\n\tat com.google.gwt.dev.jjs.ast.JMethod.traverse(JMethod.java:580)\r\n\tat com.google.gwt.dev.jjs.ast.JModVisitor$ListContextImmutable.traverse(JModVisitor.java:183)\r\n\tat com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemoveImmutable(JModVisitor.java:355)\r\n\tat com.google.gwt.dev.jjs.ast.JInterfaceType.traverse(JInterfaceType.java:75)\r\n\tat com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:380)\r\n\tat com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:292)\r\n\tat com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:284)\r\n\tat com.google.gwt.dev.jjs.ast.JProgram.visitModuleTypes(JProgram.java:1192)\r\n\tat com.google.gwt.dev.jjs.ast.JProgram.traverse(JProgram.java:1156)\r\n\tat com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:380)\r\n\tat com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:292)\r\n\tat com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:284)\r\n\tat com.google.gwt.dev.jjs.impl.Devirtualizer.execImpl(Devirtualizer.java:320)\r\n\tat com.google.gwt.dev.jjs.impl.Devirtualizer.exec(Devirtualizer.java:218)\r\n\tat com.google.gwt.dev.jjs.MonolithicJavaToJavaScriptCompiler$MonolithicPermutationCompiler.normalizeSemantics(MonolithicJavaToJavaScriptCompiler.java:95)\r\n\tat com.google.gwt.dev.jjs.JavaToJavaScriptCompiler$PermutationCompiler.compilePermutation(JavaToJavaScriptCompiler.java:290)\r\n\tat com.google.gwt.dev.jjs.MonolithicJavaToJavaScriptCompiler.compilePermutation(MonolithicJavaToJavaScriptCompiler.java:296)\r\n\tat com.google.gwt.dev.jjs.UnifiedAst.compilePermutation(UnifiedAst.java:143)\r\n\tat com.google.gwt.dev.CompilePerms.compile(CompilePerms.java:197)\r\n\tat com.google.gwt.dev.ThreadedPermutationWorkerFactory$ThreadedPermutationWorker.compile(ThreadedPermutationWorkerFactory.java:50)\r\n\tat com.google.gwt.dev.PermutationWorkerFactory$Manager$WorkerThread.run(PermutationWorkerFactory.java:74)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\nCaused by: java.lang.NullPointerException\r\n\tat com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:137)\r\n\t... 27 more\r\n               [ERROR] <no source info>: <source info not available>\r\n               [ERROR] at JsonElement.java(19): public abstract JsonElement clear();\r\n\r\n                  com.google.gwt.dev.jjs.ast.JMethod\r\n               [ERROR] at JsonElement.java(18): interface JsonElement extends Serializable \r\n                  com.google.gwt.dev.jjs.ast.JInterfaceType\r\n               [ERROR] at Unknown(0): <JProgram>\r\n                  com.google.gwt.dev.jjs.ast.JProgram\r\n            [ERROR] Unrecoverable exception, shutting down\r\ncom.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)\r\n\tat com.google.gwt.dev.javac.CompilationProblemReporter.logAndTranslateException(CompilationProblemReporter.java:106)\r\n\tat com.google.gwt.dev.jjs.JavaToJavaScriptCompiler$PermutationCompiler.compilePermutation(JavaToJavaScriptCompiler.java:367)\r\n\tat com.google.gwt.dev.jjs.MonolithicJavaToJavaScriptCompiler.compilePermutation(MonolithicJavaToJavaScriptCompiler.java:296)\r\n\tat com.google.gwt.dev.jjs.UnifiedAst.compilePermutation(UnifiedAst.java:143)\r\n\tat com.google.gwt.dev.CompilePerms.compile(CompilePerms.java:197)\r\n\tat com.google.gwt.dev.ThreadedPermutationWorkerFactory$ThreadedPermutationWorker.compile(ThreadedPermutationWorkerFactory.java:50)\r\n\tat com.google.gwt.dev.PermutationWorkerFactory$Manager$WorkerThread.run(PermutationWorkerFactory.java:74)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n            [ERROR] Not all permutation were compiled , completed (0/1)\r\n      [WARN] recompile failed\r\n      [WARN] continuing to serve previous version\r\n```"},"comment":{"url":"https://api.github.com/repos/goodow/realtime-json/issues/comments/75227001","html_url":"https://github.com/goodow/realtime-json/issues/2#issuecomment-75227001","issue_url":"https://api.github.com/repos/goodow/realtime-json/issues/2","id":75227001,"user":{"login":"FrankNWalter","id":11089894,"avatar_url":"https://avatars.githubusercontent.com/u/11089894?v=3","gravatar_id":"","url":"https://api.github.com/users/FrankNWalter","html_url":"https://github.com/FrankNWalter","followers_url":"https://api.github.com/users/FrankNWalter/followers","following_url":"https://api.github.com/users/FrankNWalter/following{/other_user}","gists_url":"https://api.github.com/users/FrankNWalter/gists{/gist_id}","starred_url":"https://api.github.com/users/FrankNWalter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FrankNWalter/subscriptions","organizations_url":"https://api.github.com/users/FrankNWalter/orgs","repos_url":"https://api.github.com/users/FrankNWalter/repos","events_url":"https://api.github.com/users/FrankNWalter/events{/privacy}","received_events_url":"https://api.github.com/users/FrankNWalter/received_events","type":"User","site_admin":false},"created_at":"2015-02-20T11:52:31Z","updated_at":"2015-02-20T11:52:31Z","body":"+1"}}