2024/08/08 4

MIXED_DML_OPERATION Exception

배치 개발을 많이 하다보니까 요즘 계속 exception 내용만 남기네 ^^... [정의]단일 트랜잭션 내에서 설정(Setup) 객체와 비설정(Non-setup) 객체에 대해 동시에 데이터 조작 언어(DML) 작업을 수행할 때 발생하는 Exception  예를들어서설정 개체는 아래와 같다  UserGroupGroupMemberProfilePermissionSetPermissionSetAssignmentObjectPermissionsFieldPermissionsQueueRoleUserRole그외 custom object , standard obj 는 비설정 객체에 보함이 된다  이 DML 이 한 배치에 동시에 일어나면 , 저 에러가 어김없이 나온다... 해결방안 Batch 외 일반 class에서는 @fut..

카테고리 없음 2024.08.08

System.AsyncException: trigger must be associated with a job detail

배치 스케줄걸때 이런 에러가 뜨는경우 확인해야할것      TestBatchName excute = new TestBatchName ();    String sch = '0 0 3 * * ?';    System.schedule('Interface Log Delete Batch : 새벽 3시 로그삭제배치  ', sch, excute);  코드에서 Excute 하여 배치 스케줄을 걸때 위와 같이 이름을 설정하는 부분에 공백이 있으면 저 에러뜬다.. 주의하자!!

카테고리 없음 2024.08.08