none
SCCM 2012 R2 SP1 mit ADK 10 - Recursion too deep; the stack overflowed. (Error: 800703E9; Source: Windows) RRS feed

  • Allgemeine Diskussion

  • Hallo,

    ich habe seit dem Update auf SP1 des SCCM 2012 R2 in Verbindung mit ADK 10 Build 10075 einen Fehler in meiner Tasksequence.

    Beim Aufruf eines PowerShell Scrips in WinPE 10.0.10075.0 (egal ob via CMD oder Run PS Script) erhalte ich:

    Execution of task sequence failed. Recursion too deep; the stack overflowed. (Error: 800703E9; Source: Windows)

    Wenn ich diese Tasksequence aber mit WinPE 6.3.9600 boote wird das Script sauber ausgeführt.

    Log:

    <![LOG[Set command line: Run Powershell script]LOG]!><time="20:02:51.847-120" date="06-10-2015" component="RunPowerShellScript" context="" type="0" thread="1988" file="commandline.cpp:732">
    <![LOG[Working dir 'C:\_SMSTaskSequence\Packages\PACKAGEID']LOG]!><time="20:02:51.847-120" date="06-10-2015" component="RunPowerShellScript" context="" type="1" thread="1988" file="main.cpp:239">
    <![LOG[Executing command line: Run Powershell script]LOG]!><time="20:02:51.847-120" date="06-10-2015" component="RunPowerShellScript" context="" type="1" thread="1988" file="commandline.cpp:828">
    <![LOG[Process completed with exit code 2147943401]LOG]!><time="20:02:52.659-120" date="06-10-2015" component="RunPowerShellScript" context="" type="1" thread="1988" file="commandline.cpp:1124">
    <![LOG[]LOG]!><time="20:02:52.659-120" date="06-10-2015" component="RunPowerShellScript" context="" type="3" thread="1988" file="main.cpp:35">
    <![LOG[rocess is terminated due to StackOverflowException.]LOG]!><time="20:02:52.659-120" date="06-10-2015" component="RunPowerShellScript" context="" type="3" thread="1988" file="main.cpp:35">
    <![LOG[Command line returned 2147943401]LOG]!><time="20:02:52.659-120" date="06-10-2015" component="RunPowerShellScript" context="" type="1" thread="1988" file="main.cpp:260">
    <![LOG[ReleaseSource() for C:\_SMSTaskSequence\Packages\PACKAGEID.]LOG]!><time="20:02:52.659-120" date="06-10-2015" component="RunPowerShellScript" context="" type="1" thread="1988" file="resolvesource.cpp:3873">
    <![LOG[reference count 1 for the source C:\_SMSTaskSequence\Packages\PACKAGEID before releasing]LOG]!><time="20:02:52.659-120" date="06-10-2015" component="RunPowerShellScript" context="" type="1" thread="1988" file="resolvesource.cpp:3883">
    <![LOG[Released the resolved source C:\_SMSTaskSequence\Packages\PACKAGEID]LOG]!><time="20:02:52.659-120" date="06-10-2015" component="RunPowerShellScript" context="" type="1" thread="1988" file="resolvesource.cpp:3921">
    <![LOG[Process completed with exit code 2147943401]LOG]!><time="20:02:52.659-120" date="06-10-2015" component="TSManager" context="" type="1" thread="1432" file="commandline.cpp:1124">
    <![LOG[!--------------------------------------------------------------------------------------------!]LOG]!><time="20:02:52.659-120" date="06-10-2015" component="TSManager" context="" type="1" thread="1432" file="instruction.cxx:805">
    <![LOG[Failed to run the action: Run Frontend 1.0.1.10 PS. 
    Recursion too deep; the stack overflowed. (Error: 800703E9; Source: Windows)]LOG]!><time="20:02:52.659-120" date="06-10-2015" component="TSManager" context="" type="3" thread="1432" file="instruction.cxx:911">
    <![LOG[MP server http://SVR-SCCM.test.dom. Ports 80,443. CRL=false.]LOG]!><time="20:02:52.659-120" date="06-10-2015" component="TSManager" context="" type="1" thread="1432" file="utils.cpp:6075">
    <![LOG[Setting authenticator]LOG]!><time="20:02:52.675-120" date="06-10-2015" component="TSManager" context="" type="1" thread="1432" file="utils.cpp:6097">
    <![LOG[Set authenticator in transport]LOG]!><time="20:02:52.675-120" date="06-10-2015" component="TSManager" context="" type="0" thread="1432" file="libsmsmessaging.cpp:7908">
    <![LOG[Sending StatusMessage]LOG]!><time="20:02:52.690-120" date="06-10-2015" component="TSManager" context="" type="1" thread="1432" file="libsmsmessaging.cpp:4107">
    <![LOG[Setting message signatures.]LOG]!><time="20:02:52.691-120" date="06-10-2015" component="TSManager" context="" type="0" thread="1432" file="libsmsmessaging.cpp:1379">
    <![LOG[Setting the authenticator.]LOG]!><time="20:02:52.691-120" date="06-10-2015" component="TSManager" context="" type="0" thread="1432" file="libsmsmessaging.cpp:1409">
    <![LOG[CLibSMSMessageWinHttpTransport::Send: URL: SVR-SCCM.test.dom:80  CCM_POST /ccm_system/request]LOG]!><time="20:02:52.696-120" date="06-10-2015" component="TSManager" context="" type="1" thread="1432" file="libsmsmessaging.cpp:8778">
    <![LOG[Request was successful.]LOG]!><time="20:02:52.743-120" date="06-10-2015" component="TSManager" context="" type="0" thread="1432" file="libsmsmessaging.cpp:9113">
    <![LOG[Set a global environment variable _SMSTSLastActionRetCode=-2147023895]LOG]!><time="20:02:52.743-120" date="06-10-2015" component="TSManager" context="" type="0" thread="1432" file="executionenv.cxx:669">
    <![LOG[Set a global environment variable _SMSTSLastActionSucceeded=false]LOG]!><time="20:02:52.743-120" date="06-10-2015" component="TSManager" context="" type="0" thread="1432" file="executionenv.cxx:669">
    <![LOG[Clear local default environment]LOG]!><time="20:02:52.743-120" date="06-10-2015" component="TSManager" context="" type="0" thread="1432" file="executionenv.cxx:808">
    <![LOG[Let the parent group (Preparing Maschine) decides whether to continue execution]LOG]!><time="20:02:52.759-120" date="06-10-2015" component="TSManager" context="" type="0" thread="1432" file="instruction.cxx:1020">
    <![LOG[Let the parent group (Install Operating System) decide whether to continue execution]LOG]!><time="20:02:52.759-120" date="06-10-2015" component="TSManager" context="" type="0" thread="1432" file="instruction.cxx:254">
    <![LOG[The execution of the group (Install Operating System) has failed and the execution has been aborted. An action failed.
    Operation aborted (Error: 80004004; Source: Windows)]LOG]!><time="20:02:52.759-120" date="06-10-2015" component="TSManager" context="" type="3" thread="1432" file="instruction.cxx:217">
    <![LOG[Failed to run the last action: Run Frontend 1.0.1.10 PS. Execution of task sequence failed.
    Recursion too deep; the stack overflowed. (Error: 800703E9; Source: Windows)]LOG]!><time="20:02:52.759-120" date="06-10-2015" component="TSManager" context="" type="3" thread="1432" file="engine.cxx:222">

    Mittwoch, 10. Juni 2015 08:29

Alle Antworten

  • Hallo Christoph Pfeifer,

    ich verstehe nicht ganz was das Skript enthält. Aber beachten Sie das Windows 10 Build 10.0.xxxx Powershell 5.0 ausführt, und das kann einige Unterschiede in Syntax implementieren.

    Windows 10 befindet sich momentan noch in einer Entwicklungsphase und das bedeutet, dass mehrere Fehler/ Code-Fehler auftauchen können.

    Sie haben eine alte Version von Windows 10 Build 10075. Ich würde Ihnen vorschlagen, dass Sie dieses Skript in der neusten Technical Preview-Version Build 10130 auszuführen, da Microsoft in dieser Version viele zugrunde liegenden Probleme behoben hat.

    Hier unter diesem Link können Sie die neue Version finden:

    Download Windows 10 Insider Preview ISO

    Grüße

    Michaela


    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.


    Mittwoch, 10. Juni 2015 16:10
    Moderator
  • Hallo Michaela,

    Danke erst einmal für Ihre Antwort.

    Bei dem angesprochenen Problem handelt es sich nicht um Windows 10 von dem aus das Skript gestartet wird. Das PowerShell Skritp, welches nur ein Frontend lädt in dem Tasksequence Variablen mit Werten beschrieben werden können, wird in WinPE Build 10.0.10075.0 gestartet. 

    Nun kommt hinzu, dass wir die Tasksequence auf 3 unterschiedlichen Geräten getestet haben und nur bei einem ist der Fehler nicht aufgetreten.

    Daher würde mich am Meisten interessieren was diese Meldung Recursion too deep; the stack overflowed. (Error: 800703E9; Source: Windows) im Zusammenhang mit WinPE und PowerShell bedeutet.

    Freitag, 12. Juni 2015 06:59
  • Das Problem lässt sich auf die Ferne und ohne Kenntnis des Skripts mMn nicht lösen: Process completed with exit code 2147943401. Gibt es Logging in Skript? Wird es überhaupt gestartet? Wie weit kommt es, etc.

    Torsten Meringer | http://www.mssccmfaq.de

    Freitag, 12. Juni 2015 21:35
    Beantworter
  • Hallo,

    selbes Problem hier mit WinPE 10.0.10240.16384

    Im Pass 1 WindowsPE soll mittels RunSynchronousCommand gestartet warden: powershell.exe -executionpolicy bypass -file myscript.ps1

    Ich versuche bereits ueber verschiedene andere Kanaele an einer Loesung zum Problem, bisher leider erfolglos.

    Hat jemand eine Idee?

    Viele Gruesse!

    Mittwoch, 29. Juli 2015 13:20
  • Sorry I only speak english but I am having the same problem after updating to Windows 10 ADK and trying to run a Powershell Script in my Task Sequence (WinPE Phase).   I am imaging Windows 10 Enterprise x64 (RTM).

    Has anyone found a solution to the problem?

    Thanks

    ~Tom



    • Bearbeitet Tom__P Donnerstag, 13. August 2015 21:26
    Donnerstag, 13. August 2015 19:55
  • Ich habe auch ein ähnliches Problem mit dem neuen WinPE10 v10.0.10240. Allerdings bisher nur mit dem MS Surface Pro 3.

    Sporadisch hängt die OSD-Tasksequence bei der Änderung der Execution-Policy wie bei imag_LiveComAccount, ein anderes mal beim nachfolgenden Start der eigentlichen PS-Scripte. Einmal bei einem einfach Powershell-Script, dass nur ein paar Copy-Befehle ausführt und anschließend das AD-Modul importieren soll, ein anderes mal bei einem nachfolgenden Script, dass den Computernamen generieren soll, wenn der PC nicht im SCCM bekannt ist und nicht dem gewünschten Namenskonzept entspricht.

    Bei mir kommt bei dem Computer-Name-Script auch immer:

    Recursion too deep; the stack overflowed (Error 800703E9).

    Das seltsame dabei - der Fehler tritt bisher nur auf dem Surface Pro 3 auf! Alle anderen Rechner die ich mit dem WinPE10 bisher getestet hatte (diverse Dell und Fujitsu Workstations und Notebooks) zeigen diesen Fehler nicht und die Scripte laufen ohne Probleme durch.

    Wenn ich die TS mit dem alten WinPE 6.3.9600 starte, funktioniert auch das Surface Pro 3.

    Ich bin auch noch am Testen und habe noch keine Lösung.

    Grüße

    Jochen

    Dienstag, 25. August 2015 08:39
  • Hallo, 

    ich habe seit den Umstieg auf WinADK10 auch das Problem, unter WinPE lassen wir eine .NET Anwendung starten die dann die Tasksequenz konfiguriert. Unter WinADK8 funktioniert diese einwandfrei, mit WinADK10 kommt sporadisch dieser Fehler. Wenn man den Rechner dann neustartet klappt der Start der Anwendung wieder.


    mirco.lu

    Dienstag, 6. Oktober 2015 11:57
  • Hi! Cannot understand germany, but what is the end result here? Probably there are a ticket opened to MS, any info what is the workaround or resolution? I have exact the same issue here;

    - CM 2012 R2 SP1, ADK 10.240 (1507),
    ​- x64 boot image, UEFI mode in PXE boot hit F8, cmd -> type powershell -> gives an error failure 50/50.

    ​- x86 boot image, no UEFI, works fine.

    Mittwoch, 9. März 2016 17:29