Azure / Azure/autorest.powershell

Unable to determine error details when running build-module.ps1

Open
#1,134 4 comments 2 reactions 0 assignees View on GitHub
customer-reported question
Dominant language
C#
Stars
123
Forks
99
PR merge metrics
No merged PRs in 30d

Description

Hello, working on building a PowerShell module.

I have run `autorest.cmd --powershell` successfuly.

Upon running `./build-module.ps1` it is throwing several errors but they are not detailed enough to understand what the issue is.

Is there any additional logging or advise on troubleshooting?

Thanks!

```powershell
 .\build-module.ps1 -run
Creating isolated process...
Cleaning build folders...
Compiling module...
\generated\generated\api\CoolModule.cs(1135,122): error CS1001: Identifier expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1135,122): error CS1003: Syntax error, ',' expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1135,128): error CS1001: Identifier expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1146,75): error CS1525: Invalid expression term 'string' [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1173,157): error CS1001: Identifier expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1173,157): error CS1003: Syntax error, ',' expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1173,163): error CS1001: Identifier expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1194,75): error CS1525: Invalid expression term 'string' [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1267,133): error CS1001: Identifier expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1267,133): error CS1003: Syntax error, ',' expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1267,139): error CS1001: Identifier expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1274,58): error CS1525: Invalid expression term 'string' [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1274,66): error CS1525: Invalid expression term 'string' [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1875,119): error CS1001: Identifier expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1875,119): error CS1003: Syntax error, ',' expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1875,125): error CS1001: Identifier expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1886,75): error CS1525: Invalid expression term 'string' [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1913,154): error CS1001: Identifier expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1913,154): error CS1003: Syntax error, ',' expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1913,160): error CS1001: Identifier expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(1934,75): error CS1525: Invalid expression term 'string' [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(2007,130): error CS1001: Identifier expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(2007,130): error CS1003: Syntax error, ',' expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(2007,136): error CS1001: Identifier expected [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(2014,58): error CS1525: Invalid expression term 'string' [\generated\CoolModule.csproj]
\generated\generated\api\CoolModule.cs(2014,66): error CS1525: Invalid expression term 'string' [\generated\CoolModule.csproj]
Write-Error: \generated\build-module.ps1:76:5
Line |
76 | Write-Error 'Compilation failed.'
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Compilation failed.
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the failure with `./build-module.ps1 -run` after `autorest.cmd --powershell`, then inspect `build-module.ps1` around line 76 and the reported generated C# locations. Determine what additional compiler or build context is needed; done means failed builds provide actionable error details instead of only `Compilation failed.`.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, powershell
Domain
build-system, tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.