I'll ask some of the obligatory question.... (1) What version of Netbeans? (2) What version of Java did you compile with and/or run with? (3) Did you clean your user/cache folders? (4) Did you clean before rebuilding? (5) What version of build tools (i.e. ant, maven, etc.) are you using?
Eric Bresie ebre...@gmail.com On Fri, Apr 17, 2020 at 3:32 AM Korney Czukowski <czukow...@seznam.cz> wrote: > Sadly, no. I do a full build, try run the module, it works, then do a > change, run again, this exception appears. > > It works with some modules, but not this one (PHP Editor). I still think > this is something at my end, because I asked Junichi in [1] and he > replied that he hasn't had an issue with it. I wanted to try building > the module before running it to see if it would help, but ran into > command line length limitation on Windows due to a long classpath list > (that was on unit tests step which is apparently skipped in the full IDE > build, so the full build works for me), so as of now I've no idea what > to try next. > > [1]: https://issues.apache.org/jira/browse/NETBEANS-3980 > > > 17.04.2020 9:20, Geertjan Wielenga wrote: > > The way to work with the sources is to first build the whole Apache > > NetBeans, then open a specific module you want to work on into the IDE, > > change it, and then run it. It will then be installed into a new instance > > of the built IDE. > > > > Does this approach not work for you? > > > > Gj > > > > On Fri, Apr 17, 2020 at 8:45 AM Korney Czukowski <czukow...@seznam.cz> > > wrote: > > > >> Doesn't this ring any bells to anybody here? > >> > >> I would really like to try and contribute something to NetBeans, but I'm > >> stuck because of this. I guess I'll try again when NetBeans 12 is out... > >> > >> > >> 17.03.2020 8:53, Korney Czukowski wrote: > >>> Forgot to add: when running the dev build BEFORE editing the file, > >>> there's no exception message. > >>> > >>> > >>> 17.03.2020 8:46, Korney Czukowski wrote: > >>>> Hi, > >>>> > >>>> Could anybody help me with this issue? > >>>> > >>>> I see this error when I try to run PHP Editor module: > >>>> java.lang.NoClassDefFoundError: > >>>> org/netbeans/modules/php/editor/parser/CUP$ASTPHP5Parser$actions > >>>> (full stack trace below). I've edited a few other smaller PHP-related > >>>> modules before and it hasn't happen. > >>>> > >>>> I can reproduce the issue this way: > >>>> > >>>> * ant clean build (build successful) > >>>> * open PHP Editor project, change a file (I tried > >>>> InitializeFieldSuggestion.java from > >>>> org.netbeans.modules.php.editor.verification), just added an > >>>> extra new line, nothing else > >>>> * ant -f php/php.editor run > >>>> * open a small project with PHP sources, a dialog window with the > >>>> exception appears almost immediately > >>>> * I can still dismiss the dialog and click around NetBeans, but the > >>>> dialog keeps reapperaring every couple of clicks > >>>> > >>>> My environment: > >>>> > >>>> * Windows 10 > >>>> * Apache Ant(TM) version 1.10.7 compiled on September 1 2019 > >>>> > >>>> From dev IDE Help/About: > >>>> > >>>> * *Product Version:* Apache NetBeans IDE DEV (Build > >>>> dev-501ddbe80da33b06f21a2ff8eb63a73df5d20fec) > >>>> * *Java:* 1.8.0_212; Java HotSpot(TM) 64-Bit Server VM 25.212-b10 > >>>> * *Runtime:* Java(TM) SE Runtime Environment 1.8.0_212-b10 > >>>> > >>>> My main IDE installation uses Java 12.0.2, I wanted to try running > >>>> with the dev build with that, but adding netbeans_jdkhome="C:\Program > >>>> Files\Java\jdk-12.0.2" to nbbuild/netbeans/etc/netbeans.conf doesn't > >>>> seem to have the effect. > >>>> > >>>> > >>>> Full stack trace: > >>>> > >>>> java.lang.NoClassDefFoundError: > >>>> org/netbeans/modules/php/editor/parser/CUP$ASTPHP5Parser$actions > >>>> at > >>>> > >> > org.netbeans.modules.php.editor.parser.ASTPHP5Parser.init_actions(ASTPHP5Parser.java:1817) > >>>> at java_cup.runtime.lr_parser.parse(lr_parser.java:543) > >>>> at > >>>> > >> > org.netbeans.modules.php.editor.parser.GSFPHPParser.parseBuffer(GSFPHPParser.java:197) > >>>> at > >>>> > >> > org.netbeans.modules.php.editor.parser.GSFPHPParser.processParsing(GSFPHPParser.java:156) > >>>> at > >>>> > >> > org.netbeans.modules.php.editor.parser.GSFPHPParser.parse(GSFPHPParser.java:121) > >>>> at > >>>> > >> > org.netbeans.modules.parsing.impl.TaskProcessor.callParse(TaskProcessor.java:598) > >>>> at > >>>> > >> > org.netbeans.modules.parsing.impl.SourceCache.getResult(SourceCache.java:228) > >>>> at > >>>> > >> > org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.run(TaskProcessor.java:775) > >>>> at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279) > >>>> at > >>>> > >> > org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.execute(TaskProcessor.java:702) > >>>> [catch] at > >>>> > >> > org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:663) > >>>> at > >>>> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > >>>> at java.util.concurrent.FutureTask.run(FutureTask.java:266) > >>>> at > >>>> org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) > >>>> at > >>>> > >> > org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45) > >>>> at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278) > >>>> at > >>>> > >> > org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033) > >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > For additional commands, e-mail: dev-h...@netbeans.apache.org > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > >