Dear Jonas community,
I would like to ask you for your input to determine if described problem is
caused by our incorrect assumption and we need to change our design or if it
might be problem in Jonas. Thanks in advance for your time
We are using Jonas 2.2.7 and Interbase 6.0 with Interclient 1.6.1 with
container manager persistence.
All our entity beans require unique IDs. We have created IDGenerator bean
which is responsible for generating these IDs in generateNewID() method.
IDGenerator is implemented as entity bean and it contains last_used_id as
one of its member variables. This bean is using CMP to store this variable
to database. All methods on this bean are declared with transaction
attribute Required.
The process of ID generation looks like this.
1. The component which needs new ID load appropriate ID generator from
database.
2. Calls generateNewID() to get new ID. This method calls setModified() to
set the modified flag to store the modified last_used_id to the database.
Our assumption is that if two components will need new ID from the same ID
generator, they will share the IDGenerator bean and each of them will get
unique ID, because they will either both work with the same instance of the
bean or the container will correctly synchronize calls to the bean so the
bean gets modified in a correct order.
In our little test we have 5 threads creating entity bean of the same type.
All these newly created entity beans need new unique IDs and they call in
their ejbCreate() calls 1 & 2 described above. From the attached log file it
is obvious that the IDGenerator bean generated the same ID multiple times
and therefore the creation fails with DuplicateKeyException.
<<aqp_log.txt>>
As you can see in the log file, during creation we receive exception from
Interbase
interbase.interclient.DeadlockException: [interclient][interbase]
deadlockupdate conflicts with concurrent update
See API reference for exception
interbase.interclient.DeadlockException
Generating new ID for key 2:5000 in progress and last used key 5920
Created Exception: com.compuware.cgf.beans.core.CGFNestedException:
Cannot create user User Worker#4:1 in scope 5000. Original message:
javax.ejb.DuplicateKeyException: 11_5000_5045_0; nested exception is:
javax.ejb.DuplicateKeyException: 11_5000_5045_0
Created Exception: com.compuware.cgf.beans.core.CGFNestedException:
Cannot create user User Worker#5:1 in scope 5000. Original message:
javax.ejb.DuplicateKeyException: 11_5000_5045_0; nested exception is:
javax.ejb.DuplicateKeyException: 11_5000_5045_0
Generating new ID for key 2:5000 finished and last used key 5920
at
interbase.interclient.RecvMessage.createSQLException(Unknown Source)
at
interbase.interclient.RecvMessage.makeSQLException(Unknown Source)
at interbase.interclient.RecvMessage.get_EXCEPTIONS(Unknown
Source)
at
interbase.interclient.PreparedStatement.remote_EXECUTE_PREPARED_UPDATE_STATE
MENT(Unknown Source)
at
interbase.interclient.PreparedStatement.executeUpdate(Unknown Source)
at
com.compuware.cgf.beans.id.JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.e
jbStore(JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.java:188)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.storeIfModified(EntityCo
ntextImpl.java:282)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.beforeCompletion(EntityC
ontextImpl.java:162)
at
org.objectweb.jonas_tm.SubCoordinator.doBeforeCompletion(SubCoordinator.java
:772)
at
org.objectweb.jonas_tm.SubCoordinator.commit_one_phase(SubCoordinator.java:2
55)
at
org.objectweb.jonas_tm.TransactionImpl.commit(TransactionImpl.java:164)
at org.objectweb.jonas_tm.Current.commit(Current.java:206)
at
org.objectweb.jonas_ejb.container.JBean.doPostInvoke(JBean.java:194)
at
org.objectweb.jonas_ejb.container.JBeanSession.postinvoke(JBeanSession.java:
388)
at
com.compuware.cgf.beans.user.JOnAScom_compuware_cgf_beans_user_UserControlle
rRemote.create(JOnAScom_compuware_cgf_beans_user_UserControllerRemote.java:6
6)
at
com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:131)
at java.lang.Thread.run(Thread.java:484)
Failed to store bean to database
.......
EntityContextImpl.abortTransaction
JEntityHome.removeEJBObject: pk = null
EntityContextImpl.abortTransaction
EntityContextImpl.storeIfModified :
JEntityHome.removeEJBObject: pk = null
Rollback during beforeCompletion in SubCoordinator.commit_one_phase
Rollback during beforeCompletion in SubCoordinator.commit_one_phase
javax.ejb.EJBException
at
com.compuware.cgf.beans.id.JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.e
jbStore(JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.java:191)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.storeIfModified(EntityCo
ntextImpl.java:282)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.beforeCompletion(EntityC
ontextImpl.java:162)
at
org.objectweb.jonas_tm.SubCoordinator.doBeforeCompletion(SubCoordinator.java
:772)
at
org.objectweb.jonas_tm.SubCoordinator.commit_one_phase(SubCoordinator.java:2
55)
at
org.objectweb.jonas_tm.TransactionImpl.commit(TransactionImpl.java:164)
at org.objectweb.jonas_tm.Current.commit(Current.java:206)
at
org.objectweb.jonas_ejb.container.JBean.doPostInvoke(JBean.java:194)
at
org.objectweb.jonas_ejb.container.JBeanSession.postinvoke(JBeanSession.java:
388)
at
com.compuware.cgf.beans.user.JOnAScom_compuware_cgf_beans_user_UserControlle
rRemote.create(JOnAScom_compuware_cgf_beans_user_UserControllerRemote.java:6
6)
at
com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:131)
at java.lang.Thread.run(Thread.java:484)
Commit local transaction -> rolled back!
2001-03-20 01:27:26:860 CST,CRITICAL
,com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:143),Worker#1:
Creation
of system user failed with RemoteException:
java.rmi.RemoteException: Container cannot commit a transaction; nested exc
eption is:
javax.transaction.RollbackException
JEntityHome.removeEJBObject: pk = null
EntityContextImpl.abortTransaction
Cannot enlist XAResource:javax.transaction.RollbackException
Connection will not be enlisted in a transaction
JEntityHome.removeEJBObject: pk = null
Commit local transaction -> rolled back!
JEntityHome.removeEJBObject: pk = null
JEntityHome.removeEJBObject: pk = null
Commit local transaction -> rolled back!
I would like to ask you for uyour input to determine what is wrong with this
situation.
1. Is it that the we cannot assume that if the same bean (in this case
IDGenerator) is being modified by several concurrent clients (session beans
+ entity beans) concurrently that Jonas (or in this case any EJB container)
will correctly synchronize the calls for modification and we need to change
our design/implementation of IDGenerator?
2. Is this problem of Jonas?
3. Is this problem of Interbase/Interclient?
Regards,
Miroslav Halas
Software Architect
Compuware Corp.
15305 Dallas Parkway Suite 900
Addison, TX 75001
phone: 9720-960-0960
fax: 972-960-8489
email: [EMAIL PROTECTED]
2001-03-20 01:27:01:764
CST,DEBUG,com.compuware.cgf.servers.JettyJonasServer.main(JettyJonasServer.java:455),Server
is starting
2001-03-20 01:27:01:764
CST,DEBUG,com.compuware.cgf.servers.JettyJonasServer.main(JettyJonasServer.java:456),JVM
= Sun Microsystems Inc. 1.3.0_01
2001-03-20 01:27:01:784
CST,DEBUG,com.compuware.cgf.servers.JettyJonasServer.main(JettyJonasServer.java:460),JVM
HOME = D:\jdk1.3\jre
2001-03-20 01:27:01:784
CST,DEBUG,com.compuware.cgf.servers.JettyJonasServer.main(JettyJonasServer.java:462),Current
working directory = D:\eqplite
2001-03-20 01:27:01:794
CST,DEBUG,com.compuware.cgf.servers.JettyJonasServer.main(JettyJonasServer.java:489),Command
line -orb detected.
2001-03-20 01:27:01:794
CST,DEBUG,com.compuware.cgf.servers.JettyJonasServer.main(JettyJonasServer.java:516),Command
line -serverext detected.
2001-03-20 01:27:01:794
CST,DEBUG,com.compuware.cgf.servers.JettyJonasServer.getServerExtensions(JettyJonasServer.java:202),Loading
server extensions
2001-03-20 01:27:01:814
CST,DEBUG,com.compuware.cgf.servers.JettyJonasServer.getServerExtensions(JettyJonasServer.java:234),Server
extension com.compuware.cgf.tools.UserStressTest succesfully created.
2001-03-20 01:27:01:814
CST,DEBUG,com.compuware.cgf.servers.JettyJonasServer.startJeremieRegistry(JettyJonasServer.java:305),Start
Jeremie Registry at port 12340...
Jeremie Registry started
2001-03-20 01:27:02:695
CST,DEBUG,com.compuware.cgf.servers.JettyJonasServer.startJOnAS(JettyJonasServer.java:317),Start
Jonas...
JOnAS Server, version 2.2.7, running on Jeremie.
Mapping ConnectionManager jdbc:interbase://localhost/d:/eqplite/db/aqp.gdb on aqpjdbc
EJBHome:com.compuware.cgf.beans.id.JOnAScom_compuware_cgf_beans_id_IDGeneratorHome
for com.compuware.cgf.beans.id.IDGenerator available
EJBHome:com.compuware.cgf.beans.id.JOnAScom_compuware_cgf_beans_id_ScopeGeneratorHome
for com.compuware.cgf.beans.id.ScopeGenerator available
EJBHome:com.compuware.cgf.beans.document.JOnAScom_compuware_cgf_beans_document_DocumentInfoHome
for com.compuware.cgf.beans.document.DocumentInfo available
EJBHome:com.compuware.cgf.beans.document.JOnAScom_compuware_cgf_beans_document_DocumentLinkHome
for com.compuware.cgf.beans.document.DocumentLink available
EJBHome:com.compuware.cgf.beans.document.JOnAScom_compuware_cgf_beans_document_DocumentControllerHome
for com.compuware.cgf.beans.document.DocumentController available
EJBHome:com.compuware.cgfx.beans.project.JOnAScom_compuware_cgfx_beans_project_ProjectHome
for com.compuware.cgfx.beans.project.Project available
EJBHome:com.compuware.aqp.beans.aqpproject.JOnAScom_compuware_aqp_beans_aqpproject_AqpProjectControllerHome
for com.compuware.aqp.beans.aqpproject.AqpProjectController available
EJBHome:com.compuware.aqp.beans.schedule.JOnAScom_compuware_aqp_beans_schedule_StatusChangeHome
for com.compuware.aqp.beans.schedule.StatusChange available
EJBHome:com.compuware.aqp.beans.schedule.JOnAScom_compuware_aqp_beans_schedule_ScheduleHome
for com.compuware.aqp.beans.schedule.Schedule available
EJBHome:com.compuware.aqp.beans.schedule.JOnAScom_compuware_aqp_beans_schedule_ScheduleControllerHome
for com.compuware.aqp.beans.schedule.ScheduleController available
EJBHome:com.compuware.aqp.beans.busreq.JOnAScom_compuware_aqp_beans_busreq_BusinessRequirementHome
for com.compuware.aqp.beans.busreq.BusinessRequirement available
EJBHome:com.compuware.aqp.beans.busreq.JOnAScom_compuware_aqp_beans_busreq_BusinessRequirementControllerHome
for com.compuware.aqp.beans.busreq.BusinessRequirementController available
EJBHome:com.compuware.aqp.beans.dectree.JOnAScom_compuware_aqp_beans_dectree_TestRequirementHome
for com.compuware.aqp.beans.dectree.TestRequirement available
EJBHome:com.compuware.aqp.beans.dectree.JOnAScom_compuware_aqp_beans_dectree_TestRequirementControllerHome
for com.compuware.aqp.beans.dectree.TestRequirementController available
EJBHome:com.compuware.aqp.beans.dectree.JOnAScom_compuware_aqp_beans_dectree_DecisionTreeNodeHome
for com.compuware.aqp.beans.dectree.DecisionTreeNode available
EJBHome:com.compuware.aqp.beans.dectree.JOnAScom_compuware_aqp_beans_dectree_DecisionTreeControllerHome
for com.compuware.aqp.beans.dectree.DecisionTreeController available
EJBHome:com.compuware.aqp.beans.dectree.JOnAScom_compuware_aqp_beans_dectree_WeightedDecisionTreeHome
for com.compuware.aqp.beans.dectree.WeightedDecisionTree available
EJBHome:com.compuware.aqp.beans.dectree.JOnAScom_compuware_aqp_beans_dectree_MasterDecisionTreeHome
for com.compuware.aqp.beans.dectree.MasterDecisionTree available
EJBHome:com.compuware.cgf.beans.user.JOnAScom_compuware_cgf_beans_user_UserHome for
com.compuware.cgf.beans.user.User available
EJBHome:com.compuware.cgf.beans.user.JOnAScom_compuware_cgf_beans_user_UserControllerHome
for com.compuware.cgf.beans.user.UserController available
EJBHome:com.compuware.aqp.beans.projmember.JOnAScom_compuware_aqp_beans_projmember_ProjectMemberHome
for com.compuware.aqp.beans.projmember.ProjectMember available
EJBHome:com.compuware.aqp.beans.projmember.JOnAScom_compuware_aqp_beans_projmember_ProjectMemberControllerHome
for com.compuware.aqp.beans.projmember.ProjectMemberController available
EJBHome:com.compuware.aqp.beans.aut.JOnAScom_compuware_aqp_beans_aut_ApplicationUnderTestHome
for com.compuware.aqp.beans.aut.ApplicationUnderTest available
EJBHome:com.compuware.aqp.beans.aut.JOnAScom_compuware_aqp_beans_aut_ApplicationUnderTestControllerHome
for com.compuware.aqp.beans.aut.ApplicationUnderTestController available
EJBHome:com.compuware.cgfx.beans.report.JOnAScom_compuware_cgfx_beans_report_ReportControllerHome
for com.compuware.cgfx.beans.report.ReportController available
EJBHome:com.compuware.cgfx.beans.report.JOnAScom_compuware_cgfx_beans_report_ReportHome
for com.compuware.cgfx.beans.report.Report available
EJBHome:com.compuware.cgfx.beans.report.JOnAScom_compuware_cgfx_beans_report_ReportSectionHome
for com.compuware.cgfx.beans.report.ReportSection available
EJBHome:com.compuware.cgfx.beans.report.JOnAScom_compuware_cgfx_beans_report_ReportSectionItemHome
for com.compuware.cgfx.beans.report.ReportSectionItem available
EJBHome:com.compuware.aqp.beans.goal.JOnAScom_compuware_aqp_beans_goal_GoalHome for
com.compuware.aqp.beans.goal.Goal available
EJBHome:com.compuware.aqp.beans.goal.JOnAScom_compuware_aqp_beans_goal_GoalControllerHome
for com.compuware.aqp.beans.goal.GoalController available
EJBHome:com.compuware.aqp.beans.acronym.JOnAScom_compuware_aqp_beans_acronym_AcronymHome
for com.compuware.aqp.beans.acronym.Acronym available
EJBHome:com.compuware.aqp.beans.acronym.JOnAScom_compuware_aqp_beans_acronym_AcronymControllerHome
for com.compuware.aqp.beans.acronym.AcronymController available
EJBHome:com.compuware.aqp.beans.term.JOnAScom_compuware_aqp_beans_term_TermHome for
com.compuware.aqp.beans.term.Term available
EJBHome:com.compuware.aqp.beans.term.JOnAScom_compuware_aqp_beans_term_TermControllerHome
for com.compuware.aqp.beans.term.TermController available
EJBHome:com.compuware.cgf.beans.role.JOnAScom_compuware_cgf_beans_role_DocumentActionHome
for com.compuware.cgf.beans.role.DocumentAction available
EJBHome:com.compuware.cgf.beans.role.JOnAScom_compuware_cgf_beans_role_RoleHome for
com.compuware.cgf.beans.role.Role available
EJBHome:com.compuware.cgf.beans.role.JOnAScom_compuware_cgf_beans_role_RoleControllerHome
for com.compuware.cgf.beans.role.RoleController available
EJBHome:com.compuware.cgfx.beans.extdoc.JOnAScom_compuware_cgfx_beans_extdoc_ExtDocHome
for com.compuware.cgfx.beans.extdoc.ExtDoc available
EJBHome:com.compuware.cgfx.beans.extdoc.JOnAScom_compuware_cgfx_beans_extdoc_ExtDocControllerHome
for com.compuware.cgfx.beans.extdoc.ExtDocController available
EJBHome:com.compuware.cgf.beans.query.JOnAScom_compuware_cgf_beans_query_SubconditionHome
for com.compuware.cgf.beans.query.Subcondition available
EJBHome:com.compuware.cgf.beans.query.JOnAScom_compuware_cgf_beans_query_QueryHome
for com.compuware.cgf.beans.query.Query available
EJBHome:com.compuware.cgf.beans.query.JOnAScom_compuware_cgf_beans_query_QueryControllerHome
for com.compuware.cgf.beans.query.QueryController available
EJBHome:com.compuware.aqp.beans.testcase.JOnAScom_compuware_aqp_beans_testcase_TestCaseHome
for com.compuware.aqp.beans.testcase.TestCase available
EJBHome:com.compuware.aqp.beans.testcase.JOnAScom_compuware_aqp_beans_testcase_TestCaseControllerHome
for com.compuware.aqp.beans.testcase.TestCaseController available
EJBHome:com.compuware.aqp.beans.testcase.JOnAScom_compuware_aqp_beans_testcase_TestCaseItemHome
for com.compuware.aqp.beans.testcase.TestCaseItem available
EJBHome:com.compuware.aqp.beans.defect.JOnAScom_compuware_aqp_beans_defect_DefectHome
for com.compuware.aqp.beans.defect.Defect available
EJBHome:com.compuware.aqp.beans.defect.JOnAScom_compuware_aqp_beans_defect_DefectControllerHome
for com.compuware.aqp.beans.defect.DefectController available
EJBHome:com.compuware.cgf.beans.dynattr.JOnAScom_compuware_cgf_beans_dynattr_DynAttrDefHome
for com.compuware.cgf.beans.dynattr.DynAttrDef available
EJBHome:com.compuware.cgf.beans.dynattr.JOnAScom_compuware_cgf_beans_dynattr_DynAttrDefControllerHome
for com.compuware.cgf.beans.dynattr.DynAttrDefController available
EJBHome:com.compuware.cgf.beans.dynattr.JOnAScom_compuware_cgf_beans_dynattr_DynAttrMapHome
for com.compuware.cgf.beans.dynattr.DynAttrMap available
EJBHome:com.compuware.cgf.beans.dynattr.JOnAScom_compuware_cgf_beans_dynattr_DynAttrMapControllerHome
for com.compuware.cgf.beans.dynattr.DynAttrMapController available
EJBHome:com.compuware.cgf.beans.dynattr.JOnAScom_compuware_cgf_beans_dynattr_DynAttrValueHome
for com.compuware.cgf.beans.dynattr.DynAttrValue available
EJBHome:com.compuware.cgfx.beans.metric.JOnAScom_compuware_cgfx_beans_metric_ComputedResultHome
for com.compuware.cgfx.beans.metric.ComputedResult available
EJBHome:com.compuware.cgfx.beans.metric.JOnAScom_compuware_cgfx_beans_metric_MetricHome
for com.compuware.cgfx.beans.metric.Metric available
EJBHome:com.compuware.cgfx.beans.metric.JOnAScom_compuware_cgfx_beans_metric_MetricControllerHome
for com.compuware.cgfx.beans.metric.MetricController available
EJBHome:com.compuware.cgfx.beans.dashboard.JOnAScom_compuware_cgfx_beans_dashboard_DashboardControllerHome
for com.compuware.cgfx.beans.dashboard.DashboardController available
EJBHome:com.compuware.cgfx.beans.dashboard.JOnAScom_compuware_cgfx_beans_dashboard_DashboardTopSectionHome
for com.compuware.cgfx.beans.dashboard.DashboardTopSection available
EJBHome:com.compuware.cgfx.beans.report.JOnAScom_compuware_cgfx_beans_dashboard_DashboardSectionHome
for com.compuware.cgfx.beans.dashboard.DashboardSection available
EJBHome:com.compuware.cgfx.beans.report.JOnAScom_compuware_cgfx_beans_dashboard_DashboardSectionItemHome
for com.compuware.cgfx.beans.dashboard.DashboardSectionItem available
EJBHome:com.compuware.cgfx.beans.dashboard.JOnAScom_compuware_cgfx_beans_dashboard_DashboardHome
for com.compuware.cgfx.beans.dashboard.Dashboard available
EJBHome:com.compuware.cgfx.beans.extapp.JOnAScom_compuware_cgfx_beans_extapp_ExtAppControllerHome
for com.compuware.cgfx.beans.extapp.ExtAppController available
EJBHome:com.compuware.cgfx.beans.measurement.JOnAScom_compuware_cgfx_beans_measurement_MeasurementHome
for com.compuware.cgfx.beans.measurement.Measurement available
EJBHome:com.compuware.cgfx.beans.measurement.JOnAScom_compuware_cgfx_beans_measurement_MeasurementControllerHome
for com.compuware.cgfx.beans.measurement.MeasurementController available
EJBHome:com.compuware.aqp.beans.tprocedure.JOnAScom_compuware_aqp_beans_tprocedure_TProcedureControllerHome
for com.compuware.aqp.beans.tprocedure.TProcedureController available
EJBHome:com.compuware.aqp.beans.tprocedure.JOnAScom_compuware_aqp_beans_tprocedure_TProcedureSectionHome
for com.compuware.aqp.beans.tprocedure.TProcedureSection available
EJBHome:com.compuware.cgfx.beans.report.JOnAScom_compuware_aqp_beans_tprocedure_TProcedureSectionItemHome
for com.compuware.aqp.beans.tprocedure.TProcedureSectionItem available
EJBHome:com.compuware.aqp.beans.tprocedure.JOnAScom_compuware_aqp_beans_tprocedure_TProcedureHome
for com.compuware.aqp.beans.tprocedure.TProcedure available
EJBHome:com.compuware.cgfx.beans.report.JOnAScom_compuware_aqp_beans_testplan_TestPlanControllerHome
for com.compuware.aqp.beans.testplan.TestPlanController available
EJBHome:com.compuware.cgfx.beans.report.JOnAScom_compuware_aqp_beans_testplan_TestPlanHome
for com.compuware.aqp.beans.testplan.TestPlan available
EJBHome:com.compuware.cgfx.beans.report.JOnAScom_compuware_aqp_beans_testplan_TestPlanSectionHome
for com.compuware.aqp.beans.testplan.TestPlanSection available
EJBHome:com.compuware.cgfx.beans.report.JOnAScom_compuware_aqp_beans_testplan_TestPlanSectionItemHome
for com.compuware.aqp.beans.testplan.TestPlanSectionItem available
EJBHome:com.compuware.cgfx.beans.report.JOnAScom_compuware_aqp_beans_teststrategy_TestStrategyControllerHome
for com.compuware.aqp.beans.teststrategy.TestStrategyController available
EJBHome:com.compuware.cgfx.beans.report.JOnAScom_compuware_aqp_beans_teststrategy_TestStrategyHome
for com.compuware.aqp.beans.teststrategy.TestStrategy available
EJBHome:com.compuware.cgfx.beans.report.JOnAScom_compuware_aqp_beans_teststrategy_TestStrategySectionHome
for com.compuware.aqp.beans.teststrategy.TestStrategySection available
EJBHome:com.compuware.cgfx.beans.report.JOnAScom_compuware_aqp_beans_teststrategy_TestStrategySectionItemHome
for com.compuware.aqp.beans.teststrategy.TestStrategySectionItem available
EJBHome:com.compuware.cgfx.beans.mailitem.JOnAScom_compuware_cgfx_beans_mailitem_MailItemHome
for com.compuware.cgfx.beans.mailitem.MailItem available
EJBHome:com.compuware.cgfx.beans.mailitem.JOnAScom_compuware_cgfx_beans_mailitem_MailItemControllerHome
for com.compuware.cgfx.beans.mailitem.MailItemController available
EJBHome:com.compuware.cgf.beans.attribute.JOnAScom_compuware_cgf_beans_attribute_AttributeDocumentHome
for com.compuware.cgf.beans.attribute.AttributeDocument available
EJBHome:com.compuware.cgf.beans.attribute.JOnAScom_compuware_cgf_beans_attribute_AttributeDocumentControllerHome
for com.compuware.cgf.beans.attribute.AttributeDocumentController available
EJBHome:com.compuware.cgf.beans.attribute.JOnAScom_compuware_cgf_beans_attribute_AttributeItemHome
for com.compuware.cgf.beans.attribute.AttributeItem available
EJBHome:com.compuware.cgf.beans.attribute.JOnAScom_compuware_cgf_beans_attribute_AttributeStringHome
for com.compuware.cgf.beans.attribute.AttributeString available
EJBHome:com.compuware.aqp.beans.tcsuite.JOnAScom_compuware_aqp_beans_tcsuite_TestCaseSuiteHome
for com.compuware.aqp.beans.tcsuite.TestCaseSuite available
EJBHome:com.compuware.aqp.beans.tcsuite.JOnAScom_compuware_aqp_beans_tcsuite_TestCaseSuiteControllerHome
for com.compuware.aqp.beans.tcsuite.TestCaseSuiteController available
EJBHome:com.compuware.aqp.beans.tcsuite.JOnAScom_compuware_aqp_beans_tcsuite_TestCaseSuiteItemHome
for com.compuware.aqp.beans.tcsuite.TestCaseSuiteItem available
EJBHome:com.compuware.aqp.beans.testrun.JOnAScom_compuware_aqp_beans_testrun_TestRunHome
for com.compuware.aqp.beans.testrun.TestRun available
EJBHome:com.compuware.aqp.beans.testrun.JOnAScom_compuware_aqp_beans_testrun_TestRunControllerHome
for com.compuware.aqp.beans.testrun.TestRunController available
EJBHome:com.compuware.aqp.beans.testrun.JOnAScom_compuware_aqp_beans_testrun_TestRunItemHome
for com.compuware.aqp.beans.testrun.TestRunItem available
EJBServer is ready
2001-03-20 01:27:17:757
CST,DEBUG,com.compuware.cgf.servers.JettyJonasServer.startJetty(JettyJonasServer.java:328),Start
Jetty...
2001-03-20 01:27:17:757
CST,DEBUG,com.compuware.cgf.servers.JettyJonasServer.startJetty(JettyJonasServer.java:335),Using
Property file = D:\eqplite\config\jetty.xml
13:27:17.837 EVENT Checking Resource aliases
13:27:18.408 EVENT Web Application WebApp:Jetty3 AQP@file:/D:/eqplite/webapps/aqp/
added
13:27:18.488 EVENT Started ServletHandler in HandlerContext[/]
13:27:18.528 EVENT Started SecurityHandler in WebApp:Jetty3
AQP@file:/D:/eqplite/webapps/aqp/
13:27:18.668 EVENT login: init
13:27:18.678 EVENT Started ServletHandler in WebApp:Jetty3
AQP@file:/D:/eqplite/webapps/aqp/
13:27:18.688 EVENT Started WebInfProtect
13:27:18.698 EVENT ResourceHandler started in file:/D:/eqplite/webapps/aqp/
13:27:18.698 EVENT Started ResourceHandler in WebApp:Jetty3
AQP@file:/D:/eqplite/webapps/aqp/
13:27:18.718 EVENT Started SocketListener on 0.0.0.0/0.0.0.0:8080
2001-03-20 01:27:18:718 CST,WARNING
,com.compuware.cgf.servers.JettyJonasServer.main(JettyJonasServer.java:576),Security
subsystem is turned off.
2001-03-20 01:27:18:738 CST,INFO
,com.compuware.cgf.tools.UserStressTest.main(UserStressTest.java:39),User Stress Test
Server Extension starting
2001-03-20 01:27:18:748
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:107),Worker#1:
Querying user component document type
2001-03-20 01:27:18:799
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:109),Worker#1:
User component document type is 11
2001-03-20 01:27:18:809
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:111),Worker#1:
Creating user controller
2001-03-20 01:27:19:019
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:114),Worker#1:
User controller created
2001-03-20 01:27:19:029
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:107),Worker#2:
Querying user component document type
2001-03-20 01:27:19:029
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:109),Worker#2:
User component document type is 11
2001-03-20 01:27:19:039
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:111),Worker#2:
Creating user controller
2001-03-20 01:27:19:049
CST,DEBUG,com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:130),Worker#1:
Creating user 1
2001-03-20 01:27:19:079
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:114),Worker#2:
User controller created
2001-03-20 01:27:19:099
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:107),Worker#3:
Querying user component document type
2001-03-20 01:27:19:099
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:109),Worker#3:
User component document type is 11
2001-03-20 01:27:19:109
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:111),Worker#3:
Creating user controller
2001-03-20 01:27:19:139
CST,DEBUG,com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:130),Worker#2:
Creating user 1
2001-03-20 01:27:19:149
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:114),Worker#3:
User controller created
2001-03-20 01:27:19:179
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:107),Worker#4:
Querying user component document type
2001-03-20 01:27:19:189
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:109),Worker#4:
User component document type is 11
2001-03-20 01:27:19:209
CST,DEBUG,com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:130),Worker#3:
Creating user 1
2001-03-20 01:27:19:209
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:111),Worker#4:
Creating user controller
2001-03-20 01:27:19:229
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:114),Worker#4:
User controller created
2001-03-20 01:27:19:259
CST,DEBUG,com.compuware.cgf.beans.core.CoreDocumentBean.ejbCreate(CoreDocumentBean.java:229),Creating
doc info for type11 scope 5000 name User Worker#3:1 description User 1 created by
Worker#3
2001-03-20 01:27:19:269
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:107),Worker#5:
Querying user component document type
2001-03-20 01:27:19:279
CST,DEBUG,com.compuware.cgf.beans.core.CoreDocumentBean.ejbCreate(CoreDocumentBean.java:229),Creating
doc info for type11 scope 5000 name User Worker#1:1 description User 1 created by
Worker#1
2001-03-20 01:27:19:319
CST,DEBUG,com.compuware.cgf.beans.core.CoreDocumentBean.ejbCreate(CoreDocumentBean.java:229),Creating
doc info for type11 scope 5000 name User Worker#2:1 description User 1 created by
Worker#2
2001-03-20 01:27:19:319
CST,DEBUG,com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:130),Worker#4:
Creating user 1
2001-03-20 01:27:19:349
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:109),Worker#5:
User component document type is 11
2001-03-20 01:27:19:369
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:111),Worker#5:
Creating user controller
2001-03-20 01:27:19:399
CST,DEBUG,com.compuware.cgf.beans.core.CoreDocumentBean.ejbCreate(CoreDocumentBean.java:229),Creating
doc info for type11 scope 5000 name User Worker#4:1 description User 1 created by
Worker#4
2001-03-20 01:27:19:409
CST,DEBUG,com.compuware.cgf.tools.UserWorker.<init>(UserStressTest.java:114),Worker#5:
User controller created
2001-03-20 01:27:19:419 CST,INFO
,com.compuware.cgf.tools.UserStressTest.main(UserStressTest.java:74),User Stress Test
Server Extension finished
2001-03-20 01:27:19:459
CST,DEBUG,com.compuware.cgf.servers.JettyJonasServer.main(JettyJonasServer.java:584),Server
is ready...
2001-03-20 01:27:19:490
CST,DEBUG,com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:130),Worker#5:
Creating user 1
2001-03-20 01:27:19:520
CST,DEBUG,com.compuware.cgf.beans.core.CoreDocumentBean.ejbCreate(CoreDocumentBean.java:229),Creating
doc info for type11 scope 5000 name User Worker#5:1 description User 1 created by
Worker#5
2001-03-20 01:27:25:478
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:148),Generating
new ID for key 11:5000 with last used key 5044
2001-03-20 01:27:25:488
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:151),Generating
new ID for key 11:5000 in progress and last used key 5045
2001-03-20 01:27:25:498
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:154),Generating
new ID for key 11:5000 finished and last used key 5045
2001-03-20 01:27:25:528
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:148),Generating
new ID for key 11:5000 with last used key 5044
2001-03-20 01:27:25:538
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:151),Generating
new ID for key 11:5000 in progress and last used key 5045
2001-03-20 01:27:25:548
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:154),Generating
new ID for key 11:5000 finished and last used key 5045
2001-03-20 01:27:25:558
CST,DEBUG,com.compuware.cgf.beans.core.CGFException.<init>(CGFException.java:50),Exception
created: com.compuware.cgf.beans.core.CGFNestedException: Cannot create user User
Worker#3:1 in scope 5000. Original message: javax.ejb.DuplicateKeyException:
11_5000_5045_0
2001-03-20 01:27:25:568
CST,DEBUG,com.compuware.cgf.beans.core.CGFNestedException.<init>(CGFNestedException.java:65),Created
Exception: com.compuware.cgf.beans.core.CGFNestedException: Cannot create user User
Worker#3:1 in scope 5000. Original message: javax.ejb.DuplicateKeyException:
11_5000_5045_0; nested exception is:
javax.ejb.DuplicateKeyException: 11_5000_5045_0
2001-03-20 01:27:25:598
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:148),Generating
new ID for key 11:5000 with last used key 5044
2001-03-20 01:27:25:598
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:151),Generating
new ID for key 11:5000 in progress and last used key 5045
Object not found in database (findByScopeText)
2001-03-20 01:27:25:628
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:154),Generating
new ID for key 11:5000 finished and last used key 5045
2001-03-20 01:27:25:648
CST,DEBUG,com.compuware.cgf.beans.core.CGFException.<init>(CGFException.java:50),Exception
created: com.compuware.cgf.beans.core.CGFNestedException: Cannot create user User
Worker#1:1 in scope 5000. Original message: javax.ejb.DuplicateKeyException:
11_5000_5045_0
2001-03-20 01:27:25:658
CST,DEBUG,com.compuware.cgf.beans.core.CGFNestedException.<init>(CGFNestedException.java:65),Created
Exception: com.compuware.cgf.beans.core.CGFNestedException: Cannot create user User
Worker#1:1 in scope 5000. Original message: javax.ejb.DuplicateKeyException:
11_5000_5045_0; nested exception is:
javax.ejb.DuplicateKeyException: 11_5000_5045_0
2001-03-20 01:27:25:698
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:148),Generating
new ID for key 11:5000 with last used key 5044
2001-03-20 01:27:25:698
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:151),Generating
new ID for key 11:5000 in progress and last used key 5045
2001-03-20 01:27:25:718
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:154),Generating
new ID for key 11:5000 finished and last used key 5045
2001-03-20 01:27:25:739
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:148),Generating
new ID for key 11:5000 with last used key 5044
2001-03-20 01:27:25:749 CST,CRITICAL
,com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:139),Worker#3: Creation of
system user failed with CGFException: com.compuware.cgf.beans.core.CGFNestedException:
Cannot create user User Worker#3:1 in scope 5000. Original message:
javax.ejb.DuplicateKeyException: 11_5000_5045_0; nested exception is:
javax.ejb.DuplicateKeyException: 11_5000_5045_0
Failed to store bean to database
2001-03-20 01:27:25:779
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:151),Generating
new ID for key 11:5000 in progress and last used key 5045
2001-03-20 01:27:25:789
CST,DEBUG,com.compuware.cgf.beans.core.CGFException.<init>(CGFException.java:50),Exception
created: com.compuware.cgf.beans.core.CGFNestedException: Cannot create user User
Worker#4:1 in scope 5000. Original message: javax.ejb.DuplicateKeyException:
11_5000_5045_0
2001-03-20 01:27:25:799
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:154),Generating
new ID for key 11:5000 finished and last used key 5045
2001-03-20 01:27:25:809
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:148),Generating
new ID for key 2:5000 with last used key 5919
2001-03-20 01:27:25:819
CST,DEBUG,com.compuware.cgf.beans.core.CGFException.<init>(CGFException.java:50),Exception
created: com.compuware.cgf.beans.core.CGFNestedException: Cannot create user User
Worker#5:1 in scope 5000. Original message: javax.ejb.DuplicateKeyException:
11_5000_5045_0
interbase.interclient.DeadlockException: [interclient][interbase] deadlock
update conflicts with concurrent update
See API reference for exception interbase.interclient.DeadlockException
2001-03-20 01:27:25:839
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:151),Generating
new ID for key 2:5000 in progress and last used key 5920
2001-03-20 01:27:25:849
CST,DEBUG,com.compuware.cgf.beans.core.CGFNestedException.<init>(CGFNestedException.java:65),Created
Exception: com.compuware.cgf.beans.core.CGFNestedException: Cannot create user User
Worker#4:1 in scope 5000. Original message: javax.ejb.DuplicateKeyException:
11_5000_5045_0; nested exception is:
javax.ejb.DuplicateKeyException: 11_5000_5045_0
2001-03-20 01:27:25:869
CST,DEBUG,com.compuware.cgf.beans.core.CGFNestedException.<init>(CGFNestedException.java:65),Created
Exception: com.compuware.cgf.beans.core.CGFNestedException: Cannot create user User
Worker#5:1 in scope 5000. Original message: javax.ejb.DuplicateKeyException:
11_5000_5045_0; nested exception is:
javax.ejb.DuplicateKeyException: 11_5000_5045_0
2001-03-20 01:27:25:889
CST,DEBUG,com.compuware.cgf.beans.id.IDGeneratorBean.generateNewID(IDGeneratorBean.java:154),Generating
new ID for key 2:5000 finished and last used key 5920
at interbase.interclient.RecvMessage.createSQLException(Unknown Source)
at interbase.interclient.RecvMessage.makeSQLException(Unknown Source)
at interbase.interclient.RecvMessage.get_EXCEPTIONS(Unknown Source)
at
interbase.interclient.PreparedStatement.remote_EXECUTE_PREPARED_UPDATE_STATEMENT(Unknown
Source)
at interbase.interclient.PreparedStatement.executeUpdate(Unknown Source)
at
com.compuware.cgf.beans.id.JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.ejbStore(JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.java:188)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.storeIfModified(EntityContextImpl.java:282)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.beforeCompletion(EntityContextImpl.java:162)
at
org.objectweb.jonas_tm.SubCoordinator.doBeforeCompletion(SubCoordinator.java:772)
at
org.objectweb.jonas_tm.SubCoordinator.commit_one_phase(SubCoordinator.java:255)
at org.objectweb.jonas_tm.TransactionImpl.commit(TransactionImpl.java:164)
at org.objectweb.jonas_tm.Current.commit(Current.java:206)
at org.objectweb.jonas_ejb.container.JBean.doPostInvoke(JBean.java:194)
at
org.objectweb.jonas_ejb.container.JBeanSession.postinvoke(JBeanSession.java:388)
at
com.compuware.cgf.beans.user.JOnAScom_compuware_cgf_beans_user_UserControllerRemote.create(JOnAScom_compuware_cgf_beans_user_UserControllerRemote.java:66)
at com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:131)
at java.lang.Thread.run(Thread.java:484)
Failed to store bean to database
interbase.interclient.DeadlockException: [interclient][interbase] deadlock
update conflicts with concurrent update
See API reference for exception interbase.interclient.DeadlockException
at interbase.interclient.RecvMessage.createSQLException(Unknown Source)
at interbase.interclient.RecvMessage.makeSQLException(Unknown Source)
at interbase.interclient.RecvMessage.get_EXCEPTIONS(Unknown Source)
at
interbase.interclient.PreparedStatement.remote_EXECUTE_PREPARED_UPDATE_STATEMENT(Unknown
Source)
at interbase.interclient.PreparedStatement.executeUpdate(Unknown Source)
at
com.compuware.cgf.beans.id.JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.ejbStore(JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.java:188)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.storeIfModified(EntityContextImpl.java:282)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.beforeCompletion(EntityContextImpl.java:162)
at
org.objectweb.jonas_tm.SubCoordinator.doBeforeCompletion(SubCoordinator.java:772)
at
org.objectweb.jonas_tm.SubCoordinator.commit_one_phase(SubCoordinator.java:255)
at org.objectweb.jonas_tm.TransactionImpl.commit(TransactionImpl.java:164)
at org.objectweb.jonas_tm.Current.commit(Current.java:206)
at org.objectweb.jonas_ejb.container.JBean.doPostInvoke(JBean.java:194)
at
org.objectweb.jonas_ejb.container.JBeanSession.postinvoke(JBeanSession.java:388)
at
com.compuware.cgf.beans.user.JOnAScom_compuware_cgf_beans_user_UserControllerRemote.create(JOnAScom_compuware_cgf_beans_user_UserControllerRemote.java:66)
at com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:131)
at java.lang.Thread.run(Thread.java:484)
EntityContextImpl.storeIfModified :
Failed to store bean to database
javax.ejb.EJBException
at
com.compuware.cgf.beans.id.JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.ejbStore(JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.java:191)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.storeIfModified(EntityContextImpl.java:282)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.beforeCompletion(EntityContextImpl.java:162)
at
org.objectweb.jonas_tm.SubCoordinator.doBeforeCompletion(SubCoordinator.java:772)
at
org.objectweb.jonas_tm.SubCoordinator.commit_one_phase(SubCoordinator.java:255)
at org.objectweb.jonas_tm.TransactionImpl.commit(TransactionImpl.java:164)
at org.objectweb.jonas_tm.Current.commit(Current.java:206)
at org.objectweb.jonas_ejb.container.JBean.doPostInvoke(JBean.java:194)
at
org.objectweb.jonas_ejb.container.JBeanSession.postinvoke(JBeanSession.java:388)
at
com.compuware.cgf.beans.user.JOnAScom_compuware_cgf_beans_user_UserControllerRemote.create(JOnAScom_compuware_cgf_beans_user_UserControllerRemote.java:66)
at com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:131)
at java.lang.Thread.run(Thread.java:484)
EntityContextImpl.storeIfModified :
interbase.interclient.DeadlockException: [interclient][interbase] deadlock
update conflicts with concurrent update
See API reference for exception interbase.interclient.DeadlockException
at interbase.interclient.RecvMessage.createSQLException(Unknown Source)
at interbase.interclient.RecvMessage.makeSQLException(Unknown Source)
at interbase.interclient.RecvMessage.get_EXCEPTIONS(Unknown Source)
at
interbase.interclient.PreparedStatement.remote_EXECUTE_PREPARED_UPDATE_STATEMENT(Unknown
Source)
at interbase.interclient.PreparedStatement.executeUpdate(Unknown Source)
at
com.compuware.cgf.beans.id.JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.ejbStore(JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.java:188)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.storeIfModified(EntityContextImpl.java:282)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.beforeCompletion(EntityContextImpl.java:162)
at
org.objectweb.jonas_tm.SubCoordinator.doBeforeCompletion(SubCoordinator.java:772)
at
org.objectweb.jonas_tm.SubCoordinator.commit_one_phase(SubCoordinator.java:255)
at org.objectweb.jonas_tm.TransactionImpl.commit(TransactionImpl.java:164)
at org.objectweb.jonas_tm.Current.commit(Current.java:206)
at org.objectweb.jonas_ejb.container.JBean.doPostInvoke(JBean.java:194)
at
org.objectweb.jonas_ejb.container.JBeanSession.postinvoke(JBeanSession.java:388)
at
com.compuware.cgf.beans.user.JOnAScom_compuware_cgf_beans_user_UserControllerRemote.create(JOnAScom_compuware_cgf_beans_user_UserControllerRemote.java:66)
at com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:131)
at java.lang.Thread.run(Thread.java:484)
javax.ejb.EJBException
at
com.compuware.cgf.beans.id.JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.ejbStore(JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.java:191)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.storeIfModified(EntityContextImpl.java:282)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.beforeCompletion(EntityContextImpl.java:162)
at
org.objectweb.jonas_tm.SubCoordinator.doBeforeCompletion(SubCoordinator.java:772)
at
org.objectweb.jonas_tm.SubCoordinator.commit_one_phase(SubCoordinator.java:255)
at org.objectweb.jonas_tm.TransactionImpl.commit(TransactionImpl.java:164)
at org.objectweb.jonas_tm.Current.commit(Current.java:206)
at org.objectweb.jonas_ejb.container.JBean.doPostInvoke(JBean.java:194)
at
org.objectweb.jonas_ejb.container.JBeanSession.postinvoke(JBeanSession.java:388)
at
com.compuware.cgf.beans.user.JOnAScom_compuware_cgf_beans_user_UserControllerRemote.create(JOnAScom_compuware_cgf_beans_user_UserControllerRemote.java:66)
at com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:131)
at java.lang.Thread.run(Thread.java:484)
EntityContextImpl.abortTransaction
EntityContextImpl.storeIfModified :
Failed to store bean to database
Rollback during beforeCompletion in SubCoordinator.commit_one_phase
javax.ejb.EJBException
at
com.compuware.cgf.beans.id.JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.ejbStore(JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.java:191)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.storeIfModified(EntityContextImpl.java:282)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.beforeCompletion(EntityContextImpl.java:162)
at
org.objectweb.jonas_tm.SubCoordinator.doBeforeCompletion(SubCoordinator.java:772)
at
org.objectweb.jonas_tm.SubCoordinator.commit_one_phase(SubCoordinator.java:255)
at org.objectweb.jonas_tm.TransactionImpl.commit(TransactionImpl.java:164)
at org.objectweb.jonas_tm.Current.commit(Current.java:206)
at org.objectweb.jonas_ejb.container.JBean.doPostInvoke(JBean.java:194)
at
org.objectweb.jonas_ejb.container.JBeanSession.postinvoke(JBeanSession.java:388)
at
com.compuware.cgf.beans.user.JOnAScom_compuware_cgf_beans_user_UserControllerRemote.create(JOnAScom_compuware_cgf_beans_user_UserControllerRemote.java:66)
at com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:131)
at java.lang.Thread.run(Thread.java:484)
interbase.interclient.DeadlockException: [interclient][interbase] deadlock
update conflicts with concurrent update
See API reference for exception interbase.interclient.DeadlockException
at interbase.interclient.RecvMessage.createSQLException(Unknown Source)
at interbase.interclient.RecvMessage.makeSQLException(Unknown Source)
at interbase.interclient.RecvMessage.get_EXCEPTIONS(Unknown Source)
at
interbase.interclient.PreparedStatement.remote_EXECUTE_PREPARED_UPDATE_STATEMENT(Unknown
Source)
at interbase.interclient.PreparedStatement.executeUpdate(Unknown Source)
at
com.compuware.cgf.beans.id.JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.ejbStore(JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.java:188)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.storeIfModified(EntityContextImpl.java:282)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.beforeCompletion(EntityContextImpl.java:162)
at
org.objectweb.jonas_tm.SubCoordinator.doBeforeCompletion(SubCoordinator.java:772)
at
org.objectweb.jonas_tm.SubCoordinator.commit_one_phase(SubCoordinator.java:255)
at org.objectweb.jonas_tm.TransactionImpl.commit(TransactionImpl.java:164)
at org.objectweb.jonas_tm.Current.commit(Current.java:206)
at org.objectweb.jonas_ejb.container.JBean.doPostInvoke(JBean.java:194)
at
org.objectweb.jonas_ejb.container.JBeanSession.postinvoke(JBeanSession.java:388)
at
com.compuware.cgf.beans.user.JOnAScom_compuware_cgf_beans_user_UserControllerRemote.create(JOnAScom_compuware_cgf_beans_user_UserControllerRemote.java:66)
at com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:131)
at java.lang.Thread.run(Thread.java:484)
EntityContextImpl.abortTransaction
JEntityHome.removeEJBObject: pk = null
EntityContextImpl.abortTransaction
EntityContextImpl.storeIfModified :
JEntityHome.removeEJBObject: pk = null
Rollback during beforeCompletion in SubCoordinator.commit_one_phase
Rollback during beforeCompletion in SubCoordinator.commit_one_phase
javax.ejb.EJBException
at
com.compuware.cgf.beans.id.JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.ejbStore(JOnAScom_compuware_cgf_beans_id_IDGeneratorBean.java:191)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.storeIfModified(EntityContextImpl.java:282)
at
org.objectweb.jonas_ejb.container.EntityContextImpl.beforeCompletion(EntityContextImpl.java:162)
at
org.objectweb.jonas_tm.SubCoordinator.doBeforeCompletion(SubCoordinator.java:772)
at
org.objectweb.jonas_tm.SubCoordinator.commit_one_phase(SubCoordinator.java:255)
at org.objectweb.jonas_tm.TransactionImpl.commit(TransactionImpl.java:164)
at org.objectweb.jonas_tm.Current.commit(Current.java:206)
at org.objectweb.jonas_ejb.container.JBean.doPostInvoke(JBean.java:194)
at
org.objectweb.jonas_ejb.container.JBeanSession.postinvoke(JBeanSession.java:388)
at
com.compuware.cgf.beans.user.JOnAScom_compuware_cgf_beans_user_UserControllerRemote.create(JOnAScom_compuware_cgf_beans_user_UserControllerRemote.java:66)
at com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:131)
at java.lang.Thread.run(Thread.java:484)
Commit local transaction -> rolled back!
2001-03-20 01:27:26:860 CST,CRITICAL
,com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:143),Worker#1: Creation of
system user failed with RemoteException: java.rmi.RemoteException: Container cannot
commit a transaction; nested exception is:
javax.transaction.RollbackException
JEntityHome.removeEJBObject: pk = null
EntityContextImpl.abortTransaction
Cannot enlist XAResource:javax.transaction.RollbackException
Connection will not be enlisted in a transaction
JEntityHome.removeEJBObject: pk = null
Commit local transaction -> rolled back!
JEntityHome.removeEJBObject: pk = null
JEntityHome.removeEJBObject: pk = null
Commit local transaction -> rolled back!
2001-03-20 01:27:26:930 CST,CRITICAL
,com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:143),Worker#5: Creation of
system user failed with RemoteException: java.rmi.RemoteException: Container cannot
commit a transaction; nested exception is:
javax.transaction.RollbackException
2001-03-20 01:27:26:950 CST,CRITICAL
,com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:143),Worker#4: Creation of
system user failed with RemoteException: java.rmi.RemoteException: Container cannot
commit a transaction; nested exception is:
javax.transaction.RollbackException
Cannot enlist XAResource:javax.transaction.RollbackException
Connection will not be enlisted in a transaction
Rollback during beforeCompletion in SubCoordinator.commit_one_phase
Commit local transaction -> rolled back!
2001-03-20 01:27:27:030 CST,CRITICAL
,com.compuware.cgf.tools.UserWorker.run(UserStressTest.java:143),Worker#2: Creation of
system user failed with RemoteException: java.rmi.RemoteException: Container cannot
commit a transaction; nested exception is:
javax.transaction.RollbackException