DSL parsing in 5.2 and GUI hints
by drdaveg
I have posted a few times about domain specific languages and have a few
issues for users and
dev that seem of widespread interest.
1. The 5.2 document has less than one sentence on "hints for the gui
editor." Could someone describe what these hints are and their syntax
(i.e., {::}? Or to tie into the current object (none of the example utilize
the "object" field of DSL sentences)?
2. Some of the things I have noticed as bugs have been getting cleared up on
a daily basis. What is the best way to document a "bug" for the group? Does
the staff want JIRA's, or an email to someone first (after the JIRA's have
been searched)?
I would be happy to help test the Eclipse integration and can do some coding
for it. Thanks!
--
View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/DSL-parsing-in-5-2-an...
Sent from the Drools - User mailing list archive at Nabble.com.
14 years, 12 months
Unknown process ID error.
by smolnij
Hello gentlemen
After the migration to from 407 to 501 drools, I opened in eclipse all old
ruleflows and eclipse converted them to the new format. After I uploaded it
to guvnor, I was able to compile one of my packages, but when I call drools
session.execute method, I get the following error:
java.lang.IllegalArgumentException: Unknown process ID:
conf.ConnectorSelection_Rule_Flow.rf
13:30:37,620 ERROR [STDERR] at
org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1635)
I opened the ConnectorSelection_Rule_Flow.rf file, converted to new format
and found in the very beginning:
<?xml version="1.0" encoding="UTF-8"?>
As you can see, the id I have is id="conf.ConnectorSelection_Rule_Flow.rf",
but it was recognized by drools as invalid.
Can I ask why? What will be the valid id? What should it represent or refer
to?
What should I do to run my code?
Actually I able to see the file ConnectorSelection_Rule_Flow.rf in JCR repo.
Where can I find the documentation how to manage such problem?
Here is the simplified code I use:
Collection ruleFactList = RuleUtils.getRuleFactList();
RuleBase ruleBase = RuleUtils.getRuleBase();
//we have already downloaded rule package BLOB in rule base
StatelessSession jbSession = ruleBase.newStatelessSession();
jbSession.execute(ruleFactList);
Here is the full stacktrace I get:
13:28:51,371 INFO [STDOUT] Sending Message to ShoppingRulesTopic
13:28:51,372 INFO [STDOUT] Before calling sendMessage(rulepackage)
13:28:51,373 INFO [STDOUT] In sendmessage method - begin
13:28:52,987 INFO [STDOUT] In receiveMessage method of
ManagementRulesJmsReceiver
13:28:52,999 INFO [STDOUT] In publish package method of Management rules
msg listner
13:28:53,049 INFO [STDOUT] In sendmessage method - end
13:28:53,050 INFO [STDOUT] After calling sendMessage(rulepackage)
13:30:37,617 ERROR [STDERR] org.drools.runtime.rule.ConsequenceException:
rule: startconnectorselectionRF
13:30:37,617 ERROR [STDERR] at
org.drools.runtime.rule.impl.DefaultConsequenceExceptionHandler.handleException(DefaultConsequenceExceptionHandler.java:39)
13:30:37,617 ERROR [STDERR] at
org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:927)
13:30:37,617 ERROR [STDERR] at
org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:856)
13:30:37,617 ERROR [STDERR] at
org.drools.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1071)
13:30:37,617 ERROR [STDERR] at
org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:785)
13:30:37,618 ERROR [STDERR] at
org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:761)
13:30:37,618 ERROR [STDERR] at
org.drools.reteoo.ReteooStatelessSession.execute(ReteooStatelessSession.java:225)
13:30:37,618 ERROR [STDERR] at
com.octopus.rules.impl.BaseRuleExecutorImpl.executeConnectorSelectionRule(BaseRuleExecutorImpl.java:294)
13:30:37,618 ERROR [STDERR] at
com.octopus.rules.impl.ShoppingSearchRuleFlowImpl.executeSupplierSelectionRule(ShoppingSearchRuleFlowImpl.java:1329)
13:30:37,618 ERROR [STDERR] at
com.octopus.shopping.search.service.ShoppingServiceImpl.applySupplierSelectionRule(ShoppingServiceImpl.java:2529)
13:30:37,618 ERROR [STDERR] at
com.octopus.shopping.search.service.ShoppingServiceImpl.searchDestinationService(ShoppingServiceImpl.java:254)
13:30:37,618 ERROR [STDERR] at
com.octopus.shopping.search.delegate.impl.SearchPropertyDelegateImpl.searchAvailableHotels(SearchPropertyDelegateImpl.java:50)
13:30:37,618 ERROR [STDERR] at
com.octopus.shopping.controller.SearchPropertyController.onSubmit(SearchPropertyController.java:955)
13:30:37,618 ERROR [STDERR] at
org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:267)
13:30:37,618 ERROR [STDERR] at
org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:250)
13:30:37,618 ERROR [STDERR] at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
13:30:37,618 ERROR [STDERR] at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
13:30:37,618 ERROR [STDERR] at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:857)
13:30:37,618 ERROR [STDERR] at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792)
13:30:37,618 ERROR [STDERR] at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:475)
13:30:37,618 ERROR [STDERR] at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:440)
13:30:37,618 ERROR [STDERR] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
13:30:37,618 ERROR [STDERR] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
13:30:37,618 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
13:30:37,618 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
13:30:37,618 ERROR [STDERR] at
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
13:30:37,618 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
13:30:37,618 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
13:30:37,618 ERROR [STDERR] at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
13:30:37,618 ERROR [STDERR] at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
13:30:37,618 ERROR [STDERR] at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
13:30:37,618 ERROR [STDERR] at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
13:30:37,618 ERROR [STDERR] at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
13:30:37,618 ERROR [STDERR] at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
13:30:37,619 ERROR [STDERR] at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
13:30:37,619 ERROR [STDERR] at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
13:30:37,619 ERROR [STDERR] at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
13:30:37,619 ERROR [STDERR] at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
13:30:37,619 ERROR [STDERR] at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
13:30:37,619 ERROR [STDERR] at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
13:30:37,619 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
13:30:37,619 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
13:30:37,619 ERROR [STDERR] at
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
13:30:37,619 ERROR [STDERR] at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
13:30:37,619 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
13:30:37,619 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
13:30:37,619 ERROR [STDERR] at
com.octopus.common.filter.SessionInitializationFilter.doFilter(SessionInitializationFilter.java:57)
13:30:37,619 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
13:30:37,619 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
13:30:37,619 ERROR [STDERR] at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
13:30:37,619 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
13:30:37,619 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
13:30:37,619 ERROR [STDERR] at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
13:30:37,619 ERROR [STDERR] at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:173)
13:30:37,619 ERROR [STDERR] at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
13:30:37,619 ERROR [STDERR] at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
13:30:37,619 ERROR [STDERR] at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
13:30:37,619 ERROR [STDERR] at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
13:30:37,619 ERROR [STDERR] at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
13:30:37,619 ERROR [STDERR] at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
13:30:37,619 ERROR [STDERR] at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
13:30:37,619 ERROR [STDERR] at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
13:30:37,619 ERROR [STDERR] at
org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:437)
13:30:37,619 ERROR [STDERR] at
org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:381)
13:30:37,619 ERROR [STDERR] at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
13:30:37,619 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)
13:30:37,620 ERROR [STDERR] Caused by: java.lang.IllegalArgumentException:
Unknown process ID: conf.ConnectorSelection_Rule_Flow.rf
13:30:37,620 ERROR [STDERR] at
org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1635)
13:30:37,620 ERROR [STDERR] at
org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1622)
13:30:37,620 ERROR [STDERR] at
connectorselectionrules.Rule_startconnectorselectionRF_0.defaultConsequence(Rule_startconnectorselectionRF_0.java:8)
13:30:37,620 ERROR [STDERR] at
connectorselectionrules.Rule_startconnectorselectionRF_0DefaultConsequenceInvoker.evaluate(Rule_startconnectorselectionRF_0DefaultConsequenceInvoker.java:24)
13:30:37,620 ERROR [STDERR] at
org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:917)
13:30:37,620 ERROR [STDERR] ... 64 more
Thanks
--
View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/Unknown-process-ID-er...
Sent from the Drools - User mailing list archive at Nabble.com.
14 years, 12 months
Re: [rules-users] [rules-dev] DRL - Local objects
by Felipe Piccolini
Adhir,
Im facing the same challenge using rules in a ETL process where
performance is a main concern (some millisecs do the different when you have
millions of executions), so I'm using Globals to keep data in the session.
You can add a global object as a global variable in the session scope and
all
the rules will have access to it in conditions and actions.
MyHelperClass helper = new MyHelperClass();
StatelessKnowledgeSession statelessSession =
kb.newStatelessKnowledgeSession();
if (statelessSession == null){
log.error("Session was not created.");
return;
}
statelessSession.setGlobal("myHelper", helper);
In the DRL you import the class and define the global. You can also define
some static (or not) methods in the helper class to assit you and use them
as functions in your rules (if used as functions, methods needs to be
static, if no static, then they can be used as methods of the global
instance in
the consequence block)
import com.mycompany.rules.helpers.MyHelperClass;
import function
com.mycompany.helpers.MyHelperClass.SOME_FUNCTION;
global com.emycompany.helpers.MyHelperClass helper;
This solution is not ideal, because you relay on java classes (code outside
of the rules and RETE) to perform evaluations (functions with evals in
conditions) and
the consequence hide some code in java classes, which is not so good because
one of the main features of a rule engine is the separation of the logic
from the
static code... but it works and it helps sometimes.
Good luck.
On Wed, Mar 23, 2011 at 7:55 AM, Adhir Mehta <adhirmehta21(a)gmail.com> wrote:
> Thanks for the reply.
>
> I think I was not up to the point. Modifying facts re-executes the rules to
> maintain the truth. In my case, I want to pass the data between the rules
> and also do not want rules to execute again. I know if no-loop option is
> specified, it will not be re-executed however I do not want rule engine to
> even go & check for no-loop option (which is additional work).
>
> I may be wrong as I am new to drools.
>
> Thanks,
> Adhir
>
>
> On Wed, Mar 23, 2011 at 11:48 AM, Mark Proctor <mproctor(a)codehaus.org>wrote:
>
>> On 23/03/2011 05:46, Adhir Mehta wrote:
>>
>> Hi,
>>
>> I have written the rule DRL file having around 30 rules in it. Some of
>> the rules do intermediate calculation and those calculation result is
>> expected in the other rules in same DRL file. I can do this by modifying the
>> facts objects in one rule and get the value in other rule. However,
>> modifying the facts object rebuild the RETE tree and affects the
>> performance. Is there any way by which I can pass the data across the rules
>> in same DRL file without rebuilding the RETE tree. (I am more concerned
>> about the performance)
>>
>> Please continue this conversation on the USER mailing list
>> http://www.jboss.org/drools/lists.html
>>
>> Modifying facts does not rebuild the rete. Adding/Removing rules causes
>> changes to Rete tree.
>>
>>
>> Thanks,
>> Adhir
>>
>>
>> _______________________________________________
>> rules-dev mailing listrules-dev@lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/rules-dev
>>
>>
>>
>> _______________________________________________
>> rules-dev mailing list
>> rules-dev(a)lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-dev
>>
>>
>
> _______________________________________________
> rules-dev mailing list
> rules-dev(a)lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-dev
>
>
--
-----------------------------
Felipe Piccolini
felipe.piccolini(a)gmail.com
14 years, 12 months
Problem with "multiple instances" component
by HMandic
Hi all,
I'm stuck on a problem on using multiple instances with reusable
sub-process.
I have a simple sub-process that needs to be run for list.size() times
(where list is a "CollectionExpression" property) inside the "Multiple
Instances" component in a parent process.
But the parent process always just skips these sub-procesess and ends
without error (the list is not empty).
I think it has something to do with me being unable to insert values in
"StartNodeId" and "EndNodeId" properties, the editor (inside Eclipse) just
deletes those fields upon saving. It worked before with .rf flows, but it
doesn't now when I'm using .bpmn.
Also, the documentation (jbpm-5.1-SNAPSHOT docs) doesn't even mention
"StartNodeId" and "EndNodeId" properties for multiple instances component
although they are there in the editor.
Anybody had the same problem?
I'm using Drools 5.2.0M1 and jbpm5.1.
--
View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/Problem-with-multiple...
Sent from the Drools - User mailing list archive at Nabble.com.
14 years, 12 months
Eclipse Based Rule IDE
by Suk Fung
All,
Does anyone know if we can view a list of rule file changes in Eclipse IDE so we
know which files need to be updated in the workspace?
Thanks for any information in advance.
Suk
14 years, 12 months
how to write the rule
by yong zhao
Hi,
public class Order {
Buyer buyer;
List<Item>orderItems = new ArrayList<Item>();
public List<Item> getOrderItems() {
return orderItems;
}
public void setOrderItems(List<Item> items) {
this.orderItems = items;
}
}
public class Item {
String id;
double price;
int amount;
String catelogTag;
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
}
business rule
import base.Order;
import base.Item;
rule "rule1"
when
$o: Order($b : buyer);
eval ($b != null && $b.getUserLevel() == UserTag.TAG[UserTag.TA]);
then
System.out.println("");
end
rule "rule2"
when
$o:Order($b : buyer);
#here is the error message in eclipse: "Item could not be resolved"
$i:Item() from $o.orderItems;
then
System.out.println("");
end
when I try to build the rule and run case, I got the following error in
Rule Compilation error : [Rule name='rule2']
Rule_rule2_0.java (8:785) : item cannot be resolved
1. What is my error in the code and how to get that every Item in the orderItems
list?
2. Another question is how to get source code when build the rule via eclise
plugin?
thinks in advance
14 years, 12 months
Re: [rules-users] Can we point to db repository url directly in ChangeSet.xml
by Michael Anstis
Hi Sathya,
This is by design.
Any consumer of the "Guvnor service" will need to provide authentication
parameters in the HTTP request.
This sounds like it could be an issue with ESB, perhaps you can pose a
question to their support forums asking how you can include authorisation
credentials in their configuration?
Please direct your emails to the drools-user mailing list as any information
could be of value to others in the future.
If I've mis-understood something please let me know :)
With kind regards,
Mike
On 22 March 2011 22:00, Sathya Prakash <prakashagarval(a)gmail.com> wrote:
> Hi Mike,
>
> If Drools guvnor is password protected then package url can not be accessed
> directly.
>
> In esb we can specific url or dir location. I have specified url i need to
> pass credentials. as of now its throwing 401 hhtp code.
>
> regards,
> sathya prakash
>
> On Wed, Mar 23, 2011 at 1:55 AM, Michael Anstis <michael.anstis(a)gmail.com>wrote:
>
>> I'm not familiar with JBoss ESB Drools integration.
>>
>> However, AFAIK, the file is not password protected but the (Guvnor
>> hosting) web-server authenticates HTTP requests to "close" access.
>>
>> Can you please explain more what you mean by restricting access to a
>> particular server?
>>
>> Thanks,
>>
>> Mike
>>
>>
>> On 22 March 2011 21:39, Sathya Prakash <prakashagarval(a)gmail.com> wrote:
>>
>>> Hi,
>>>
>>> If package file is password protected, then how to restrict to particular
>>> server. I am using JBOSS ESB drools integration.
>>>
>>>
>>>
>>> Regards,
>>> Sathya Prakash.
>>>
>>> 2011/3/23 Michael Anstis <michael.anstis(a)gmail.com>
>>>
>>>> The repository used by Guvnor is not a database but an implementation of
>>>> JCR (Content Repository for Java Technology).
>>>>
>>>> We currently support Apache Jackrabbit and IIRC JBoss Modeshape from
>>>> 5.2.0.M1 as an option (if not in an earlier version). Whilst it is possible
>>>> to configure either of these JCR implementations to persist to a RDBMS
>>>> instead of a FileSystem, I believe the table content is a (proprietary)
>>>> binary form at not easily integrated. Consequentially we only expose the
>>>> facility to download rule packages through the channels you state.
>>>>
>>>> With kind regards,
>>>>
>>>> Mike
>>>>
>>>> 2011/3/22 Suk Fung <suk_f(a)yahoo.com>
>>>>
>>>>> All,
>>>>> To consume the rules in the application, we can either use package URI
>>>>> or download a binary .pkg file from guvnor. I just wonder if the
>>>>> application can connect to the database repository directly?
>>>>>
>>>>> Thanks for any information in advance.
>>>>>
>>>>> Suk
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> rules-users mailing list
>>>>> rules-users(a)lists.jboss.org
>>>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> rules-users mailing list
>>>> rules-users(a)lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>>
>>>>
>>>
>>>
>>> --
>>> Cheers,
>>> Sathya Prakash.
>>> *సత్య ప్రకాష్*.
>>>
>>>
>>
>
>
> --
> Cheers,
> Sathya Prakash.
> *సత్య ప్రకాష్*.
>
>
14 years, 12 months
Can we point to db repository url directly in ChangeSet.xml
by Suk Fung
All,
To consume the rules in the application, we can either use package URI or
download a binary .pkg file from guvnor. I just wonder if the application can
connect to the database repository directly?
Thanks for any information in advance.
Suk
14 years, 12 months
problem loading and updating process definitions
by Wen Yao
Hello,
I followed the procedure in this post:
http://community.jboss.org/people/bpmn2user/blog/2011/02/21/jbpm5-example...
It mentioned two ways to deploy a process definition: (1) using Eclipse
plugin to add the process and artifacts to Guvnor and then build the
package; (2) put the jar and bpmn into their according directory, and then
restart the jboss server.
In my practice, my bpm console sometimes loads the process definitions from
Guvnor and sometimes from the bpmn directory. The processes in these two
repository/locations are different. Can I take control of this situation?
The performance is always not stable.
I also have some problem updating a process. When I modify a process schema
and update the bpmn file in the -Djbpm.console.directory. The BPM console
just stick to the old version. I have restarted the jboss server after the
update.
Thank you!
Best regards,
----
Wen
14 years, 12 months