Yes, I converted it to a Drools project and I do have errors being flagged in my drools file if I have them. Still nothing. I am very frustrated ....
I am still able to stop at breakpoints in rules files by creating a drools project from scratch and Debug As - > Drools application, but something about converting an existing project and debugging it. On Wed, Dec 9, 2009 at 6:52 AM, Kris Verlaenen < kris.verlae...@cs.kuleuven.be> wrote: > Is your project a Drools project? You can convert existing projects to > a Drools projects by right-clicking the project and selecting "Convert > to Drools Project". This will add the Drools library (which you can > remove if you don't need it) and adds a Drools Builder. This builder > is crucial as it generates the necessary meta-data used for > breakpoints. You should be able to see the drools builder in > the .project file. Also make sure that you have not turned off caching > in the Drools preferences. The structure of your process should not > matter, as long as your rules are on the classpath. You can easily > check whether the drools builder is working, as it should show errors > for incorrect syntax in your rule files. > > Kris > > Citeren chris richmond <richmond...@gmail.com>: > > > Ok, I have a project working with Eclipse Galileo 3.5.1 and it works > > fine. I > > can create new drools projects and they debug fine with the > > DroolsTest > > example. However I have a very larege existing project that does not > > use > > the src/main/java and src/main/rules src folder structure and the > > project > > runs fine, and I can "Debug as Drools Application" no problem, > > however it > > will never stop on any breakpoints in the rules file. Does this > > have > > anything to do with the fact that I am not using the default > > src/rules > > direcories structure? Or, is it dependent on loading the DRL file in > > a > > particular method. I am loading the file usin this method: > > > > > > java.io.FileInputStream fis = *new* java.io.FileInputStream( > > > > *new* java.io.File(*"C:\\Path\\To\\Some\\Dir\\rules.drl*)); > > > > builder.add(ResourceFactory.*newInputStreamResource*(fis), > > > > ResourceType.*DRL*); > > > > Should I be loading the fule file using the DroolsTest sample code > > method > > like below? > > > > KnowledgeBuilder kbuilder = > > KnowledgeBuilderFactory.*newKnowledgeBuilder*(); > > > > kbuilder.add(ResourceFactory.*newClassPathResource*("Sample.drl"), > > ResourceType.*DRL*); > > > > Does these even make a difference? Or any ideas why I can't get any > > debug > > breakpoints in my rule file in my custom project to go into > > break-time? > > > > > > Thanks, > > > > Chris > > > > > > > Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm > _______________________________________________ > rules-users mailing list > rules-users@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/rules-users >
_______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users