Skip to main content

Hello All,

Has anyone recently upgraded their Google Chronicle Integration to the latest version 42?

I've tested it in a pre-production environment before rolling it out to production and encountered the following error:

"/opt/siemplify/siemplify_server/bin/Scripting/PythonSDK/IntegrationsVirtualEnvironment/#/GoogleChronicle__xxxxxx-84f8-459f-xxxxxxxxxxx_V42.0/tztpdglt.z1o/utils.py", line 939, in fetch_timestamp_for_job
raise Exception("Failed reading timestamps from db, ERROR: {0}".format(e))
Exception: Failed reading timestamps from db, ERROR: 400 Client Error: Bad Request for url: http://server:80/api/external/v1/sdk/GetContextProperty: b'{"errors":{"identifier":["\\'Identifier\\' must not be empty."]},"title":"One or more validation errors occurred.","status":400}'

Has anyone else come across this issue or found a solution? 

@skadav Please continue efforts to resolve this issue via your support case.


Jobs do not support auto-upgrade or connector-like upgrades via button, so each integration update must be recreated with a code change related to the job. Therefore, I recommend you try re-creating the job first. And if that doesn't help, contact Support for further troubleshooting. 


Jobs do not support auto-upgrade or connector-like upgrades via button, so each integration update must be recreated with a code change related to the job. Therefore, I recommend you try re-creating the job first. And if that doesn't help, contact Support for further troubleshooting. 


Hello,

How to recreate job in Stagging environment. 

Thanks,
Suraj Kadav


Hello,

How to recreate job in Stagging environment. 

Thanks,
Suraj Kadav


1. Make sure that Integration is updated to the latest version in Marketplace
2. Open Response -> Jobs Scheduler menu -> Job that needs to be re-created
3. Note config that should remain to someplace such as notepad (+ if credentials are needed prepare them somewhere)
4. Delete Job instance
5. Once Job instance deleted, create new one using noted configuration

This way new instance will use latest code. 


1. Make sure that Integration is updated to the latest version in Marketplace
2. Open Response -> Jobs Scheduler menu -> Job that needs to be re-created
3. Note config that should remain to someplace such as notepad (+ if credentials are needed prepare them somewhere)
4. Delete Job instance
5. Once Job instance deleted, create new one using noted configuration

This way new instance will use latest code. 


Thank you but I am aware that this will work in Production Environment. But in stagging there is no option to create new job. 


Thank you but I am aware that this will work in Production Environment. But in stagging there is no option to create new job. 


Could you please elaborate more on what you mean by there is no option to create new job? Job creation should be available in all SOAR and SecOps instances. 


Could you please elaborate more on what you mean by there is no option to create new job? Job creation should be available in all SOAR and SecOps instances. 


Yes, it is possible to create a new job in the SOAR and SecOps instance, but that option is only available in the Production IDE.

I ensure that all upgrades are tested in the Staging environment before deploying them to Production. However, in the Staging environment, we do not have the ability to add or remove jobs.


Yes, it is possible to create a new job in the SOAR and SecOps instance, but that option is only available in the Production IDE.

I ensure that all upgrades are tested in the Staging environment before deploying them to Production. However, in the Staging environment, we do not have the ability to add or remove jobs.


@skadav , I'm sorry for the misunderstanding. You mentioned the Staging and Production modes of IDE. 


Unfortunately, testing jobs there are not fully supported (some of them may work in IDE, some of them won't). I would recommend you to submit an FR to change this so testing all jobs from IDE will be 100% supported. 


But overall, once integration (especially Chronicle integration) is upgraded, it is highly recommended to re-create jobs in order to upgrade them. 


Reply