you likely hit a limit of workflow size that sharepoint is able to process/compile.
you will need to remove few actions or split workflow to several parts.
see few of documents on the topic
the size of my nlf is 2566KO , and when i check ! publish without validation ( in the configuration of the workflow ) , the workflow will be published , but when publish with validation is uncheked the workflow is not published.
My workflow has no error because when i divided into to sepreated wkordFlow it will be published .
so is there a way that a workFlow call another workFlow , so i can divide mine .
for most of the cases you should be able to manage it with start workflow action
for more complex cases you might directly call Workflow.asmx web service
as @Marian just mentioned;
you can take out some actions, group them on a new workflow then call the new workflow using the web service or the start workflow actions. That's if you still have some allowance to create new workflows (assuming your env. got a subscription model license with still some unused workflows or you have an enterprise version with unlimited number of workflows.)
The solution was to divie my work flow into 4 other workFlows , and in my main i call the others , now it works , but there is something weird , i cant find the workflows in list's columns , so i can add the column(workflow column) to the view.