Open c4uran opened 5 years ago
Debug on 2.9.0 JiraPs module:
Get-JiraIssueCreateMetadata -Project 11601 -IssueType '3' -Debug
DEBUG: [Get-JiraConfigServer] ParameterSetName: __AllParameterSets
DEBUG: [Get-JiraConfigServer] PSBoundParameters:
Key Value
--- -----
ErrorAction Stop
DEBUG: [Get-JiraIssueCreateMetadata] ParameterSetName: __AllParameterSets
DEBUG: [Get-JiraIssueCreateMetadata] PSBoundParameters:
Key Value
--- -----
Project 11601
IssueType 3
Debug True
DEBUG: [Get-JiraConfigServer] ParameterSetName: __AllParameterSets
DEBUG: [Get-JiraConfigServer] PSBoundParameters:
Key Value
--- -----
ErrorAction Stop
DEBUG: [Get-JiraProject] ParameterSetName: _Search
DEBUG: [Get-JiraProject] PSBoundParameters:
Key Value
--- -----
Project {11601}
Credential System.Management.Automation.PSCredential
ErrorAction Stop
DEBUG: [Get-JiraProject] Processing $_project [11601]
DEBUG: [Get-JiraProject] Invoking JiraMethod with $parameter
DEBUG: [Invoke-JiraMethod] ParameterSetName: __AllParameterSets
DEBUG: [Invoke-JiraMethod] PSBoundParameters:
Key Value
--- -----
Credential System.Management.Automation.PSCredential
Method Get
URI http://172.21.13.54:8080/rest/api/latest/project/11601?expand=description,lead,issueTypes,url,projectKeys
DEBUG: [Get-JiraSession] ParameterSetName: __AllParameterSets
DEBUG: [Get-JiraSession] PSBoundParameters:
Key Value
--- -----
ErrorAction SilentlyContinue
DEBUG: [Invoke-JiraMethod] Invoke-WebRequest with $splatParameters:
Name Value
---- -----
ErrorAction Stop
Headers {Accept-Charset, Accept}
ContentType application/json; charset=utf-8
Method Get
WebSession Microsoft.PowerShell.Commands.WebRequestSession
Uri http://172.21.13.54:8080/rest/api/latest/project/11601?expand=description,lead,issueTypes,url...
UseBasicParsing True
Verbose False
DEBUG: [Invoke-JiraMethod] Executed WebRequest. Access $webResponse to see details
DEBUG: [Test-ServerResponse] Investigating $InputObject.Headers['X-Seraph-LoginReason']
DEBUG:
public class JsonObjectTypeResolver : System.Web.Script.Serialization.JavaScriptTypeResolver
{
public override System.Type ResolveType(string id)
{
return typeof (System.Collections.Generic.Dictionary<string, object>);
}
public override string ResolveTypeId(System.Type type)
{
return string.Empty;
}
}
DEBUG: [ConvertTo-JiraProject] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraUser] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [Get-JiraConfigServer] ParameterSetName: __AllParameterSets
DEBUG: [Get-JiraConfigServer] PSBoundParameters:
Key Value
--- -----
ErrorAction Stop
DEBUG: [Get-JiraIssueType] ParameterSetName: _Search
DEBUG: [Get-JiraIssueType] PSBoundParameters:
Key Value
--- -----
IssueType {3}
Credential System.Management.Automation.PSCredential
ErrorAction Stop
DEBUG: [Get-JiraIssueType] Processing $_issueType [3]
DEBUG: [Get-JiraConfigServer] ParameterSetName: __AllParameterSets
DEBUG: [Get-JiraConfigServer] PSBoundParameters:
Key Value
--- -----
ErrorAction Stop
DEBUG: [Get-JiraIssueType] ParameterSetName: _All
DEBUG: [Get-JiraIssueType] PSBoundParameters:
Key Value
--- -----
Credential System.Management.Automation.PSCredential
DEBUG: [Get-JiraIssueType] Invoking JiraMethod with $parameter
DEBUG: [Invoke-JiraMethod] ParameterSetName: __AllParameterSets
DEBUG: [Invoke-JiraMethod] PSBoundParameters:
Key Value
--- -----
Credential System.Management.Automation.PSCredential
Method Get
URI http://172.21.13.54:8080/rest/api/latest/issuetype
DEBUG: [Get-JiraSession] ParameterSetName: __AllParameterSets
DEBUG: [Get-JiraSession] PSBoundParameters:
Key Value
--- -----
ErrorAction SilentlyContinue
DEBUG: [Invoke-JiraMethod] Invoke-WebRequest with $splatParameters:
Name Value
---- -----
ErrorAction Stop
Headers {Accept-Charset, Accept}
ContentType application/json; charset=utf-8
Method Get
WebSession Microsoft.PowerShell.Commands.WebRequestSession
Uri http://172.21.13.54:8080/rest/api/latest/issuetype?maxResults=25
UseBasicParsing True
Verbose False
DEBUG: [Invoke-JiraMethod] Executed WebRequest. Access $webResponse to see details
DEBUG: [Test-ServerResponse] Investigating $InputObject.Headers['X-Seraph-LoginReason']
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [ConvertTo-JiraIssueType] Converting $InputObject to custom object
DEBUG: [Get-JiraIssueCreateMetadata] Invoking JiraMethod with $parameter
DEBUG: [Invoke-JiraMethod] ParameterSetName: __AllParameterSets
DEBUG: [Invoke-JiraMethod] PSBoundParameters:
Key Value
--- -----
Credential System.Management.Automation.PSCredential
Method Get
URI http://172.21.13.54:8080/rest/api/latest/issue/createmeta?projectIds=11601&issuetypeIds=3&expand=projects.issuety...
DEBUG: [Get-JiraSession] ParameterSetName: __AllParameterSets
DEBUG: [Get-JiraSession] PSBoundParameters:
Key Value
--- -----
ErrorAction SilentlyContinue
DEBUG: [Invoke-JiraMethod] Invoke-WebRequest with $splatParameters:
Name Value
---- -----
ErrorAction Stop
Headers {Accept-Charset, Accept}
ContentType application/json; charset=utf-8
Method Get
WebSession Microsoft.PowerShell.Commands.WebRequestSession
Uri http://172.21.13.54:8080/rest/api/latest/issue/createmeta?issuetypeIds=3&maxResults=25&expand...
UseBasicParsing True
Verbose False
DEBUG: [Invoke-JiraMethod] Executed WebRequest. Access $webResponse to see details
DEBUG: [Test-ServerResponse] Investigating $InputObject.Headers['X-Seraph-LoginReason']
DEBUG: [ConvertTo-JiraCreateMetaField] Converting $InputObject to custom object
Username WebSession
-------- ----------
itam Microsoft.PowerShell.Commands.WebRequestSession
Get-Member : You must specify an object for the Get-Member cmdlet.
At C:\Users\itam\Documents\WindowsPowerShell\Modules\jiraps\2.9.0\JiraPS.psm1:6094 char:28
+ ... eldNames = (Get-Member -InputObject $fields -MemberType '*Property'). ...
What does this look like in your browser? http://172.21.13.54:8080/rest/api/latest/issue/createmeta?projectIds=11601&issuetypeIds=3
{"expand":"projects","projects":[{"self":"http://172.21.13.54:8080/rest/api/2/project/11601","id":"11601","key":"IT","name":"IT","avatarUrls":{"48x48":"http://172.21.13.54:8080/secure/projectavatar?pid=11601&avatarId=10011","24x24":"http://172.21.13.54:8080/secure/projectavatar?size=small&pid=11601&avatarId=10011","16x16":"http://172.21.13.54:8080/secure/projectavatar?size=xsmall&pid=11601&avatarId=10011","32x32":"http://172.21.13.54:8080/secure/projectavatar?size=medium&pid=11601&avatarId=10011"},"issuetypes":[{"self":"http://172.21.13.54:8080/rest/api/latest/issuetype/3","id":"3","description":"Задача","iconUrl":"http://172.21.13.54:8080/secure/viewavatar?size=xsmall&avatarId=10318&avatarType=issuetype","name":"Задача","subtask":false}]}]}
Same is happening when I try with: -WHATIF
New-JiraIssue @parameter -whatif
You must specify an object for the Get-Member cmdlet.
At C:\Users\XXXX\Documents\WindowsPowerShell\Modules\JiraPS\2.9.0\JiraPS.psm1:6094 char:28
+ ... eldNames = (Get-Member -InputObject $fields -MemberType '*Property'). ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Get-Member], InvalidOperationException
+ FullyQualifiedErrorId : NoObjectInGetMember,Microsoft.PowerShell.Commands.GetM
Thanks you. I will look into it
any ideas? i tried in another spaces create issue and when i dont need any Component/s, its worked fine
Last time I saw this behavior, the problem was with the setup of the project itself. If I am not mistaken, it was about 2 custom fields that collided.
That One Guy [16:25] We figured out the problem, it was just duplicate fields in the project.
Last time I saw this behavior, the problem was with the setup of the project itself. If I am not mistaken, it was about 2 custom fields that collided.
That One Guy [16:25]
We figured out the problem, it was just duplicate fields in the project.
Any updates on this? Thank you,
Still nothing?
Hi @c4uran : I have replied to this almost 4 months ago.
But please provide the output of
Get-JiraProject 11601
This happened to me recently and it was my permissions schema for the project. The credential used in the call needs Create Issues and Browse Projects access to return metadata.
For those who have this issue. I had this too when testing in PS7, reverting to 5.1 fixed it.
This might be actually the reason: #498.
I am getting the same error with JiraPS 2.14.6, whereas it works with the same permissions and the same JIRA project on 2.14. Using PowerShell 5.1
Hi,
I got the error below when i try to use this
Get-JiraIssueCreateMetadata -Project 11601 -IssueType 3
Do you have any idea ?
The Project exist:
isue exist too:
Debug:
Please help...