Re: [rules-dev] log4j.xml
by Mike McMahon
Fernando Meyer or Michael Neale..any comments or thoughts?
I guess I am of the belief that
drools-repository/src/main/resources/log4j.xml should NOT
be bundled into drools-repository.jar because it causes
exactly the problems described by Geoffrey De Smet below.
>Message: 2
>Date: Tue, 18 Sep 2007 08:46:03 +0200
>From: Geoffrey De Smet <ge0ffrey.spam(a)gmail.com>
>Subject: Re: [rules-dev] log4j.xml
>To: rules-dev(a)lists.jboss.org
>Message-ID: <fcns7f$f68$1(a)sea.gmane.org>
>Content-Type: text/plain; charset=ISO-8859-1;
>format=flowed
>
>Artifacts (jar or wars) used by 3th parties shouldn't
>contain a
>log4j.properties or log4j.xml in the root.
>If they do, the logging configuration depends on the
>order of the jars
>in the classpath, which is hard, error-prone and a bad
>practice to control.
>
>Solution:
>- namespace the log4j.xml, like I did in drools-solver,
>use a
>DomConfigurer (or what's it called) at the initialization
>of the
>application. However that will be hard in a war I
>believe.
>- or use sl4j?
>
>With kind regards,
>Geoffrey De Smet
17 years, 3 months
Merging XML - documentation fun
by Michael Neale
Hi All. Just a quick few tips on if you are editing a large documentation
XML (like the examples section).
* Don't ever update from SVN if you have some edits in progress. Editors
like XMLMind and such can tidy up the XML such that the merge will be bad
(even if it detects no conflicts, it can still wipe stuff out)
* If you are doing small edits all over a document, check in frequently (and
*then* update to the latest)
* When you are finished, try to commit - if the versions are out of date,
don't update. Take a copy of your local one, and then revert it and update
(so you have the latest).
* You will then need to copy in the section you were working on.
This is not ideal, as it basically is manual merging relying on the fact
that the <section> you were editing was not also edited by someone else, but
other approaches seem worse.
If anyone has other tricks for XML merging, let me know (there are probably
some tools out there to do a better job).
Michael.
17 years, 3 months
examples documentation
by Mark Proctor
As no one from the community was willing to do it :( we've been building
out the examples documentation, although it's slow going. Anyway I've
put up a latest export of just the examples docs, please read and get
feedback asap.
http://www.athico.com/manual/html/ch10.html
Still plenty more to do there, but enough to be useful now :)
Mark
17 years, 3 months
log4j.xml
by Mike McMahon
I find that one of my applications (a webapp running on jboss-4.2.1ga )
stops logging when I added drools.
Actually it does not entirely stop logging, but it just becomes very
very quiet (ERROR only).
After some digging I discovered that drools-repository.jar contains
log4j.xml and when I deleted that file from the jar,
my webapp logging returned to normal levels.
Is this expected behavior?
17 years, 3 months
Synasc, Business Rules Forum and RuleML
by Mark Proctor
http://blog.athico.com/2007/09/synasc-business-rules-forum-and-ruleml.html
Synasc, Business Rules Forum and RuleML
<http://blog.athico.com/2007/09/synasc-business-rules-forum-and-ruleml.html>
Members of the Drools team will be at three conferences during September
and October. Being a globally dispersed team we'll also be using this
time to do plenty of R&D, so if you want to get together for some really
heavy technical stuff, then you know where to go :) Of course we'll also
chat about our stuff, at any level, to just about anyone who will listen :)
Synasc 2007 ( September 26-29, 2007 ) http://synasc07.info.uvt.ro
<http://synasc07.info.uvt.ro/>
9th International Symposium on Symbolic and Numeric Algorithms for
Scientific Computing
Timisoara, Romania
Kris and myself will be at Synasc 2007, where there will be a 2 hour
intermediate Drools session with a focus on declarative programming.
Business Rules Forum and RuleML2007 http://www.businessrulesforum.com
<http://www.businessrulesforum.com/> http://2007.ruleml.org
<http://2007.ruleml.org/> (October 21-26, 2007)
Orlando, USA
Edson and myself will be attending both conferences, I'm also on panel
with a preliminary title "Rule Interchange and Applications:Practice and
Opportunities".
17 years, 3 months
Adding to the Documentation
by Paul Browne
Folks,
Finally got the documentation building and editor up and running. Was
looking at filling some gaps in it - I'm thinking of some of the
remaining samples or around the BRMS.
Any suggestions?
Paul
Paul Browne
www.firstpartners.net/blog
17 years, 3 months
stateless session getQueryResults
by Mark Proctor
Is anyone using StatelessSession.getQueryResults(). Realised that it was
a mistake adding that. the idea of StatelessSessionResult is you have
something that is potentially serialisable. To execute that method then
you have to have a refernce to the entire WorkingMemory and that must
reference the RuleBase, so it suddenly makes that a little heavy. I'm
thinking of removing that method and also combining it with the ability
to specify only which inserted objects and set globals are exported as
part of a StatelessSessionResult, if not specified all inserted objects
will be made available and no globals.
I'm not sure that querries make any sense on a stateless session anyway,
only stateful.
This is an API change (removing getQueryResult), and if people are using
it I will leave as is, but I'm not sure if anyone will be using that
anyway. What do people think?
Mark
17 years, 3 months
Cannot build 4.0.1 from the source
by Brett Bergquist
I downloaded 4.0.1 source and when I try to build it using maven, I get
the following error. Note that I can build 4.0.0 from the source with
this same command. Obviously I am missing something but I'm a maven
newbie and I really just want to fix a stream leak in drools and not
really learn maven at this point. Any help will be greatly appreciated.
Brett
----
C:\src\drools-4.0.1-src>mvn -Declipse=true -Ddocumentation=true clean
install
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).
Project ID: unknown
Reason: Could not find the model file
'C:\src\drools-4.0.1-src\drools-ant\pom.x
l'. for project unknown
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Could not find the
model file
'C:\src\drools-4.0.1-src\drools-ant\pom.xml'. for project unknown
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:290)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.project.ProjectBuildingException: Could not
find th
model file 'C:\src\drools-4.0.1-src\drools-ant\pom.xml'. for project
unknown
at
org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Defaul
MavenProjectBuilder.java:1383)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceF
leInternal(DefaultMavenProjectBuilder.java:477)
at
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMav
nProjectBuilder.java:200)
at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:553)
at
org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:467)
at
org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:527)
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:364)
... 11 more
Caused by: java.io.FileNotFoundException:
C:\src\drools-4.0.1-src\drools-ant\po
.xml (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileReader.<init>(FileReader.java:55)
at
org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Defaul
MavenProjectBuilder.java:1378)
... 17 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Tue Sep 04 19:00:00 EDT 2007
[INFO] Final Memory: 1M/4M
[INFO]
------------------------------------------------------------------------
17 years, 3 months
CfPart: International RuleML Symposium on Rule Interchange and Applications (RuleML-2007)
by Adrian Paschke
[ our apologies should you receive this message more than one time ]
=====================================================================
CALL FOR PARTICIPATION
The International RuleML Symposium
on Rule Interchange and Applications (RuleML-2007)
October 25-26, 2007, Orlando, Florida
*** NOTE: The early registration deadline is on 15 September 2007 ***
http://2007.ruleml.org
=====================================================================
Co-located with:
The 10th International Business Rules Forum
http://www.businessrulesforum.com
=====================================================================
In Co-operation with:
ECCAI, AAAI, ACM, ACM SIGAPP, ACM SIGMIS, ACM SIGART, ACM SIGMOD, IEEE,
IEEE Computer TCAAS, IEEE SMCS, BPM-Forum, W3C, OMG, and OASIS
We invite you to attend the International RuleML Symposium on Rule
Interchange and Applications (RuleML-2007) to be held during October
25-26, 2007 in Orlando, Florida. As this is a 'first-of-its-kind' event,
participants can make a difference about shaping the future direction
and structure of the field, including about rule standards supporting
their own approaches and about their own possible involvement in the
organization of future events.
Co-located with the 10th International Business Rules Forum, the
International Symposium on Rule Interchange and Applications
(RuleML-2007) is the first event devoted to work on practical
distributed rule technologies and rule-based applications. These need
language standards for rules operating in the context of, e.g., the
Semantic Web, Intelligent Multi-Agent Systems, Event-Driven
Architectures and Service-Oriented Computing Applications. After a
series of successful RuleML workshops and then conferences (e.g.
http://2006.ruleml.org), this is a new kind of event where the Web Logic
community joins the established, practically oriented Forum of the
Business Rules community (http://www.businessrulesforum.com) to help
cross-fertilizing between Web and Business Logic technology.
The goal of RuleML-2007 is to bring together rule system providers,
representatives of, and participants in, rule standardization efforts
(e.g., RuleML, RIF, PRR, CL, SBVR) and open source rules communities
(e.g., jBoss Rules, Jess, Prova, OO jDREW, Mandarax, XSB, XQuery),
practitioners and technical experts, developers, users, and researchers.
It is an excellent opportunity, for experienced rule researchers/
practitioners as well as newcomers, to learn more about this
innovation-driven technology market, characterized by strong growth and
commercial opportunities. They will be offered an exciting venue to
exchange new ideas, practical developments and experiences on issues
related to the engineering, management, integration, interoperation and
interchange of rules in open distributed environments such as the Web.
The scope of RuleML-2007 covers all topics relevant to rule-based
technologies, rule interchange formats and rule-based applications as
well as discussions of lessons learned that have to be taken into
account when employing rule-based technologies in distributed,
(partially) open, heterogeneous environments.
=======================
Technical Program
=======================
The symposium will feature a strong, single-track technical program
consisting of:
* Keynote speakers:
* Ron Ross, Business Rules Solution LLC, USA:
"Business Requirements for Rule Modeling"
* Jürgen Angele, Ontoprise, Germany:
"How Ontologies and Rules Help to Advance Automobile
Development"
* Adrian Bowles, OMG, USA:
"Sharing Policy Rules for IT Governance"
* Harold Boley, National Research Council, Canada:
"Are Your Rules Online? Four Web Rule Essentials"
* 2 Invited papers
* 9 Long research papers
* 9 Short research papers
* Industry and demo presentations
* Challenge with awards
* Panel discussion on Web Business Rules
The full symposium program is available at:
http://2007.ruleml.org/index-Dateien/Page646.htm
==========================
RuleML-2007 Registration
==========================
Early Registration Deadline: September 15, 2007
Late Registration Deadline: after September 15, 2007
RuleML-2007 Symposium: October 25-26, 2007
The registration page is available at:
http://2007.ruleml.org/index-Dateien/Page930.htm
As shown there, special discounts are available for our collaboration
partners and sponsors.
The symposium will be held at the Buena Vista Palace in Orlando,
Florida, near the Walt Disney World Resort. Information about
accommodation and the symposium venue is available here:
http://2007.ruleml.org/index-Dateien/Page716.htm (Venue)
http://2007.ruleml.org/index-Dateien/Page861.htm (Accommodation)
=======================
Program Committee
=======================
- Asaf Adi, IBM Research Laboratory Haifa, Israel
- Bill Andersen, Ontology Works, USA
- Grigoris Antoniou, University of Crete, Greece
- Arun Ayachitula, IBM TJ Watson Research Center, USA
- Youcef Baghdadi, Sultan Qaboos University, Oman
- Sidney Bailin, Knowledge Evolution, USA
- Claudio Bartolini, HP Labs Palo Alto, USA
- Tim Bass, SilkRoad Inc., USA
- Nick Bassiliades, Aristotle University of Thessaloniki, Greece
- Bernhard Bauer, University of Augsburg, Germany
- Leopoldo Bertossi, Carleton University, Canada
- Anthony Brown, University of New Brunswick, Canada
- Loreto Bravo, University of Edinburgh, UK
- Diego Calvanese, Free University of Bozen-Bolzano, Italy
- Donald Chapin, Business Semantics Ltd, UK
- Keith Clark, Imperial College, UK
- Jorge Cuellar, Siemens AG, Germany
- Mike Dean, BBN Technologies, USA
- Stan Devitt, Agfa Healthcare, Canada
- Jens Dietrich, Massey University, New Zeeland
- Juergen Dix, Technische Universitaet Clausthal, Germany
- Scharam Dustdar, Vienna University of Technology, Austria
- Andreas Eberhart, HP, Germany
- Maarten van Emden, University of Victoria, Canada
- Opher Etzion, IBM Research Laboratory Haifa, Israel
- Dieter Fensel, DERI Innsbruck, Austria
- Tim Finin, University of Maryland Baltimore County, USA
- Dragan Gasevic, Athabasca University, Canada
- Allen Ginsberg, MITRE, USA
- Robert Golan, DBmind Technologies, USA
- Christine Golbreich, Univ. of Versailles Saint-Quentin, France
- Guido Governatori, University of Queensland, Australia
- Sung Ho Ha, Kyungpook National University, South Korea
- Gary Hallmark, Oracle, USA
- Marek Hatala, Simon Fraser University, Canada
- Ivan Herman, W3C Semantic Web Activity, Netherlands
- Jochen Hiller, Top Logic, Germany
- David Hirtle, University of Waterloo, Canada
- Christian Huemer, Vienna University of Technology, Austria
- Jane Hunter, University of Queensland, Australia
- Elisa Kendall, Sandpiper Software, USA
- Matthias Klusch, DFKI GmbH, Saarbrücken, Germany
- Holger Lausen, DERI Innsbruck, Austria
- John Lee, Hong Kong Polytechnic University, Hong Kong
- Heiko Ludwig, IBM TJ Watson Research Center, USA
- Thomas Lukasiewicz, University Roma La Sapienza, Italy
- Christopher Matheus, Vistology, Inc., USA
- Mala Mehrota, Pragati Research, USA
- Jing Mei, IBM China Research Lab, China
- Zoran Milosevic, Deontik, Australia
- Jang Minsu, E&T Research Institute, Korea
- Leora Morgenstern, Stanford University, USA
- Joerg Mueller, TU Clausthal, Germany
- Chieko Nakabasami, Toyo University, Japan
- Matthias Nickles, Technical University Munich, Germany
- Ilkka Niemelae, Helsinki University of Technology, Finland
- Bart Orriens, Tilburg University, Netherlands
- Paula-Lavinia Patranjan, Rewerse, Germany
- Cheyne Patterson, USAchurch, USA
- Axel Polleres, DERI Galway, Irland
- Jeff Pollock, Oracle, USA
- Alun Preece, University of Aberdeen, UK
- Maher Rahmouni, HP Labs, UK
- Girish Ranganathan, University of New Brunswick, Canada
- Dave Reynolds, HP, England
- Norman Sadeh, Carnegie Mellon University, USA
- Marco Seirioe, RuleCore, Sweden
- Kai Simon, Albert-Ludwigs University Freiburg, Germany
- Michael Sintek, DFKI, Germany
- Silvie Spreeuwenberg, LibRT, Netherlands
- Giorgos Stoilos, NTU Athens, Greece
- Terrance Swift, XSB, Inc., USA
- Kuldar Taveter, University of Melbourne, Australia
- Vagan Terziyan, University of Jyvaskyla, Finland
- Paul Vincent, TIBCO Software, Inc., USA
- Kewen Wang, Griffith University, Australia
- Guizhen Yang, SRI, USA
=======================
Organizing Committee
=======================
General Chair
Said Tabet, Inferware Corp.
stabet AT ruleml.org
Program Co-Chairs
Adrian Paschke, Technical University Munich, Germany
paschke AT in.tum.de
Yevgen Biletskiy, University of New Brunswick, Canada
biletski AT unb.ca
Challenge Co-Chairs
Alexander Kozlenkov, Betfair Ltd., London, UK
alex.kozlenkov AT betfair.com
Ralph Hodgson, TopQuadrant, Inc., Mountain View, USA
rhodgson AT topquadrant.com
Panel Chair
John Hall, Model Systems, UK
john.hall AT modelsys.com
Publicity Chair
Suzette Stoutenburg, MITRE Corporation, USA
suzette AT mitre.org
=======================================================================
Sponsorship from:
-------------------
Top Logic <http://www.top-logic.com>,
Vistology <http://vistology.com/>,
Inferware <http://www.inferware.com/>
=======================================================================
17 years, 3 months