Skip to content

Issues Loading BasicTugCmdLets.ps1 #92

@SinnGit

Description

@SinnGit

I've got the PS5 bundle of tug installed and configured in my environment. I used the instructions in #89 to configure Tug to run in IIS.

Tug server versions as follows
PS Version: Major Minor Build Revision
5 1 14393 2430

.net 4.5.2

WMF 5.1

Tug version v0.6.0

I'm unable to run any of the basic tug cmdlets, if I execute BasicTugCmdLets.ps1 to load the various functions I receive the following errors. Seems like I am missing something pretty basic but I've been spinning my wheels trying to figure out how to load these functions so I can begin to register systems with the Tug server.


You cannot call a method on a null-valued expression.
At C:\Program Files\tug\Server\BasicTugCmdlets.ps1:25 char:1

  • $handlerLogger.LogInformation("Loading BASIC Tug Cmdlets...")
  •   + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
      + FullyQualifiedErrorId : InvokeMethodOnNull
    
    

You cannot call a method on a null-valued expression.
At C:\Program Files\tug\Server\BasicTugCmdlets.ps1:26 char:1

  • $handlerLogger.LogInformation("* Got Logger: $handlerLogger")
  •   + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
      + FullyQualifiedErrorId : InvokeMethodOnNull
    
    

You cannot call a method on a null-valued expression.
At C:\Program Files\tug\Server\BasicTugCmdlets.ps1:27 char:1

  • $handlerLogger.LogInformation("* Got Config: $handlerAppConfiguratio ...
  •   + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
      + FullyQualifiedErrorId : InvokeMethodOnNull
    
    

Cannot index into a null array.
At C:\Program Files\tug\Server\BasicTugCmdlets.ps1:30 char:1

  • $dscRegSavePath = [System.IO.Path]::GetFullPath(
  •   + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
      + FullyQualifiedErrorId : NullArray
    
    

Cannot index into a null array.
At C:\Program Files\tug\Server\BasicTugCmdlets.ps1:32 char:1

  • $dscConfigPath = [System.IO.Path]::GetFullPath(
  •   + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
      + FullyQualifiedErrorId : NullArray
    
    

Cannot index into a null array.
At C:\Program Files\tug\Server\BasicTugCmdlets.ps1:34 char:1

  • $dscModulePath = [System.IO.Path]::GetFullPath(
  •   + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
      + FullyQualifiedErrorId : NullArray
    
    

Cannot index into a null array.
At C:\Program Files\tug\Server\BasicTugCmdlets.ps1:36 char:1

  • $dscReportsPath = [System.IO.Path]::GetFullPath(
  •   + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
      + FullyQualifiedErrorId : NullArray
    
    

You cannot call a method on a null-valued expression.
At C:\Program Files\tug\Server\BasicTugCmdlets.ps1:40 char:1

  • $handlerLogger.LogInformation("Resolved App Settings:")
  •   + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
      + FullyQualifiedErrorId : InvokeMethodOnNull
    
    

You cannot call a method on a null-valued expression.
At C:\Program Files\tug\Server\BasicTugCmdlets.ps1:41 char:1

  • $handlerLogger.LogInformation(" * dscRegSavePath = [$dscRegSavePath] ...
  •   + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
      + FullyQualifiedErrorId : InvokeMethodOnNull
    
    

You cannot call a method on a null-valued expression.
At C:\Program Files\tug\Server\BasicTugCmdlets.ps1:42 char:1

  • $handlerLogger.LogInformation(" * dscConfigPath = [$dscConfigPath]" ...
  •   + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
      + FullyQualifiedErrorId : InvokeMethodOnNull
    
    

You cannot call a method on a null-valued expression.
At C:\Program Files\tug\Server\BasicTugCmdlets.ps1:43 char:1

  • $handlerLogger.LogInformation(" * dscModulePath = [$dscModulePath]" ...
  •   + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
      + FullyQualifiedErrorId : InvokeMethodOnNull
    
    

You cannot call a method on a null-valued expression.
At C:\Program Files\tug\Server\BasicTugCmdlets.ps1:44 char:1

  • $handlerLogger.LogInformation(" * dscReportsPath = [$dscReportsPath] ...
  •   + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
      + FullyQualifiedErrorId : InvokeMethodOnNull
    
    

Test-Path : Cannot bind argument to parameter 'Path' because it is null.
At C:\Program Files\tug\Server\BasicTugCmdlets.ps1:47 char:23

  • if (!(test-path -path $dscRegSavePath)) {
  •                   ~~~~~~~~~~~~~~~
    
    • CategoryInfo : InvalidData: (:) [Test-Path], ParameterBindingValidationException
    • FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.TestPathCom
      mand

Test-Path : Cannot bind argument to parameter 'Path' because it is null.
At C:\Program Files\tug\Server\BasicTugCmdlets.ps1:50 char:23

  • if (!(test-path -path $dscConfigPath)) {
  •                   ~~~~~~~~~~~~~~
    
    • CategoryInfo : InvalidData: (:) [Test-Path], ParameterBindingValidationException
    • FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.TestPathCom
      mand

Test-Path : Cannot bind argument to parameter 'Path' because it is null.
At C:\Program Files\tug\Server\BasicTugCmdlets.ps1:53 char:23

  • if (!(Test-Path -Path $dscModulePath)) {
  •                   ~~~~~~~~~~~~~~
    
    • CategoryInfo : InvalidData: (:) [Test-Path], ParameterBindingValidationException
    • FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.TestPathCom
      mand

Test-Path : Cannot bind argument to parameter 'Path' because it is null.
At C:\Program Files\tug\Server\BasicTugCmdlets.ps1:56 char:23

  • if (!(Test-Path -Path $dscReportsPath)) {
  •                   ~~~~~~~~~~~~~~~
    
    • CategoryInfo : InvalidData: (:) [Test-Path], ParameterBindingValidationException
    • FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.TestPathCom
      mand

All BASIC Tug Cmdlets are defined


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions