[jBPM] - BPMN2.0 compliance evaluation (JBPM vs. Activiti)
by Jörg E
Jörg E [https://community.jboss.org/people/jeisen] created the discussion
"BPMN2.0 compliance evaluation (JBPM vs. Activiti)"
To view the discussion, visit: https://community.jboss.org/message/821482#821482
--------------------------------------------------------------
Hello,
I try to evaluate JBPM and Activiti. One of my points is to evaluate the BPM2.0 support and compliance.
In general there should be a fast roundtrip between business analysts and developers and BPMN2.0 should be used to support this. But BPMN2.0 supports also extensions and these extensions are used by the BPMN engine vendors to customize BPMN2.0 to their engines.
So in practice, I have to develop the basic BPMN2.0 diagram together with the business analyst. Afterwards I have to extend this BPMN2.0 diagram and customize it to the BPMN engine that I use. I must know which BPMN2.0 elements are supported and I must know the engine specific extensions. This is usually supported by the engine vendor specific BPMN2.0 tools. I assume also the business analyst should work with the BPMN2.0 tools that come from the BPMN engine vendors, otherwise these roundtrip concepts will not be so easy. If I change the engine later, I must change all my diagrams because of the extensions.
Now my questions:
1. Based on the documentation comparison (see below), JBPM and Activiti have nearly the same "BPMN2.0 expressiveness" und element support. For me it seems that Activiti uses BPMN2 extensions to make everything more comfortable and easy, but this results in the aspect that I also have to use their roundtrips tools to have the best results. In the JBPMN documentation (chapter 7.1), it is written that JBPM uses a subset of BPMN2.0. I didn't see an extensive usage of extensions. This makes JBPMN less depended from specialized tools. Is this right and is this a strategy of JBPM (easy and lightweight, preventing extensions)?
2. Is this table below, nearly correct (for JBPM) ?
I hope a can get some statements about these aspects from you.
Thanks in advance.
Jörg
|
|| || *Activiti* || *URL* || *JBPM* || *URL* ||
| *Events* |
|
|
|
|
| None Start Event | x | http://www.activiti.org/userguide/index.html#bpmnNoneStartEvent | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Timer Start Event | x | http://www.activiti.org/userguide/index.html#bpmnTimerStartEvent | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Message Start Event | x | http://www.activiti.org/userguide/index.html#bpmnMessageStartEvent | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Error Start Event | x | http://www.activiti.org/userguide/index.html#bpmnErrorStartEvent | x | https://issues.jboss.org/browse/JBPM-3183?_sscc=t |
| Conditional Start Event |
|
| x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Signal Start Event |
|
| x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| None End Event | x | http://www.activiti.org/userguide/index.html#bpmnNoneEndEvent | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Error End Event | x | http://www.activiti.org/userguide/index.html#bpmnErrorEndEvent | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Cancel End Event | x | http://www.activiti.org/userguide/index.html#bpmnCancelEndEvent |
|
|
| Terminate End Event |
|
| x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Escalation End Event |
|
| x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Signal End Event |
|
| x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Message End Event |
|
| x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Compensation End Event |
|
| x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Timer Boundary Event | x | http://www.activiti.org/userguide/index.html#bpmnTimerBoundaryEvent | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Error Boundary Event | x | http://www.activiti.org/userguide/index.html#bpmnBoundaryErrorEvent | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Signal Boundary Event | x | http://www.activiti.org/userguide/index.html#bpmnBoundarySignalEvent | x | https://community.jboss.org/thread/200299 |
| Message Boundary Event | x | http://www.activiti.org/userguide/index.html#bpmnBoundaryMessageEvent |
|
|
| Cancel Boundary Event | x | http://www.activiti.org/userguide/index.html#bpmnBoundaryCancelEvent |
|
|
| Compensation Boundary Event | x | http://www.activiti.org/userguide/index.html#bpmnBoundaryCompensationEvent | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Escalation Boundary Event |
|
| x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Timer Intermediate Catching Event | x | http://www.activiti.org/userguide/index.html#bpmnTimerIntermediateEvent | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Signal Intermediate Catching Event | x | http://www.activiti.org/userguide/index.html#bpmnIntermediateSignalEvent | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Message Intermediate Catching Event | x | http://www.activiti.org/userguide/index.html#bpmnIntermediateMessageEvent | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Conditional Intermediate Catching Event |
|
| x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Intermediate Throwing None Event | x | http://www.activiti.org/userguide/index.html#bpmnIntermediateThrowNoneEvent | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Escalation Intermediate Throw Event |
|
| x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Message Intermediate Throw Event |
|
| x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Signal Intermediate Throwing Event | x | http://www.activiti.org/userguide/index.html#bpmnIntermediateThrowSignalE... | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Compensation Intermediate Throwing Event | x | http://www.activiti.org/userguide/index.html#bpmnIntermediateThrowCompens... | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| *Sequence Flow* |
|
|
|
|
| Conditional sequence flow | x | http://www.activiti.org/userguide/index.html#bpmnConditionalSequenceFlow | x | https://bugzilla.redhat.com/show_bug.cgi?id=807640 |
| Default sequence flow | x | http://www.activiti.org/userguide/index.html#bpmnDefaultSequenceFlow |
|
|
| *Gateways* |
|
|
|
|
| Exclusive Gateway | x | http://www.activiti.org/userguide/index.html#bpmnExclusiveGateway | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Parallel Gateway | x | http://www.activiti.org/userguide/index.html#bpmnParallelGateway | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Inclusive Gateway | x | http://www.activiti.org/userguide/index.html#bpmnInclusiveGateway | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Event-based Gateway | x | http://www.activiti.org/userguide/index.html#bpmnEventbasedGateway | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| *Tasks* |
|
|
|
|
| User Task | x | http://www.activiti.org/userguide/index.html#bpmnUserTask | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Script Task | x | http://www.activiti.org/userguide/index.html#bpmnScriptTask | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Java Service Task | x | http://www.activiti.org/userguide/index.html#bpmnJavaServiceTask | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Web Service Task | x | http://www.activiti.org/userguide/index.html#bpmnWebserviceTask |
|
|
| Business Rule Task | x | http://www.activiti.org/userguide/index.html#bpmnBusinessRuleTask | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Email Task | x | http://www.activiti.org/userguide/index.html#bpmnEmailTask |
|
|
| Mule Task | x | http://www.activiti.org/userguide/index.html#bpmnMuleTask |
|
|
| Camel Task | x | http://www.activiti.org/userguide/index.html#bpmnCamelTask |
|
|
| Manual Task | x | http://www.activiti.org/userguide/index.html#bpmnManualTask | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Shell Task | x | http://www.activiti.org/userguide/index.html#bpmnShellTask |
|
|
| Execution listener | x | http://www.activiti.org/userguide/index.html#executionListeners | (x) | http://docs.jboss.org/jbpm/v5.4/javadocs/org/drools/event/process/Default... |
| Task listener | x | http://www.activiti.org/userguide/index.html#taskListeners | (x) | http://docs.jboss.org/jbpm/v5.4/javadocs/org/jbpm/task/event/DefaultTaskE... |
| Multi-instance (for each) | x | http://www.activiti.org/userguide/index.html#bpmnMultiInstance | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Compensation Handlers | x | http://www.activiti.org/userguide/index.html#bpmnCompensationHandlers |
|
|
| Send Task | x | http://forums.activiti.org/content/send-task-not-recognized-designer | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Receive Task | x | http://www.activiti.org/userguide/index.html#bpmnReceiveTask | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| *Sub-Processes and Call Activities* |
|
|
|
|
| Sub-Process | x | http://www.activiti.org/userguide/index.html#bpmnSubProcess | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Event Sub-Process | x | http://www.activiti.org/userguide/index.html#bpmnEventSubprocess |
|
|
| Transaction subprocess | x | http://www.activiti.org/userguide/index.html#bpmnTransactionSubprocess |
|
|
| Call activity (subprocess) | x | http://www.activiti.org/userguide/index.html#bpmnCallActivity | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Ad-Hoc Sub-Process | x | http://www.jorambarrez.be/blog/2011/01/05/adhoc-workflow-with-activiti-ki... | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| *Data* |
|
|
|
|
| Data-Object |
|
| x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| *Transactions and Concurrency* |
|
|
|
|
| Asynchronous Continuations | x | http://www.activiti.org/userguide/index.html#asyncContinuations | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-basics.html#d0e2358 |
| Exclusive Jobs | x | http://www.activiti.org/userguide/index.html#exclusiveJobs | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-basics.html#d0e2358 |
| *Other* |
|
|
|
|
| Lanes | x | http://forums.activiti.org/content/pools-and-lanes | x | http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-bpmn.html |
| Process Initiation Authorization | x | http://activiti.org/userguide/index.html#security |
|
|
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/821482#821482]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
11 years, 6 months
[jBPM] - need advice with persistance
by fachhoch con
fachhoch con [https://community.jboss.org/people/fachhoch] created the discussion
"need advice with persistance"
To view the discussion, visit: https://community.jboss.org/message/821803#821803
--------------------------------------------------------------
We want to use jbpm just for worklow and its persistance, we dont want any advance features like drools , jbpm console etc , all I care is generate my process definition using eclipse plugin and use api to persists state in database, we want to add jbpm tables in our database along with other tables, and we use hibernate for persistance. Is it possible to inject our persistance provider into jbpm ? I know jbpm provides jpa , the api has all persistance.xml etc, but we are are not using entitymanager to persist our entities, I need advice on how can I modify jbpm to use a HibernateDAO also use my transaction manager , we dont want jbpm to run a differnet transaction please jbpm gurus advice me.
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/821803#821803]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
11 years, 6 months
[Beginner's Corner] - Classloading conflicts in Jboss5.1 GA
by Kulbhushan patil
Kulbhushan patil [https://community.jboss.org/people/kulbhushan333] created the document:
"Classloading conflicts in Jboss5.1 GA "
To view the document, visit: https://community.jboss.org/docs/DOC-48857
--------------------------------------------------------------
Hi All,
Can any one tell me about how to isolate War applications
I these two Wab Apps (War) i have almost same jars.
I configured the jboss-classloading.xml as given below but it is not working.
web App first.
<classloading xmlns="urn:jboss:classloading:1.0" parent-first="true" domain="DefaultDomain" name="eQubeMI.war" top-level-classloader="false" import-all="true">
</classloading>
web App second.
<classloading xmlns="urn:jboss:classloading:1.0" parent-first="false" domain="GenericMigrationUI.war" name="GenericMigrationUI.war" top-level-classloader="false">
</classloading>
After above config
i am getting following error
10:59:31,400 INFO [Environment] Hibernate 3.3.1.GA
10:59:31,404 INFO [Environment] hibernate.properties not found
10:59:31,408 INFO [Environment] Bytecode provider name : javassist
10:59:31,411 INFO [Environment] using JDK 1.4 java.sql.Timestamp handling
10:59:31,463 INFO [Configuration] configuring from resource: /hibernate.cfg.xml
10:59:31,463 INFO [Configuration] Configuration resource: /hibernate.cfg.xml
10:59:31,487 INFO [Configuration] Reading mappings from resource : com/eqtechnologic/eqube/license/
client/licenseManagementTables.hbm.xml
10:59:31,529 INFO [HbmBinder] Mapping class: com.eqtechnologic.eqube.license.util.eQFeatureConsumer
Details -> LICENSE_FEATURE_DETAILS
10:59:31,553 INFO [HbmBinder] Mapping class: com.eqtechnologic.eqube.license.util.eQLicensedeQubeDe
tails -> LICENSE_DETAILS
10:59:31,560 INFO [HbmBinder] Mapping class: com.eqtechnologic.eqube.license.util.eQLicenseServerMe
tadata -> LICENSE_METADATA
10:59:31,564 INFO [HbmBinder] Mapping collection: com.eqtechnologic.eqube.license.util.eQLicenseSer
verMetadata.totalFeatureCounts -> LICENSE_FEATURE_METADATA
10:59:31,566 INFO [HbmBinder] Mapping class: com.eqtechnologic.eqube.license.client.eQFailoverLicen
seServers -> FAILOVER_LICENSE_SERVERS
10:59:31,569 INFO [HbmBinder] Mapping class: com.eqtechnologic.eqube.license.client.eQFailoverLicen
sePeriod -> FAILOVER_PERIOD
10:59:31,571 INFO [HbmBinder] Mapping class: com.eqtechnologic.eqube.license.util.eQServerBasedFeat
ures -> LICENSE_SERVERBASEDFEATURES
10:59:31,573 INFO [Configuration] Configured SessionFactory: null
10:59:31,574 INFO [HbmBinder] Mapping collection: com.eqtechnologic.eqube.license.util.eQLicensedeQ
ubeDetails.featureConsumers -> LICENSE_FEATURE_DETAILS
10:59:31,577 INFO [HbmBinder] Mapping collection: com.eqtechnologic.eqube.license.util.eQLicenseSer
verMetadata.setLicenseDetails -> LICENSE_DETAILS
10:59:31,634 INFO [DriverManagerConnectionProvider] Using Hibernate built-in connection pool (not f
or production use!)
10:59:31,634 INFO [DriverManagerConnectionProvider] Hibernate connection pool size: 1
10:59:31,634 INFO [DriverManagerConnectionProvider] autocommit mode: false
10:59:31,635 INFO [DriverManagerConnectionProvider] using driver: oracle.jdbc.driver.OracleDriver a
t URL: jdbc:oracle:thin:@192.168.2.105:1521:orcl
10:59:31,635 INFO [DriverManagerConnectionProvider] connection properties: {user=EQUBEMI302QA19, pa
ssword=****}
10:59:31,640 WARN [SettingsFactory] Could not obtain connection metadata
java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@192.168.2.105:1521:orcl
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConne
ctionProvider.java:133)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:111)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325)
at com.eqtechnologic.eqube.license.hibernate.HibernateUtil.if(SourceFile:86)
at com.eqtechnologic.eqube.license.hibernate.HibernateUtil.configure(SourceFile:27)
at com.eqtechnologic.eqube.eQube.initServer(SourceFile:592)
at com.eqtechnologic.eqube.eQInitServlet.init(SourceFile:103)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:950)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4122)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4421)
at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeplo
yment.java:310)
at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.ja
va:142)
at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461)
at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
at org.jboss.web.deployers.WebModule.start(WebModule.java:97)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
at $Proxy38.start(Unknown Source)
at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycle
Action.java:42)
at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycle
Action.java:37)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(Sim
pleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControlle
rContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerC
ontextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.
java:348)
at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext
.java:286)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:93
4)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1
082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:9
84)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
at org.jboss.system.ServiceController.start(ServiceController.java:460)
at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(Abstra
ctSimpleRealDeployer.java:62)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer
.java:50)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.ja
va:1157)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.ja
va:1178)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.
java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:93
4)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1
082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:9
84)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeploye
rAdapter.java:117)
at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDepl
oyAction.java:70)
at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractP
rofileAction.java:53)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(Abstract
ProfileService.java:361)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.
java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:93
4)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1
082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:9
84)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(
AbstractProfileService.java:306)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootst
rap.java:271)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
at org.jboss.Main.boot(Main.java:221)
at org.jboss.Main$1.run(Main.java:556)
at java.lang.Thread.run(Thread.java:662)
--------------------------------------------------------------
Comment by going to Community
[https://community.jboss.org/docs/DOC-48857]
Create a new document in Beginner's Corner at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=102&c...]
11 years, 6 months
[JBoss AOP] - Re: ConcurrentModificationException during JBoss 5.0.1.GA st
by Andrew Boyd
Andrew Boyd [https://community.jboss.org/people/AndrewBoyd] created the discussion
"Re: ConcurrentModificationException during JBoss 5.0.1.GA st"
To view the discussion, visit: https://community.jboss.org/message/759599#759599
--------------------------------------------------------------
Hi All,
It is now 2013 and I'm running jboss-5.1.0.GA and I am getting the same exception with the same line numbers:
2012-09-13 16:53:24,379 ERROR [STDERR] (AOPListner) Exception in thread "AOPListner"
2012-09-13 16:53:24,409 ERROR [STDERR] (AOPListner) java.util.ConcurrentModificationException
2012-09-13 16:53:24,409 ERROR [STDERR] (AOPListner) at java.util.WeakHashMap$HashIterator.nextEntry(WeakHashMap.java:762)
2012-09-13 16:53:24,409 ERROR [STDERR] (AOPListner) at java.util.WeakHashMap$KeyIterator.next(WeakHashMap.java:795)
2012-09-13 16:53:24,409 ERROR [STDERR] (AOPListner) at org.jboss.aop.AspectManager.getAdvisors(AspectManager.java:537)
2012-09-13 16:53:24,409 ERROR [STDERR] (AOPListner) at org.jboss.console.plugins.AOPLister$RefreshPoller.run(AOPLister.java:891)
If anyone knows a work around that would be helpful.
Thanks,
Andrew
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/759599#759599]
Start a new discussion in JBoss AOP at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
11 years, 6 months
[JBoss Cache] - JBossCache 1.4.1SP1- Unknown magic number 116
by Victor Batista
Victor Batista [https://community.jboss.org/people/vbatista] created the discussion
"JBossCache 1.4.1SP1- Unknown magic number 116"
To view the discussion, visit: https://community.jboss.org/message/821827#821827
--------------------------------------------------------------
Hi,
I am using JBossCache on a legacy system. Recently I have upgraded to Java7 and since than the following error occurs when replication data:
> Caused by: java.lang.Exception: Unknown magic number 116
> at org.jboss.cache.marshall.TreeCacheMarshaller140.unmarshallObject(TreeCacheMarshaller140.java:477)
> at org.jboss.cache.marshall.TreeCacheMarshaller140.unmarshallMethodCall(TreeCacheMarshaller140.java:493)
> at org.jboss.cache.marshall.TreeCacheMarshaller140.unmarshallObject(TreeCacheMarshaller140.java:436)
> at org.jboss.cache.marshall.TreeCacheMarshaller140.unmarshallLinkedList(TreeCacheMarshaller140.java:555)
> at org.jboss.cache.marshall.TreeCacheMarshaller140.unmarshallObject(TreeCacheMarshaller140.java:454)
> at org.jboss.cache.marshall.TreeCacheMarshaller140.unmarshallMethodCall(TreeCacheMarshaller140.java:493)
> at org.jboss.cache.marshall.TreeCacheMarshaller140.unmarshallObject(TreeCacheMarshaller140.java:436)
> at org.jboss.cache.marshall.TreeCacheMarshaller140.unmarshallMethodCall(TreeCacheMarshaller140.java:493)
> at org.jboss.cache.marshall.TreeCacheMarshaller140.unmarshallObject(TreeCacheMarshaller140.java:436)
> at org.jboss.cache.marshall.TreeCacheMarshaller140.objectFromStream(TreeCacheMarshaller140.java:148)
> at org.jboss.cache.marshall.VersionAwareMarshaller.objectFromByteBuffer(VersionAwareMarshaller.java:167)
> at org.jgroups.blocks.RpcDispatcher.handle(RpcDispatcher.java:254)
> at org.jgroups.blocks.RequestCorrelator.handleRequest(RequestCorrelator.java:650)
> at org.jgroups.blocks.RequestCorrelator.receiveMessage(RequestCorrelator.java:535)
> at org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:358)
> at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:775)
> at org.jgroups.JChannel.up(JChannel.java:1091)
> at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:377)
> at org.jgroups.stack.ProtocolStack.receiveUpEvent(ProtocolStack.java:393)
> at org.jgroups.stack.Protocol.passUp(Protocol.java:538)
> at org.jgroups.protocols.pbcast.STATE_TRANSFER.up(STATE_TRANSFER.java:158)
> at org.jgroups.stack.UpHandler.run(Protocol.java:60)
I have also tried with JBossCache 1.4.1SP13 but the error persists.
Both versions come with jboss-serialization.jar version *1.0.3.GA*
The problem occurs only with Java7 (both 32 and 64 bits).
Any hint?
Any help would really be appreciated.
Thank you in advance.
Best regards,
Victor
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/821827#821827]
Start a new discussion in JBoss Cache at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
11 years, 6 months