<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Dynatrace OneAgent failed to start in PowerShell Core 7 in Extensions</title>
    <link>https://community.dynatrace.com/t5/Extensions/Dynatrace-OneAgent-failed-to-start-in-PowerShell-Core-7/m-p/208241#M2917</link>
    <description>&lt;P&gt;The root cause was that Dynatrace currently only supports .Net 6 which maps to PowerShell 7.2.10.&amp;nbsp; The error was due to PowerShell 7.3.2 that maps to .Net 7.&amp;nbsp; After downgrading to PowerShell 7.2.10, the error no longer appears.&lt;/P&gt;</description>
    <pubDate>Tue, 28 Mar 2023 11:26:55 GMT</pubDate>
    <dc:creator>tianmiaohu-fis</dc:creator>
    <dc:date>2023-03-28T11:26:55Z</dc:date>
    <item>
      <title>Dynatrace OneAgent failed to start in PowerShell Core 7</title>
      <link>https://community.dynatrace.com/t5/Extensions/Dynatrace-OneAgent-failed-to-start-in-PowerShell-Core-7/m-p/207553#M2895</link>
      <description>&lt;P&gt;Environment details: docker image running under OpenShift 3.11&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;OS: ubuntu:22.04&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Runtime: powershell-7.3.2-linux-x64&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;The OpenShift job tries to execute a PowerShell script with the following setup:&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;command&lt;/SPAN&gt;&lt;SPAN&gt;: [&lt;/SPAN&gt;&lt;SPAN&gt;"/usr/bin/pwsh"&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;args&lt;/SPAN&gt;&lt;SPAN&gt;: [&lt;/SPAN&gt;&lt;SPAN&gt;"/data/deploy.ps1"&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;The setup works fine without OneAgent.&amp;nbsp; Got the below error with OneAgent.&amp;nbsp; How can I solve this issue?&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P&gt;AgentStatus=Failed (Initializing), AD=pwsh[1]&lt;BR /&gt;Failed to initialize agent: Cannot marshal 'parameter #1': Cannot marshal managed types when the runtime marshalling system is disabled.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at Dynatrace.OneAgent.Sto.Detail.NativeSemanticTracingApi.NativeMethods.semanticTracing_isChannelEnabled(String name)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at Dynatrace.OneAgent.Sto.Detail.NativeSemanticTracingApi.IsChannelEnabled(String name)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at Dynatrace.OneAgent.Sto.Trace.IsChannelEnabled(String channelName)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at Dynatrace.OneAgent.Sto.Trace.GetChannel(String channelName)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at Dynatrace.OneAgent.Sto.SemanticTracer.GetTracer(String channelName, String loggingPrefix, String className, String methodName)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at Dynatrace.OneAgent.Sto.SemanticTracer.GetTracer(String channelName, String className, String methodName)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at Dynatrace.OneAgent.Agent.InitializeAgent()&lt;BR /&gt;Unhandled exception. System.Threading.Tasks.TaskSchedulerException: An exception was thrown by a TaskScheduler.&lt;BR /&gt;---&amp;gt; System.TypeInitializationException: The type initializer for 'Dynatrace.OneAgent.Sampling.ThreadRegistryEx' threw an exception.&lt;BR /&gt;---&amp;gt; System.Runtime.InteropServices.MarshalDirectiveException: Cannot marshal 'parameter #1': Cannot marshal managed types when the runtime marshalling system is disabled.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at Dynatrace.OneAgent.AgentNative.runtimeConfigGetBool(String configName, Boolean defaultValue)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at Dynatrace.OneAgent.Sampling.ThreadRegistryEx..cctor()&lt;BR /&gt;&amp;nbsp;&amp;nbsp; --- End of inner exception stack trace ---&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at Dynatrace.OneAgent.Sampling.ThreadRegistryEx.NotifyThreadControlMethodEnter(Object threadObject, Int32 ctrlType)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at System.Threading.Thread.Start(Boolean captureContext, Boolean internalThread)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at System.Threading.Thread.UnsafeStart()&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at System.Threading.PortableThreadPool.WorkerThread.TryCreateWorkerThread()&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at System.Threading.PortableThreadPool.WorkerThread.MaybeAddWorkingWorker(PortableThreadPool threadPoolInstance)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at System.Threading.PortableThreadPool.RequestWorker()&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at System.Threading.ThreadPool.RequestWorkerThread()&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at System.Threading.ThreadPoolWorkQueue.Enqueue(Object callback, Boolean forceGlobal)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at System.Threading.ThreadPool.UnsafeQueueUserWorkItemInternal(Object callBack, Boolean preferLocal)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at System.Threading.Tasks.ThreadPoolTaskScheduler.QueueTask(Task task)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at System.Threading.Tasks.TaskScheduler.InternalQueueTask(Task task)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at System.Threading.Tasks.Task.ScheduleAndStart(Boolean needsProtection)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; --- End of inner exception stack trace ---&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at System.Threading.Tasks.Task.ScheduleAndStart(Boolean needsProtection)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at System.Threading.Tasks.Task.InternalStartNew(Task creatingTask, Delegate action, Object state, CancellationToken cancellationToken, TaskScheduler scheduler, TaskCreationOptions options, InternalTaskOptions internalOptions)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at System.Threading.Tasks.Task.Run(Action action)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at System.Management.Automation.Runspaces.EarlyStartup.Init()&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.PowerShell.UnmanagedPSEntry.Start(String[] args, Int32 argc)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.PowerShell.ManagedPSEntry.Main(String[] args)&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 22 Mar 2023 07:35:39 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Dynatrace-OneAgent-failed-to-start-in-PowerShell-Core-7/m-p/207553#M2895</guid>
      <dc:creator>tianmiaohu-fis</dc:creator>
      <dc:date>2023-03-22T07:35:39Z</dc:date>
    </item>
    <item>
      <title>Re: Dynatrace OneAgent failed to start in PowerShell Core 7</title>
      <link>https://community.dynatrace.com/t5/Extensions/Dynatrace-OneAgent-failed-to-start-in-PowerShell-Core-7/m-p/208241#M2917</link>
      <description>&lt;P&gt;The root cause was that Dynatrace currently only supports .Net 6 which maps to PowerShell 7.2.10.&amp;nbsp; The error was due to PowerShell 7.3.2 that maps to .Net 7.&amp;nbsp; After downgrading to PowerShell 7.2.10, the error no longer appears.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Mar 2023 11:26:55 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Dynatrace-OneAgent-failed-to-start-in-PowerShell-Core-7/m-p/208241#M2917</guid>
      <dc:creator>tianmiaohu-fis</dc:creator>
      <dc:date>2023-03-28T11:26:55Z</dc:date>
    </item>
  </channel>
</rss>

