Hi,
I have a batch program that I run as user admin. In a nutshell the batch
program reads data from a 3rd party and creates products, parties etc ...
It starts off fine, but at some point during the batch run the admin password
becomes disabled which causes some of the services required by the batch run to
fail. The first bit of the log below shows the service
createPartyContactMechPurpose working fine, the second bit of the log shows the
permission errors ocurring as a result of the admin user been disabled.
Any ideas on what is causing the admin user to disable?Any work arounds?
Kind regards
Grant Edwards
[PartyContactMechServices.xml#createPartyTelecomNumber] Creating telecom number
[ContactMechServices.xml#createContactMech] Contact mech created with id 12142
Sync service [webtools/createTelecomNumber] finished in [103] milliseconds
[PartyContactMechServices.xml#createPartyTelecomNumber] Copied id to
createPartyContactMechMap: 12142
[CommonPermissionServices.xml#genericBasePermissionCheck] Checking for primary
permission PARTYMGR_CREATE
[CommonPermissionServices.xml#genericBasePermissionCheck] Checking for
alternate permission PARTYMGR_PCM_CREATE
[PartyContactMechServices.xml#createPartyContactMech] Contact mechTypeId: 12142
already exists with value: for party: 8140
Running Service ECA Service: createPartyContactMechPurpose, triggered by rule
on Service: createPartyContactMech
Sync service [webtools/createPartyTelecomNumber] finished in [223] milliseconds
Setting ACCOUNTS_PARTY = EventsNow for productId = 8140
Running Entity ECA Service: indexProductKeywords, triggered by rule on Entity:
Product
CommonPermissionServices.xml#genericBasePermissionCheck] Checking for primary
permission PARTYMGR_CREATE
[CommonPermissionServices.xml#genericBasePermissionCheck] Checking for
alternate permission PARTYMGR_PCM_CREATE
PartyContactMechServices.xml#createPartyContactMech] Contact mechTypeId: 12144
already exists with value: for party: 8806
Running Service ECA Service: createPartyContactMechPurpose, triggered by rule
on Service: createPartyContactMech
ResourceBundle ServiceErrorUiLabels (en) created in 0.135s with 6 properties
ServiceDispatcher.java:530:ERROR] Error in Service
[createPartyContactMechPurpose]: You do not have permission to perform this
operation for this party.
2009-07-16 10:12:58,615 (http-0.0.0.0-18443-1) [
TransactionUtil.java:321:WARN ]
---- exception report ----------------------------------------------------------
[TransactionUtil.setRollbackOnly] Calling transaction setRollbackOnly; this
stack trace shows where this is happening:
Exception: java.lang.Exception
Message: Error in Service [createPartyContactMechPurpose]: You do not have
permission to perform this operation for this party.
---- stack trace ---------------------------------------------------------------
java.lang.Exception: Error in Service [createPartyContactMechPurpose]: You do
not have permission to perform this operation for this party.
org.ofbiz.entity.transaction.TransactionUtil.setRollbackOnly(TransactionUtil.java:321)