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

Reply via email to