This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 77684 - EngineException: Error executing operator on jEdit source code
Summary: EngineException: Error executing operator on jEdit source code
Status: RESOLVED WONTFIX
Alias: None
Product: contrib
Classification: Unclassified
Component: Jackpot (show other bugs)
Version: 5.x
Hardware: PC Windows XP
: P3 blocker (vote)
Assignee: issues@contrib
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-10 19:57 UTC by _ gsporar
Modified: 2010-04-27 18:41 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Sample project (2.21 MB, application/octet-stream)
2006-06-10 20:03 UTC, _ gsporar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description _ gsporar 2006-06-10 19:57:29 UTC
WinXP w/JDK5u5 running NB 5.5 Daily Build from 2006-06-09 with Jackpot Module
v1.4.4.

I get an exception when trying to run the Default query set on a free-form
project that contains the source for jEdit.  FWIW, the Effective Java query set
runs fine (and finds over 3,900 items! :-) ).  The exception is below.  The
project is attached.

org.netbeans.jackpot.engine.EngineException: Error executing operator
	at org.netbeans.jackpot.builder.Engine.runCommands(Engine.java:142)
	at org.netbeans.modules.jackpot.JackpotModule.runCommands(JackpotModule.java:131)
	at
org.netbeans.modules.jackpot.ui.QueryAndRefactorAction$CommandRunner.run(QueryAndRefactorAction.java:111)
[catch] at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.IndexOutOfBoundsException: toIndex = 1000000
	at java.util.SubList.<init>(AbstractList.java:705)
	at java.util.AbstractList.subList(AbstractList.java:570)
	at org.netbeans.jackpot.transform.Transformer.sublist(Transformer.java:196)
	at org.netbeans.jackpot.transform.Transformer.sublist(Transformer.java:206)
	at
org.netbeans.modules.jackpot.cmds.SimplifyLoops.visitWhileLoop(SimplifyLoops.java:46)
	at
org.netbeans.modules.jackpot.cmds.SimplifyLoops.visitWhileLoop(SimplifyLoops.java:22)
	at com.sun.tools.javac.tree.JCTree$JCWhileLoop.accept(JCTree.java:790)
	at
org.netbeans.modules.jackpot.cmds.SimplifyLoops.visitLabeledStatement(SimplifyLoops.java:95)
	at
org.netbeans.modules.jackpot.cmds.SimplifyLoops.visitLabeledStatement(SimplifyLoops.java:22)
	at com.sun.tools.javac.tree.JCTree$JCLabeledStatement.accept(JCTree.java:876)
	at org.netbeans.jackpot.tree.NodeScanner.scan(NodeScanner.java:48)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:40)
	at com.sun.source.util.TreeScanner.visitCase(TreeScanner.java:135)
	at com.sun.tools.javac.tree.JCTree$JCCase.accept(JCTree.java:922)
	at org.netbeans.jackpot.tree.NodeScanner.scan(NodeScanner.java:48)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:40)
	at com.sun.source.util.TreeScanner.visitSwitch(TreeScanner.java:129)
	at com.sun.tools.javac.tree.JCTree$JCSwitch.accept(JCTree.java:899)
	at org.netbeans.jackpot.tree.NodeScanner.scan(NodeScanner.java:48)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:40)
	at com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:93)
	at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:744)
	at org.netbeans.jackpot.tree.NodeScanner.scan(NodeScanner.java:48)
	at com.sun.source.util.TreeScanner.visitTry(TreeScanner.java:146)
	at com.sun.tools.javac.tree.JCTree$JCTry.accept(JCTree.java:973)
	at org.netbeans.jackpot.tree.NodeScanner.scan(NodeScanner.java:48)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:40)
	at com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:93)
	at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:744)
	at org.netbeans.jackpot.tree.NodeScanner.scan(NodeScanner.java:48)
	at com.sun.source.util.TreeScanner.visitMethod(TreeScanner.java:77)
	at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:656)
	at org.netbeans.jackpot.tree.NodeScanner.scan(NodeScanner.java:44)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:40)
	at com.sun.source.util.TreeScanner.visitClass(TreeScanner.java:67)
	at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:588)
	at org.netbeans.jackpot.tree.NodeScanner.scan(NodeScanner.java:44)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:40)
	at com.sun.source.util.TreeScanner.visitCompilationUnit(TreeScanner.java:53)
	at com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:474)
	at org.netbeans.jackpot.tree.NodeScanner.scan(NodeScanner.java:44)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:40)
	at org.netbeans.jackpot.tree.TreeScanner.visitPackage(TreeScanner.java:25)
	at org.netbeans.jackpot.builder.PackageDef.accept(PackageDef.java:62)
	at org.netbeans.jackpot.tree.NodeScanner.scan(NodeScanner.java:44)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:40)
	at org.netbeans.jackpot.tree.TreeScanner.visitPackage(TreeScanner.java:24)
	at org.netbeans.jackpot.builder.PackageDef.accept(PackageDef.java:62)
	at org.netbeans.jackpot.builder.MultiTransformer.apply(MultiTransformer.java:56)
	at org.netbeans.jackpot.builder.Engine.runCommands(Engine.java:134)
	... 3 more
Comment 1 _ gsporar 2006-06-10 20:03:02 UTC
Created attachment 30945 [details]
Sample project
Comment 2 Jesse Glick 2010-04-27 18:41:16 UTC
The old Jackpot module is no longer maintained. There is a rewrite in progress at: http://bitbucket.org/jlahoda/jackpot30/wiki/Home