-
Notifications
You must be signed in to change notification settings - Fork 316
Closed
Labels
emitter:client:csharpIssue for the C# client emitter: @typespec/http-client-csharpIssue for the C# client emitter: @typespec/http-client-csharp
Description
Repro - run this command from an elevated terminal mkdir zzCaseSensitive && fsutil file setCaseSensitiveInfo zzCaseSensitive enable && cd zzCaseSensitive && git clone https://github.com/joseharriaga/openai-in-typespec && cd openai-in-typespec && npm install && pwsh .scripts\Invoke-CodeGen.ps1.
This results in an exception when attempting to load the plugin:
...
Restored D:\s\zzCaseSensitive\openai-in-typespec\.plugin\generator\src\OpenAI.Library.Plugin.csproj (in 445 ms).
OpenAI.Library.Plugin -> D:\s\zzCaseSensitive\openai-in-typespec\.plugin\generator\src\bin\Debug\net8.0\OpenAI.Librar
y.Plugin.dll
...
Could not find a part of the path 'D:\S\ZZCASESENSITIVE\OPENAI-IN-TYPESPEC\.PLUGIN\DIST\GENERATOR'.
at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound)
at System.IO.Enumeration.FileSystemEnumerator`1.Init()
at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized)
at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options)
at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions options)
at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions)
at System.ComponentModel.Composition.Hosting.DirectoryCatalog.GetFiles()
at System.ComponentModel.Composition.Hosting.DirectoryCatalog.Initialize(String path, String searchPattern)
at System.ComponentModel.Composition.Hosting.DirectoryCatalog..ctor(String path, String searchPattern)
at System.ComponentModel.Composition.Hosting.DirectoryCatalog..ctor(String path)
at Microsoft.Generator.CSharp.PluginHandler.LoadPlugin(CommandLineOptions options)
at Microsoft.Generator.CSharp.GeneratorRunner.RunAsync(CommandLineOptions options)
at Microsoft.Generator.CSharp.Program.Run(CommandLineOptions options, GeneratorRunner runner)
Emitter "@open-ai/plugin" crashed! This is a bug.
Please file an issue at https://github.com/joseharriaga/openai-in-typespec/issues
...
Metadata
Metadata
Assignees
Labels
emitter:client:csharpIssue for the C# client emitter: @typespec/http-client-csharpIssue for the C# client emitter: @typespec/http-client-csharp