[JBoss Tools] - Re: [m2e-wro4j] Anyone Have An Example Project?
by Denis Golovin
Denis Golovin [https://community.jboss.org/people/dgolovin] created the discussion
"Re: [m2e-wro4j] Anyone Have An Example Project?"
To view the discussion, visit: https://community.jboss.org/message/744091#744091
--------------------------------------------------------------
Looks like you don't have wro.xml file in WEB-INF and it seems to be required to work fro plugin or you get exception in standard output:
ro.isdc.wro.WroRuntimeException: Cannot create model using any of provided factories
at ro.isdc.wro.extensions.model.factory.SmartWroModelFactory.create(SmartWroModelFactory.java:187)
at ro.isdc.wro.extensions.model.factory.SmartWroModelFactory.create(SmartWroModelFactory.java:34)
at ro.isdc.wro.model.factory.WroModelFactoryDecorator.create(WroModelFactoryDecorator.java:30)
at ro.isdc.wro.model.factory.ModelTransformerFactory.create(ModelTransformerFactory.java:47)
at ro.isdc.wro.model.factory.ModelTransformerFactory.create(ModelTransformerFactory.java:25)
at ro.isdc.wro.model.factory.WroModelFactoryDecorator.create(WroModelFactoryDecorator.java:30)
at ro.isdc.wro.model.factory.FallbackAwareWroModelFactory.create(FallbackAwareWroModelFactory.java:48)
at ro.isdc.wro.model.factory.FallbackAwareWroModelFactory.create(FallbackAwareWroModelFactory.java:22)
at ro.isdc.wro.model.factory.WroModelFactoryDecorator.create(WroModelFactoryDecorator.java:30)
at ro.isdc.wro.model.factory.InMemoryCacheableWroModelFactory.access$101(InMemoryCacheableWroModelFactory.java:19)
at ro.isdc.wro.model.factory.InMemoryCacheableWroModelFactory$1.initialize(InMemoryCacheableWroModelFactory.java:32)
at ro.isdc.wro.model.factory.InMemoryCacheableWroModelFactory$1.initialize(InMemoryCacheableWroModelFactory.java:29)
at ro.isdc.wro.util.DestroyableLazyInitializer.get(DestroyableLazyInitializer.java:36)
at ro.isdc.wro.model.factory.InMemoryCacheableWroModelFactory.create(InMemoryCacheableWroModelFactory.java:42)
at ro.isdc.wro.model.factory.InMemoryCacheableWroModelFactory.create(InMemoryCacheableWroModelFactory.java:19)
at ro.isdc.wro.model.factory.WroModelFactoryDecorator.create(WroModelFactoryDecorator.java:30)
at ro.isdc.wro.manager.WroManager$3.create(WroManager.java:433)
at ro.isdc.wro.manager.WroManager$3.create(WroManager.java:428)
at ro.isdc.wro.maven.plugin.AbstractWro4jMojo.getTargetGroupsAsList(AbstractWro4jMojo.java:198)
at ro.isdc.wro.maven.plugin.Wro4jMojo.doExecute(Wro4jMojo.java:113)
at ro.isdc.wro.maven.plugin.AbstractWro4jMojo.execute(AbstractWro4jMojo.java:106)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:312)
at org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant.build(MojoExecutionBuildParticipant.java:45)
at org.jboss.tools.m2e.wro4j.internal.Wro4jBuildParticipant.build(Wro4jBuildParticipant.java:82)
at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:180)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/744091#744091]
Start a new discussion in JBoss Tools at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
12 years, 3 months
[JBoss Tools] - After installing hibernate-tools: java.lang.NoClassDefFoundError: org/jboss/tools/common/java/IJavaMemberReference
by Jens Helweg
Jens Helweg [https://community.jboss.org/people/helweg] created the discussion
"After installing hibernate-tools: java.lang.NoClassDefFoundError: org/jboss/tools/common/java/IJavaMemberReference"
To view the discussion, visit: https://community.jboss.org/message/742347#742347
--------------------------------------------------------------
Hello,
I wanted to create a ddl file using hibernate. This already works a charme when I let hibernate create my database directly by configuring the hibernate.hbm2ddl.auto in the persistence.xml. But I also need those ddl statements in a file.
Surprisingly there is no simple property to add to the persistence.xml like there is for EclipseLink.
Searching for the simplest solution to get this done I installed hibernate tools for Eclipse (using the update site). But right after restarting Eclipse it is complaining about a class that it can not find:
java.lang.NoClassDefFoundError: org/jboss/tools/common/java/IJavaMemberReference
This is the first of a series of errors that come up. (I think the other ones are susequent to this first one.)
The message in eclipse is:
Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
Attached is the complete Stacktrace in a text file.
Does anyone have a hint for me what could be wrong or what I could check?
Googling for this error or for the class IJavaMemberReference did not reveal much.
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/742347#742347]
Start a new discussion in JBoss Tools at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
12 years, 3 months
[jBPM] - No "Message" parameter set during executeWorkItem on SendTaskHandler
by Bira Neto
Bira Neto [https://community.jboss.org/people/biraneto] created the discussion
"No "Message" parameter set during executeWorkItem on SendTaskHandler"
To view the discussion, visit: https://community.jboss.org/message/744073#744073
--------------------------------------------------------------
When trying to throw a message event when executing a jbpm workflow (jbpm5.3), I'm getting a workItem with no "Message" parameter. When executing the workflow I get a "Sending message: null" on the console (from the default SendTaskHandler implementation). The problem is there is no "Message" defined on the workItem parameters. The "messageType" though is there and set to "java.lang.String" (as defined on my structureRef below)
below is my bpmn2 xml code that is relevant to the problem.
*<itemDefinition id="msg1Def" structureRef="java.lang.String"> </itemDefinition>*
*<message id="msg1" name="msg1" itemRef="msg1Def"/>*
*
*
*(....)*
*
*
*<intermediateThrowEvent id="id_4" name="id_4">*
*<incoming>id_9</incoming>*
*<outgoing>id_12</outgoing>
*
*<messageEventDefinition messageRef="msg1">*
*</messageEventDefinition>*
*</intermediateCatchEvent>*
Any ideas why I'm not getting any message on the handler? Do I need something else set on the xml to receive it?
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/744073#744073]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
12 years, 3 months
[jBPM] - Random error in Editor
by Ruben Garcia
Ruben Garcia [https://community.jboss.org/people/rubenjgarciab] created the discussion
"Random error in Editor"
To view the discussion, visit: https://community.jboss.org/message/743666#743666
--------------------------------------------------------------
Hello
I'm getting an error when I save my process in the Web Editor
I've created the process, I use it in my application but now I change it and when I going to save the changes throws this Exception:
14:05:51,718 ERROR [stderr] (http--127.0.0.1-8080-5) org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Feature 'definitions' not found. (inputStream://dummyUriWithValidSuffix.xml, 2, 514)
14:05:51,719 ERROR [stderr] (http--127.0.0.1-8080-5) at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.handleErrors(XMLLoadImpl.java:83)
14:05:51,720 ERROR [stderr] (http--127.0.0.1-8080-5) at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:191)
14:05:51,720 ERROR [stderr] (http--127.0.0.1-8080-5) at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:180)
14:05:51,720 ERROR [stderr] (http--127.0.0.1-8080-5) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1494)
14:05:51,721 ERROR [stderr] (http--127.0.0.1-8080-5) at org.jbpm.designer.web.profile.impl.JbpmProfileImpl.getDefinitions(JbpmProfileImpl.java:273)
14:05:51,721 ERROR [stderr] (http--127.0.0.1-8080-5) at org.jbpm.designer.web.profile.impl.JbpmProfileImpl$2.parseModel(JbpmProfileImpl.java:252)
14:05:51,722 ERROR [stderr] (http--127.0.0.1-8080-5) at org.jbpm.designer.web.repository.impl.UUIDBasedJbpmRepository.load(UUIDBasedJbpmRepository.java:35)
14:05:51,723 ERROR [stderr] (http--127.0.0.1-8080-5) at org.jbpm.designer.web.server.UUIDBasedRepositoryServlet.doGet(UUIDBasedRepositoryServlet.java:120)
14:05:51,723 ERROR [stderr] (http--127.0.0.1-8080-5) at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
14:05:51,724 ERROR [stderr] (http--127.0.0.1-8080-5) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
14:05:51,724 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
14:05:51,725 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
14:05:51,727 ERROR [stderr] (http--127.0.0.1-8080-5) at org.jbpm.designer.web.filter.impl.PluggableFilter.doFilter(PluggableFilter.java:70)
14:05:51,727 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
14:05:51,728 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
14:05:51,728 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
14:05:51,728 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
14:05:51,729 ERROR [stderr] (http--127.0.0.1-8080-5) at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
14:05:51,729 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
14:05:51,730 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
14:05:51,730 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
14:05:51,731 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
14:05:51,731 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
14:05:51,731 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
14:05:51,732 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
14:05:51,732 ERROR [stderr] (http--127.0.0.1-8080-5) at java.lang.Thread.run(Thread.java:662)
14:05:51,732 ERROR [stderr] (http--127.0.0.1-8080-5) Caused by: org.eclipse.emf.ecore.xmi.FeatureNotFoundException: Feature 'definitions' not found. (inputStream://dummyUriWithValidSuffix.xml, 2, 514)
14:05:51,733 ERROR [stderr] (http--127.0.0.1-8080-5) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.reportUnknownFeature(XMLHandler.java:1991)
14:05:51,733 ERROR [stderr] (http--127.0.0.1-8080-5) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.handleUnknownFeature(XMLHandler.java:1955)
14:05:51,734 ERROR [stderr] (http--127.0.0.1-8080-5) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.handleFeature(XMLHandler.java:1899)
14:05:51,735 ERROR [stderr] (http--127.0.0.1-8080-5) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createDocumentRoot(XMLHandler.java:1457)
14:05:51,735 ERROR [stderr] (http--127.0.0.1-8080-5) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectByType(XMLHandler.java:1319)
14:05:51,736 ERROR [stderr] (http--127.0.0.1-8080-5) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createTopObject(XMLHandler.java:1468)
14:05:51,736 ERROR [stderr] (http--127.0.0.1-8080-5) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XMLHandler.java:1019)
14:05:51,736 ERROR [stderr] (http--127.0.0.1-8080-5) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:1001)
14:05:51,737 ERROR [stderr] (http--127.0.0.1-8080-5) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:712)
14:05:51,737 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
14:05:51,737 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
14:05:51,738 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
14:05:51,738 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown Source)
14:05:51,738 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
14:05:51,739 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
14:05:51,739 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
14:05:51,739 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
14:05:51,740 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
14:05:51,740 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
14:05:51,740 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
14:05:51,741 ERROR [stderr] (http--127.0.0.1-8080-5) at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
14:05:51,741 ERROR [stderr] (http--127.0.0.1-8080-5) at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:181)
14:05:51,741 ERROR [stderr] (http--127.0.0.1-8080-5) ... 24 more
14:05:51,742 ERROR [org.jbpm.designer.web.profile.impl.JbpmProfileImpl] (http--127.0.0.1-8080-5) null: java.lang.NullPointerException
at org.jbpm.designer.bpmn2.impl.Bpmn2JsonMarshaller.marshallDefinitions(Bpmn2JsonMarshaller.java:201) [classes:]
at org.jbpm.designer.bpmn2.impl.Bpmn2JsonMarshaller.marshall(Bpmn2JsonMarshaller.java:157) [classes:]
at org.jbpm.designer.web.profile.impl.JbpmProfileImpl$2.parseModel(JbpmProfileImpl.java:252) [classes:]
at org.jbpm.designer.web.repository.impl.UUIDBasedJbpmRepository.load(UUIDBasedJbpmRepository.java:35) [classes:]
at org.jbpm.designer.web.server.UUIDBasedRepositoryServlet.doGet(UUIDBasedRepositoryServlet.java:120) [classes:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.jbpm.designer.web.filter.impl.PluggableFilter.doFilter(PluggableFilter.java:70) [classes:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_29]
BTW, I noticed that in my original BPMN process all the tags starts with bpmn2 but after I saved it, all the tags starts with model. I now that the problem is during the validation but I can't solve it
If I import the source of the xml into Eclipse with the tags starting with model everything is fine, Eclipse doesn't throw any exception
Anyone can help me?
Thanks
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/743666#743666]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
12 years, 3 months
[jBPM] - Issue deploying jbpm-human-task-war.war
by jnorris
jnorris [https://community.jboss.org/people/jnorris] created the discussion
"Issue deploying jbpm-human-task-war.war"
To view the discussion, visit: https://community.jboss.org/message/743971#743971
--------------------------------------------------------------
Hi All,
When deploying the jbpm-human-task-war on AS7.0.2 I'm getting this exception:
08:55:51,234 WARN [org.hornetq.core.protocol.core.impl.HornetQPacketHandler] (Old I/O server worker (parentId: 18619066, [id: 0x011c1aba, localhost/127.0.0.1:5445])) Client with version 122 and address /127.0.0.1:13892 is not compatible with server version 2.2.7.Final (HQ_2_2_7_FINAL_AS7, 121). Please ensure all clients and servers are upgraded to the same version for them to interoperate properly
08:55:51,281 ERROR [org.hornetq.core.protocol.core.impl.HornetQPacketHandler] (Old I/O server worker (parentId: 18619066, [id: 0x011c1aba, localhost/127.0.0.1:5445])) Failed to create session : HornetQException[errorCode=108 message=Server and client versions incompatible]
The hornet version included in the modules for AS7.0.2 is 2.2.7. The version for hornetq-core that is included in the war file is 2.2.10.
Has anyone else had this problem? I was going to download the 2.2.10 version and replace it but all I see in the downloads section are up to 2.2.5.Final and then 2.2.14.Final.
Thanks,
Jim
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/743971#743971]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
12 years, 3 months
[jBPM] - Human Task Module RoadMap
by Mauricio Salatino
Mauricio Salatino [https://community.jboss.org/people/salaboy21] modified the document:
"Human Task Module RoadMap"
To view the document, visit: https://community.jboss.org/docs/DOC-18617
--------------------------------------------------------------
I've being working with the Human Task module since I've started with my first steps in the jBPM community more than 3 years ago. Now it's time to take this component to the next level.
This wiki page describes the features and improvements that I will be tackling down on the next few months. If you have feedaback about this roadmap please leave a comment here or contact me.
Most of the changes and new features comes from people that is using jBPM or Drools and the Human Task module to handle Human Interactions, so feel free to drop a your suggestions or features that you would like to see in the short term.
I've divided the work into two different sides:
* External Improvements :* Starting from the Local Task Service I will be focused in the following topics* API improvements :Well defined interfaces and factories to interact with the human task functionality. Refactor towards CDI/WELD I will be adding here the proposed changes.
* Documentation & Examples: Documentation about the exposed APIs and about the semantic of each method.
** Transport improvements (probably using apache camel) and integration with different environments (Application Server, Servlet Containers)
* Internal Refactorings* Review Task, TaskData and I18N structures and queries
* Admin Operations and Queries
* Task Events and Queries
* Refactoring for callbacks mechanisms (Task Parent)
* Task Definition Deployment ( (deploy + new instance) instead of add)
* Lifecycle hooks
** Sub Tasks mechanisms
*
#Review_Task_TaskData_and_I18N_structures_and_queries Review Task, TaskData and I18N structures and queries
*
#Admin_Operations_and_Queries_Improvements Admin Operations and Queries Improvements
*
#Task_Events_and_Queries Task Events and Queries
*
#Callbacks_Mechanisms_Review Callbacks Mechanisms Review
*
#Task_Definition_Deployment_and_Instantiation_mechanisms Task Definition Deployment and Instantiation mechanisms
*
#LifeCycle_Hooks LifeCycle Hooks
*
#Sub_Tasks_and_Ad_Hoc_Sub_Tasks_Creation Sub Tasks and Ad Hoc Sub Tasks Creation
I've added my personal priority, but feel free to leave a comment if you have another topics or if you feel that one of these bullets needs to be prioritized.
(10 is Top Priority and 1 Low)
h1. Review Task, TaskData and I18N structures and queries
A deep process of documentation and review of the core data structures that are being used by the module will be done. The main focus
of this revision is to improve these structures to be easily accessed and work in the best way possible. The queries associated to these entities
will be reviewed, extended and documented as necessary. Migration scripts should be provided for migrating the old structures to the new ones in case that new structures
modifies core fields.
A detailed documentation about these structures and the generated tables should be provided by this revision.
A categorization about the provided queries should also be included to identify missing bits.
Salaboy Priority: 9
h1. Admin Operations and Queries Improvements
All the administrative operations will be centralized in one place. Removing, archiving and querying finished tasks, and all the associated data.
These operations will include:
* Archive Finished Tasks
* Delete Finished Tasks
* Get all the finished tasks by Process instance
* Get all the finished tasks by Process Definition
* Etc.
Salaboy Priority: 7
h1. Task Events and Queries
Provide a mechanisms to record all the events derived by the Task interactions.
The WS-HT Specification defines 30 events that will be emited by the Human Task component depending on the different interactions against a human task instance.
A mechanism to record and query these events will be implemented.
Salaboy Priority: 7
h1. Callbacks Mechanisms Review
The main focus of this review is to extend and abstract the current methods that are being used for registering callabacks from third party components that wants to
keep track of the tasks' lifecycle.
Having different strategies for setting up callbacks will decouple the responsability for this module to decide how to contact the interested components. Providing
an interface to implement these callbacks in an application dependant way will allow us to describe best practices depending on the third party application requirements.
Salaboy Priority: 6
h1. Task Definition Deployment and Instantiation mechanisms
The WS-HT specification defines to phases to Deploy a task definition and then to create an instance for a specific task definition.
This feature will allow us to have global tasks definitions that can be instantiated multiple times once we get a definition deployed. This mechanism
will give us a fine grained control about who creates a task and how the interactions are done.
Salaboy Priority: 4
h1. LifeCycle Hooks
A flexible mechanism to define and plug your own task lifecycles will be provided, increasing the flexibility of the Human Task module to fit more simpler and more complex scenarios.
Salaboy Priority: 4
h1. Sub Tasks and Ad Hoc Sub Tasks Creation
Having a good and flexible mechanisms for creating sub tasks is a very important feature to have and to show. It will allows us to have new tasks defined on the fly depending on
a parent User Task defined in our business processes.
Salaboy Priority: 6
--------------------------------------------------------------
Comment by going to Community
[https://community.jboss.org/docs/DOC-18617]
Create a new document in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=102&c...]
12 years, 3 months
[JBoss Microcontainer] - JBoss AS 7.1 - Trying to capture JBoss deployment events
by allan gochee
allan gochee [https://community.jboss.org/people/allan307am] created the discussion
"JBoss AS 7.1 - Trying to capture JBoss deployment events"
To view the discussion, visit: https://community.jboss.org/message/743999#743999
--------------------------------------------------------------
In JBoss 5, the main deployer existed where you could setup to capture deployment events:
jboss.system:service=MainDeployer JMX MBean
I'm trying to find the equivalent with AS 7.*
The documentation for this new AS has been limited.
I understnad this much:
String host = "localhost"; // Your JBoss Bind Address default is localhost
int port = 9999; // management-native port
String urlString ="service:jmx:remoting-jmx://" + host + ":" + port;
System.out.println(" \n\n\t**** urlString: "+urlString);
JMXServiceURL serviceURL;
try {
serviceURL = new JMXServiceURL(urlString);
JMXConnector jmxConnector = JMXConnectorFactory.connect(serviceURL, null);
MBeanServerConnection connection = jmxConnector.getMBeanServerConnection();
connection.addNotificationListener(name, this, filter, handback);
As for name(mbean deployer) and filter I need details/URLs on how to setup for this to work in this AS. Thanks.
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/743999#743999]
Start a new discussion in JBoss Microcontainer at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
12 years, 3 months