65
Views
3
Comments
[Trigger Pipeline] Deserialize JSON Error When Triggering Pipeline
Question
trigger-pipeline
Web icon
Forge asset by OutSystems Lab

We are in the middle of configuring the Lifetime Plugin for "Trigger Pipeline" to integrate OutSystems with Azure DevOps.

https://github.com/OutSystems/outsystems-pipeline/wiki/Building-an-OutSystems-pipeline-with-Azure-DevOps

What we are trying to accomplish with this integration is that we would like the release pipeline in Azure DevOps to be triggered when there is a new version in a specific OutSystems environment. However it is throwing the following error when we initiate the trigger pipeline, and from the logs provided we are not sure how to proceed. See attached image and logs.

"Failed to deserialize JSON to PipelineDefinitionList:
Unexpected character encountered while parsing value: <. Path '', line 0, position 0."

At this point this error is preventing us from moving forward so any help would be greatly appreciated.


TriggerPipelineError.jpg
2026-03-17 17-42-51
Bruno Santos

I have this error too, any solution?

2023-04-19 18-38-51
Bas de Jong

Hi Guys, 

usually this error is caused by azure devops giving an error when triggering the pipeline, which is a HTML page (first character is "<"), causing the trigger to fail. 


Check if the title of your trigger pipeline is exactly the same as your pipeline in Azure Devops, and check if the service account used to trigger these pipelines is setup correctly.


2025-10-29 14-26-01
Daianne Souza
Champion

Solved in our case.
The problem was with the Azure DevOps authentication token (invalid/expired/misconfigured).
After correcting the token, the trigger worked normally 

Daianne Souza!

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.