Splunk AppDynamics

How to set job as failed if exception occurs

rbarnespancanal
Explorer

Hi,

I have a synthetic script that sometimes ends a run as a "broken job". I see in the documentation that this happens because of an unhandled exception.

So I added:

try:

....

     wait.until(EC.element_to_be_clickable((By.ID, "username"))).click()

except Exception as e:
    print ("The script threw an exception.")

But now, the script runs and if the job has a timeout exception the job status shows as "success", but I can see in the script output that it printed "The script threw an exception."

How do I make it so that if an exception is thrown the script status shows as failed?

Thanks,

Roberto

Labels (1)
0 Karma
1 Solution

tezza_chen
Path Finder

This may not be elegant... Try to include an assertion in the exception handling to see if it works:

except Exception as e:
    print ("The script threw an exception.")
    assert False,"other exception"

 After the job ran, you will notice the session fails because of assertion failure.

image.png

regards,

Terence

View solution in original post

rbarnespancanal
Explorer

Hi Terence,

Your solution seems to be working fine.

Thanks,

Roberto

0 Karma

tezza_chen
Path Finder

This may not be elegant... Try to include an assertion in the exception handling to see if it works:

except Exception as e:
    print ("The script threw an exception.")
    assert False,"other exception"

 After the job ran, you will notice the session fails because of assertion failure.

image.png

regards,

Terence

Get Updates on the Splunk Community!

Index This | What is broken 80% of the time by February?

December 2025 Edition   Hayyy Splunk Education Enthusiasts and the Eternally Curious!    We’re back with this ...

Unlock Faster Time-to-Value on Edge and Ingest Processor with New SPL2 Pipeline ...

Hello Splunk Community,   We're thrilled to share an exciting update that will help you manage your data more ...

Splunk MCP & Agentic AI: Machine Data Without Limits

Discover how the Splunk Model Context Protocol (MCP) Server can revolutionize the way your organization uses ...