exposing drools as a webservice
by Prem Kumar L
Hi,
I am trying to setup a basic webservice that exposes a rule running on
drools. In this regard I came across this blogpost by Mark Proctor a
while ago.
http://blog.athico.com/2007/05/working-with-jboss-rules-and-web.html
Incase someone has a working sample of such an example, it would be
great if you could share it with me. IF this is not possible, can you
point me to a resource where I could access such a sample. I am new to
the SOA world, so kindly bare with my if this seems to be a
straightforward question. Any pointers would be much appreciated.
Thanks
Prem
16 years, 6 months
Re: rule text internationalization - write rules (drl) in chinese
by Dejia Wang
> hi all,
>
> we tried to write rules in chinese like follows
>
>
> rule "Reorder alert when item expires"
> salience 10
> when
> $item : ImsItemRecords ()
> then
> if ( ! (new Date()).before ($item.getExpireDate()))
> {
> SysAlert alert = new SysAlert("过期 - " + $item.getItemName(), "补充库存",
> "很高", "新到", new Date(), null);
> SysRecommendation recommendation1 = new SysRecommendation (alert,
> "补充库存", "购买" + $item.getAmount() + $item.getUnit() + $item.getItemName(),
> "仓库管理人员", "立即");
> ...
> HashSet recommendations = new HashSet();
> recommendations.add(recommendation1);
> ...
> alert.setSysRecommendations(recommendations);
> insert (alert);
> }
> end
>
> The rule execution is fine, but the result is unexpected. some of above
> chinese characters (for example, "新到") are good; some of above chinese
> characters become ??? after rule evaluation.
>
> any tips how to fix this.
>
> thanks- dejia
>
>
16 years, 6 months
rule execution problem - internationalization
by Dejia Wang
hi all,
we tried to write rules in chinese like follows
rule "Reorder alert when item expires"
salience 10
when
$item : ImsItemRecords ()
then
if ( ! (new Date()).before ($item.getExpireDate()))
{
SysAlert alert = new SysAlert("过期 - " + $item.getItemName(), "补充库存",
"很高", "新到", new Date(), null);
SysRecommendation recommendation1 = new SysRecommendation (alert,
"补充库存", "购买" + $item.getAmount() + $item.getUnit() + $item.getItemName(),
"仓库管理人员", "立即");
...
HashSet recommendations = new HashSet();
recommendations.add(recommendation1);
...
alert.setSysRecommendations(recommendations);
insert (alert);
}
end
The rule was executed, but the result is unexpected. some of above chinese
characters (for example, "新到") are good; some of above chinese characters
become ??? after rule evaluation.
any tips how to fix this.
thanks- dejia
16 years, 6 months
Question about insertLogical
by Gras, Patrick
Hello,
I have a question because insertLogical does not behave as I expected.
Here is the example I use; I have a class 'cat' that is dynamic (JavaBean with PropertyChangeSupport ) with only a 'name' attribute.
Then I have following rule:
rule "test"
when
$cat:Cat( name == "tom" )
then
$cat.setName("cat");
insertLogical(new String("test"));
end
When I test the rule against a cat named tom, the logical inserted fact is not retracted. (So the fact is inserted because the rule matches, but is not retracted even if the rule is no more matching at the end.)
If I change the order of the RHS, it works fine. The fact is inserted and then retracted.
rule "test"
when
$cat:Cat( name == "tom" )
then
insertLogical(new String("test"));
$cat.setName("cat");
end
Is that the normal behavior ?
-Patrick
Patrick Gras
GENERALI Assurances
Service Informatique
Avenue Perdtemps 23
1260 Nyon 1
Tél. direct: +41 58 471 05 87
<mailto:patrick.gras@generali.ch>
P Please consider the environment before printing this E-Mail!
16 years, 6 months
Nullpointer inserting fact.
by psyduck
Hey,
I ve got a class
WebService{
getter/setter for invoke property
}
then i got the following rules
rule "..."
salience 10
when
$web : WebService ( )
then
Invoke inv = new invoke();
$web.setInvoke(inv);
insert(inv);
end
this succeeds,but then the following rule :
rule "..."
salience 9
when
$inv : Invoke( )
$web : WebService ( invoke == $inv);
then
...
end
never gets executed,because he doesnt find a webservice with same invoke,
(according to debug information,they are the same invoke object)
Is it possible that this happens because when i inserted the webservice in
the workingmemory, the invoke
property was not yet defined(=null)?
Does anyone know a solution for this?
Thx in advance
--
View this message in context: http://www.nabble.com/Nullpointer-inserting-fact.-tp17100525p17100525.html
Sent from the drools - user mailing list archive at Nabble.com.
16 years, 6 months
RE: [rules-users] Help in using drools
by Hehl, Thomas
That would be one way to accomplish this. For your situation, though, I
would use a stateless session since your servlets are stateless.
One of the things I'd like to see changed in drools is that, while it does
complicated processing and returns complex answers very well, it's difficult
to return simple answers. I would like to see methods like
fireRulesReturningBoolean kind of thing, but it would require a paradigm
shift in the rules themselves. Alas!
Anyway, I think that's how I'd handle it. I also construct wrappers around
the basic data types to receive these answers. I wish Sun would implement
the bean interface for Integer, Long, Character, String, etc. It would
certainly be simple enough for them to do, and then we could just use those
to hold the values coming back from our rules.
-----Original Message-----
From: rules-users-bounces(a)lists.jboss.org
[mailto:rules-users-bounces@lists.jboss.org] On Behalf Of Stelarinc
Sent: Thursday, May 08, 2008 6:03 AM
To: rules-users(a)lists.jboss.org
Subject: [rules-users] Help in using drools
Hi,
I would like to use drools in my application. However, there are a few
things that I do not quite understand and whether it can fit my
requirements. I have tried to search through the documentation and mailing
list, but to no avail.
Here is my situation. I am creating a web-based application which requires
me to run certain rules for certain page. What I need is to pass all the
information accumulated from the pages and pass it through a rule engine.
Each rule will check the information and return string message(s) to the
caller. Does drools fit in this requirements?
>From what I understand, I can create a stateful session, passing the
information to the rule engine. But when I need to return the result, how
do I do that? Do I pass an empty String List into the rule engine, and each
rule will add the message to the List if there is an error?
Thank you.
Regards,
Leonard Soetedjo
____________________________________________________________________________
________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now.
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
16 years, 6 months
Re: Drools 4.0.7 released
by Edson Tirelli
Vijay,
Please send the e-mails to the list, not directly to other people's
e-mail.
Your error looks to me like you are using a wrong version of some
dependency, but since I don't know much about the BRMS code, maybe someone
else can help you.
[]s
Edson
2008/5/11 <terminalxception(a)yahoo.com>:
>
> Hi,
>
> I have been using drools with BRMS in our application for past 6 months. I
> was encountering the
> •[ JBRULES-1453 ] boss.seam.Component) - Exception calling component
> @Destroy method: repository .
> After readin your above mail i moved to drools 4.0.7 and the latest BRMS
> but still im running into the same issue.Please help me.
>
> 20:15:22,696 INFO [TransientRepository] Session opened
> 20:15:22,759 WARN [Component] Exception calling component @Destroy
> method: repository
> java.lang.IllegalArgumentException: method not found: close for component:
> repository
> at
> org.jboss.seam.Component.callComponentMethod(Component.java:2105)
> at org.jboss.seam.Component.callDestroyMethod(Component.java:2018)
> at org.jboss.seam.Component.destroy(Component.java:1336)
> at org.jboss.seam.contexts.Contexts.destroy(Contexts.java:251)
> at
> org.jboss.seam.contexts.Contexts.flushAndDestroyContexts(Contexts.java:394)
> at
> org.jboss.seam.contexts.ServletLifecycle.endRequest(ServletLifecycle.java:60)
> at
> org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:49)
> at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:37)
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
> at
> weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:26)
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
> at
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3212)
> at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
> at
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
> at
> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1983)
> at
> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1890)
> at
> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1344)
> at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
> at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
> Caused by: java.lang.NoSuchMethodException:
> org.drools.brms.server.repository.RulesRepositoryManager_$$_javassist_4.close()
> at java.lang.Class.getMethod(Class.java:1581)
> at
> org.jboss.seam.Component.callComponentMethod(Component.java:2084)
> ... 18 more
>
> Thanks,
> Vijay Shanmugam
>
>
>
>
> Edson Tirelli-3 wrote:
> >
> > All,
> >
> > We just released Drools v4.0.7.
> > This is an important bugfix release because it has the cumulative
> fixes
> > from the version 4.0.5 and 4.0.6 that were rolled back. We strongly
> advise
> > you all to update.
> >
> > We would like to thank all the people that helped us, testing,
> > developing, providing patches, ideas and recommendation, and special to
> > the
> > ones that answered our call for tests.
> >
> > Bellow you can find the cumulative release notes for Drools version
> > 4.0.5, 4.0.6 and 4.0.7.
> >
> > Happy drooling,
> > Edson
> >
> > --
> > Edson Tirelli
> > JBoss Drools Core Development
> > Office: +55 11 3529-6000
> > Mobile: +55 11 9287-5646
> > JBoss, a division of Red Hat @ www.jboss.com
> >
> >
> > Release Notes for JBoss Drools Includes versions: 4.0.5 4.0.6 4.0.7
> > ------------------------------
> > Feature Request
> >
> > - [ JBRULES-1307 <http://jira.jboss.com/jira/browse/JBRULES-1307> ]
> > Update and expand documentation for decision tables to show actual
> uses
> > for
> > all keywords
> > - [ JBRULES-1338 <http://jira.jboss.com/jira/browse/JBRULES-1338> ]
> > DirectoryScanner should only take into account relevant files
> > - [ JBRULES-1473 <http://jira.jboss.com/jira/browse/JBRULES-1473> ]
> Add
> > a
> > configuration parameter to allow Drools to dump all generated java
> > source
> > code
> > - [ JBRULES-1532 <http://jira.jboss.com/jira/browse/JBRULES-1532> ]
> > Import decision table into jBRMS application
> > - [ JBRULES-1577 <http://jira.jboss.com/jira/browse/JBRULES-1577> ]
> > BeforeActivationFireEvent.toString() should print out activation
> number
> > - [ JBRULES-1590 <http://jira.jboss.com/jira/browse/JBRULES-1590> ]
> > ShadowProxuUtils and org.hibernate.collection.PersistentSet
> >
> > Bug
> >
> > - [ JBRULES-1111 <http://jira.jboss.com/jira/browse/JBRULES-1111> ]
> > Final
> > methods of POJO's aer never evaluated
> > - [ JBRULES-1216 <http://jira.jboss.com/jira/browse/JBRULES-1216> ]
> > log4j.xml contained in drools-repository.jar
> > - [ JBRULES-1286 <http://jira.jboss.com/jira/browse/JBRULES-1286> ]
> > Incorrect information in section 2.5.7.3. Agenda Filters
> > - [ JBRULES-1315 <http://jira.jboss.com/jira/browse/JBRULES-1315> ]
> > Rule
> > that uses a 'collect' and 'from' clause together causes problem
> > - [ JBRULES-1327 <http://jira.jboss.com/jira/browse/JBRULES-1327> ]
> > drools-ant task and java.lang.ClassCastException:
> > org.drools.reteoo.ReteooRuleBase
> > - [ JBRULES-1329 <http://jira.jboss.com/jira/browse/JBRULES-1329> ]
> > RuleBase.removeRule() prevents other rules from being applied
> > - [ JBRULES-1330 <http://jira.jboss.com/jira/browse/JBRULES-1330> ]
> > Using
> > RuleBase in multithread application server environment
> > - [ JBRULES-1357 <http://jira.jboss.com/jira/browse/JBRULES-1357> ]
> > RuleBuildContext does not initialize package of rule
> > - [ JBRULES-1388 <http://jira.jboss.com/jira/browse/JBRULES-1388> ]
> > Eval
> > error when using multiple declarations
> > - [ JBRULES-1389 <http://jira.jboss.com/jira/browse/JBRULES-1389> ]
> > using
> > eval after using or causes ClassCastException
> > - [ JBRULES-1392 <http://jira.jboss.com/jira/browse/JBRULES-1392> ]
> > Rules
> > behave incorrectly (randomly) in multi-threaded environment
> > - [ JBRULES-1414 <http://jira.jboss.com/jira/browse/JBRULES-1414> ]
> > Cannot build from source -- missing directory or pom file
> > - [ JBRULES-1415 <http://jira.jboss.com/jira/browse/JBRULES-1415> ]
> > Certain uses of from causes NullPointerException in
> WorkingMemoryLogger
> > - [ JBRULES-1423 <http://jira.jboss.com/jira/browse/JBRULES-1423> ]
> > ObjectFactory$ObjectEqualsComparator.equals throws NPE if second arg
> is
> > null
> >
> > - [ JBRULES-1426 <http://jira.jboss.com/jira/browse/JBRULES-1426> ]
> NPE
> > in ObjectFactory$ObjectEqualsComparator
> > - [ JBRULES-1428 <http://jira.jboss.com/jira/browse/JBRULES-1428> ]
> > ClassCastException when comparing BigDecimal fields
> > - [ JBRULES-1429 <http://jira.jboss.com/jira/browse/JBRULES-1429> ]
> NPE
> > in ObjectEqualsComparator
> > - [ JBRULES-1435 <http://jira.jboss.com/jira/browse/JBRULES-1435> ]
> NPE
> > if rule checks a Long field for null, and a fact is passed in with
> Long
> > field that is NOT null.
> > - [ JBRULES-1436 <http://jira.jboss.com/jira/browse/JBRULES-1436> ]
> > Filescanner throws NPE when there's a compile error.
> > - [ JBRULES-1438 <http://jira.jboss.com/jira/browse/JBRULES-1438> ]
> > FactTemplate Property Access leads to RuleBuilder Exception
> > - [ JBRULES-1443 <http://jira.jboss.com/jira/browse/JBRULES-1443> ]
> > retract of Fact Template leads to NPE
> > - [ JBRULES-1446 <http://jira.jboss.com/jira/browse/JBRULES-1446> ]
> > ClassCastException when iterating over an array using "from"
> > - [ JBRULES-1447 <http://jira.jboss.com/jira/browse/JBRULES-1447> ]
> > Parser error when using keyword operators
> > - [ JBRULES-1448 <http://jira.jboss.com/jira/browse/JBRULES-1448> ]
> > MVELDataProver throws nullpointer on null return value from
> expression
> > - [ JBRULES-1451 <http://jira.jboss.com/jira/browse/JBRULES-1451> ]
> LHS
> > expression comparing a Boolean to a String does not fail but always
> > returns
> > true
> > - [ JBRULES-1453 <http://jira.jboss.com/jira/browse/JBRULES-1453> ]
> > boss.seam.Component) - Exception calling component @Destroy method:
> > repository
> > - [ JBRULES-1456 <http://jira.jboss.com/jira/browse/JBRULES-1456> ]
> Or
> > using DSL language
> > - [ JBRULES-1459 <http://jira.jboss.com/jira/browse/JBRULES-1459> ]
> > parser/scanner bug: "unterminated literal"
> > - [ JBRULES-1464 <http://jira.jboss.com/jira/browse/JBRULES-1464> ]
> > Comilation error : 'Syntax error on token ",", delete this token'
> when
> > referencing a global in an accumulate block
> > - [ JBRULES-1467 <http://jira.jboss.com/jira/browse/JBRULES-1467> ]
> > Concurrency errors when parsing strings to dates in rules
> > - [ JBRULES-1472 <http://jira.jboss.com/jira/browse/JBRULES-1472> ]
> > Problem when mixing alpha and beta constraints in a composite
> > constraint
> > - [ JBRULES-1477 <http://jira.jboss.com/jira/browse/JBRULES-1477> ]
> > User
> > exception thrown from inside a rule always causes a stackTrace to
> > console
> > - [ JBRULES-1479 <http://jira.jboss.com/jira/browse/JBRULES-1479> ]
> > Exception compiling rules
> > - [ JBRULES-1480 <http://jira.jboss.com/jira/browse/JBRULES-1480> ]
> > Potential multithreaded problem in MVELClassFieldExtractor
> > - [ JBRULES-1481 <http://jira.jboss.com/jira/browse/JBRULES-1481> ]
> > Stop
> > actionQueue recursion in working memory
> > - [ JBRULES-1482 <http://jira.jboss.com/jira/browse/JBRULES-1482> ]
> Bug
> > with ReeteoRuleBase and merged package
> > - [ JBRULES-1484 <http://jira.jboss.com/jira/browse/JBRULES-1484> ]
> > Mvel,
> > constructor and package access
> > - [ JBRULES-1487 <http://jira.jboss.com/jira/browse/JBRULES-1487> ]
> > access to store property in MapBackedClassLoader should be
> synchronized
> > - [ JBRULES-1489 <http://jira.jboss.com/jira/browse/JBRULES-1489> ]
> > Working Memory deserialization causes NPE
> > - [ JBRULES-1490 <http://jira.jboss.com/jira/browse/JBRULES-1490> ]
> > org.drools.util.AbstractHashTable$SingleIndex is not serializable
> > - [ JBRULES-1491 <http://jira.jboss.com/jira/browse/JBRULES-1491> ]
> > java.io.NotSerializableException:
> > org.drools.util.AbstractHashTable$SingleIndex
> > - [ JBRULES-1492 <http://jira.jboss.com/jira/browse/JBRULES-1492> ]
> NPE
> > caused by non-shadowed deep object access
> > - [ JBRULES-1501 <http://jira.jboss.com/jira/browse/JBRULES-1501> ]
> > Multiples modify causes variable duplication exception
> > - [ JBRULES-1503 <http://jira.jboss.com/jira/browse/JBRULES-1503> ]
> > Errors on rulebase serialization scenarios
> > - [ JBRULES-1505 <http://jira.jboss.com/jira/browse/JBRULES-1505> ]
> Fix
> > CCE when using nested accessors to compare Date values
> > - [ JBRULES-1506 <http://jira.jboss.com/jira/browse/JBRULES-1506> ]
> > RuleAgent will not read binary packages from Apache HTTP Server
> > - [ JBRULES-1507 <http://jira.jboss.com/jira/browse/JBRULES-1507> ]
> > Objenesis too heavily used
> > - [ JBRULES-1508 <http://jira.jboss.com/jira/browse/JBRULES-1508> ]
> NPE
> > in MVELDataProvider
> > - [ JBRULES-1510 <http://jira.jboss.com/jira/browse/JBRULES-1510> ]
> > ObejnesisFactory.getStaticObjenesis() doesn't set OBJENESIS_INSTANCE
> > - [ JBRULES-1512 <http://jira.jboss.com/jira/browse/JBRULES-1512> ]
> > UnsupportedOperationException when calling addPackage on rulebase
> > - [ JBRULES-1515 <http://jira.jboss.com/jira/browse/JBRULES-1515> ]
> > Boolean negation operator doesn't work
> > - [ JBRULES-1517 <http://jira.jboss.com/jira/browse/JBRULES-1517> ]
> > NumberFormatException in ObjectEqualsComparator.equals
> > - [ JBRULES-1519 <http://jira.jboss.com/jira/browse/JBRULES-1519> ]
> > Regression on alpha composite constraints
> > - [ JBRULES-1521 <http://jira.jboss.com/jira/browse/JBRULES-1521> ]
> > ClassNotFound when deserializing rulebase
> > - [ JBRULES-1522 <http://jira.jboss.com/jira/browse/JBRULES-1522> ]
> > Accumulate and Collect memories are not Serializable
> > - [ JBRULES-1525 <http://jira.jboss.com/jira/browse/JBRULES-1525> ]
> > MVELCalendarCoercionTest and MVELDateCoercionTest do not passed on
> > 4.0.x
> > - [ JBRULES-1526 <http://jira.jboss.com/jira/browse/JBRULES-1526> ]
> > MVEL
> > org/mvel/integration/impl/LocalVariableResolverFactory
> > - [ JBRULES-1527 <http://jira.jboss.com/jira/browse/JBRULES-1527> ]
> URL
> > for Eclipse plugin outdated in install doc
> > - [ JBRULES-1533 <http://jira.jboss.com/jira/browse/JBRULES-1533> ]
> > WorkingMemoryLogger implementations should take
> > WorkingMemoryEventManager as
> > a constructor
> > - [ JBRULES-1534 <http://jira.jboss.com/jira/browse/JBRULES-1534> ]
> > Eclipse MANIFEST.MF files reference the incorrect name for mvel
> > - [ JBRULES-1542 <http://jira.jboss.com/jira/browse/JBRULES-1542> ]
> the
> > nested type org.drools..... cannot be referenced by it's binary name
> > - [ JBRULES-1543 <http://jira.jboss.com/jira/browse/JBRULES-1543> ]
> > tests
> > failing with JANINO
> > - [ JBRULES-1556 <http://jira.jboss.com/jira/browse/JBRULES-1556> ]
> > Modify is not normalising activations, which is impacting
> > lock-on-active
> > - [ JBRULES-1558 <http://jira.jboss.com/jira/browse/JBRULES-1558> ]
> ||
> > in
> > conditional element causes exception
> > - [ JBRULES-1560 <http://jira.jboss.com/jira/browse/JBRULES-1560> ]
> Add
> > support to quoting commas in decision tables
> > - [ JBRULES-1564 <http://jira.jboss.com/jira/browse/JBRULES-1564> ]
> > Salience does not work for sequential mode
> > - [ JBRULES-1566 <http://jira.jboss.com/jira/browse/JBRULES-1566> ]
> > Documentation on update()
> > - [ JBRULES-1568 <http://jira.jboss.com/jira/browse/JBRULES-1568> ]
> > Java
> > debug not working with multiple rule files
> > - [ JBRULES-1572 <http://jira.jboss.com/jira/browse/JBRULES-1572> ]
> > sometimes getting ClassFieldExtractor error
> > - [ JBRULES-1574 <http://jira.jboss.com/jira/browse/JBRULES-1574> ]
> > Unable to open DSL file in BRMS (Exception)
> > - [ JBRULES-1575 <http://jira.jboss.com/jira/browse/JBRULES-1575> ]
> > Guided editor missing "and less than (or equal to)" option in
> drop-down
> > list
> >
> > - [ JBRULES-1576 <http://jira.jboss.com/jira/browse/JBRULES-1576> ]
> > Cannot download model assets from BRMS using Internet Explorer 7
> > - [ JBRULES-1578 <http://jira.jboss.com/jira/browse/JBRULES-1578> ]
> > Guided rules report error due to incorrect quotes around rule
> attribute
> > values
> > - [ JBRULES-1580 <http://jira.jboss.com/jira/browse/JBRULES-1580> ]
> > BRMS
> > ruleflow upload page incorrectly states that .rf files should be
> > uploaded
> > - [ JBRULES-1581 <http://jira.jboss.com/jira/browse/JBRULES-1581> ]
> > Invalid dialect name causes NullPointerException in BRMS and Eclipse
> > plug-in
> > rule editor
> > - [ JBRULES-1583 <http://jira.jboss.com/jira/browse/JBRULES-1583> ]
> > Heap
> > and scheduled Activations
> > - [ JBRULES-1593 <http://jira.jboss.com/jira/browse/JBRULES-1593> ]
> > 4.0.x
> > and trunk build fails as eclipse.org GEF download location has moved
> > - [ JBRULES-1594 <http://jira.jboss.com/jira/browse/JBRULES-1594> ]
> > Collect result pattern no constrained by bounded variables
> > - [ JBRULES-1597 <http://jira.jboss.com/jira/browse/JBRULES-1597> ]
> > Eclipse DroolsBuilder hangs due to MVEL error on "object.var1 matches
> > $var2"
> >
> >
> > Task
> >
> > - [ JBRULES-1502 <http://jira.jboss.com/jira/browse/JBRULES-1502> ]
> > update example to use modify block as default
> > - [ JBRULES-1513 <http://jira.jboss.com/jira/browse/JBRULES-1513> ]
> > Drools 4.0.5 release
> >
> > Patch
> >
> > - [ JBRULES-1452 <http://jira.jboss.com/jira/browse/JBRULES-1452> ]
> > Improved NullPointerException messages
> > - [ JBRULES-1485 <http://jira.jboss.com/jira/browse/JBRULES-1485> ]
> > Fixes
> > to the documentation
> >
> > Release
> >
> > - [ JBRULES-1600 <http://jira.jboss.com/jira/browse/JBRULES-1600> ]
> > Release Drools v4.0.7
> >
> > _______________________________________________
> > rules-dev mailing list
> > rules-dev(a)lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/rules-dev
> >
> >
> Quoted from:
> http://www.nabble.com/Drools-4.0.7-released-tp17132576p17132576.html
>
>
--
Edson Tirelli
JBoss Drools Core Development
Office: +55 11 3529-6000
Mobile: +55 11 9287-5646
JBoss, a division of Red Hat @ www.jboss.com
16 years, 6 months
Fuzzy Logic
by Robert Morse
Hello,
Are there plans to integrate fuzzy logic into Drools?
16 years, 6 months
Problems with drools update site?
by Bagwell, Allen F
I'm wondering if anyone else has had problems updating Drools within Eclipse? I have no problems with other plugins, but with Drools I've never been able to use the update site. After making sure that Drools is uninstalled from Eclipse and attempting to add it via the remote site, I always get an Eclipse message stating:
"No features found on the selected site(s). Choose a different site or site category."
In addition, several of the developers on my team who did manage to get the update site to work cannot get it to recognize that 4.0.7 is now available. The "search for updates of the currently installed features" doesn't return 4.0.7 as ready to upload when they have 4.0.4 installed. If they try to detect 4.0.7 as a new feature, they get the same message above that I've been getting about no features found.
I've re-checked the URL and re-copied-n-pasted it several times from the web site. We are all using Europa and trying to use the "Drools 4.0.7 Eclipse Workbench for Europa 3.3" URL.
Any suggestions?
-A
16 years, 6 months