Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kahlua Exception In My IDEA Plugin #3

Open
sylvanaar opened this issue Jun 24, 2011 · 4 comments
Open

Kahlua Exception In My IDEA Plugin #3

sylvanaar opened this issue Jun 24, 2011 · 4 comments

Comments

@sylvanaar
Copy link

Here is the stack. I don't have a reproduction yet:

java.lang.ArrayIndexOutOfBoundsException: 4659
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.FuncState.getjumpcontrol(FuncState.java:345)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.FuncState.patchtestreg(FuncState.java:367)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.FuncState.patchlistaux(FuncState.java:389)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.FuncState.dischargejpc(FuncState.java:398)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.FuncState.code(FuncState.java:1060)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.FuncState.codeABC(FuncState.java:1078)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.KahluaParser.forbody(KahluaParser.java:1309)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.KahluaParser.forlist(KahluaParser.java:1370)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.KahluaParser.forstat(KahluaParser.java:1394)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.KahluaParser.statement(KahluaParser.java:1768)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.KahluaParser.chunk(KahluaParser.java:1812)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.KahluaParser.block(KahluaParser.java:1114)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.KahluaParser.ifstat(KahluaParser.java:1435)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.KahluaParser.statement(KahluaParser.java:1752)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.KahluaParser.chunk(KahluaParser.java:1812)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.KahluaParser.body(KahluaParser.java:669)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.KahluaParser.funcstat(KahluaParser.java:1560)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.KahluaParser.statement(KahluaParser.java:1776)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.KahluaParser.chunk(KahluaParser.java:1812)
 at com.sylvanaar.idea.Lua.lang.parser.kahlua.KahluaParser.parse(KahluaParser.java:1884)
@krka
Copy link
Owner

krka commented Jun 26, 2011

That's definitely a compiler bug, but it seems hard to fix without a test case for it.

@sylvanaar
Copy link
Author

This is how it was reported to me, but I could never reproduce it this way:

https://bitbucket.org/sylvanaar2/lua-for-idea/issue/75/nested-ifs-cause-internal-ide-error

@sylvanaar
Copy link
Author

This is my issue number currently tracking the exception stacks as they come in

http://sylvanaar.myjetbrains.com/youtrack/issue/IDLua-33

@sylvanaar
Copy link
Author

Thia is the guy's automated submission that goes with issues #75 above

http://sylvanaar.myjetbrains.com/youtrack/issue/IDLua-40

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants