Skip to content

Exception calling "Start" with "0" argument(s): "Address already in use" #4

Open
@ziggekatten

Description

@ziggekatten

I have a strange behavior.

Running an OpenFaaS installation, where things works as they shoulh (normally) and we have some functions running on node10-express template as base.

Now, we tried the powershell-http-template.

Procedure:

faas-cli template store pull powershell-http-template
faas-cli new --lang powershell-http psdemo
faas-cli up -f psdemo.yml

It all deploys, running as a service(Docker Swarm), but invoking gives the error:

Exception calling "Start" with "0" argument(s): "Address already in use"
At /server.ps1:20 char:1

  • $listener.Start()
  • CategoryInfo : NotSpecified: (:) [], MethodInvocationException
  • FullyQualifiedErrorId : HttpListenerException

'Exception calling "GetContext" with "0" argument(s): "Cannot access a disposed object.
Object name: 'System.Net.HttpListener'."
At /server.ps1:25 char:5

  • $context = $listener.GetContext()
    
  • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:) [], MethodInvocationException
  • FullyQualifiedErrorId : ObjectDisposedException

Exception calling ".ctor" with "2" argument(s): "Value cannot be null.
Parameter name: stream"
At /server.ps1:32 char:5

  • $reader = [System.IO.StreamReader]::new($reqStream, $reqEncoding)
    
  • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:) [], MethodInvocationException
  • FullyQualifiedErrorId : ArgumentNullException

You cannot call a method on a null-valued expression.
At /server.ps1:35 char:5

  • $fnContext.Body = $reader.ReadToEnd()
    
  • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : InvalidOperation: (:) [], RuntimeException
  • FullyQualifiedErrorId : InvokeMethodOnNull

The property 'StatusCode' cannot be found on this object. Verify that the property exists and can be set.
At /server.ps1:53 char:85

  • ... de = $(If ($fnResponse.Status) {$fnResponse.Status} Else {500}) #defa ...
  •                                                           ~~~
    
  • CategoryInfo : InvalidOperation: (:) [], RuntimeException
  • FullyQualifiedErrorId : PropertyNotFound

The property 'Headers' cannot be found on this object. Verify that the property exists and can be set.
At /server.ps1:56 char:5

  • $response.Headers = $fnResponse.Headers
    
  • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : InvalidOperation: (:) [], RuntimeException
  • FullyQualifiedErrorId : PropertyNotFound

The property 'ContentLength64' cannot be found on this object. Verify that the property exists and can be set.
At /server.ps1:57 char:5

  • $response.ContentLength64 = $Content.Length
    
  • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : InvalidOperation: (:) [], RuntimeException
  • FullyQualifiedErrorId : PropertyNotFound

You cannot call a method on a null-valued expression.
At /server.ps1:58 char:5

  • $response.OutputStream.Write($Content, 0, $Content.Length)
    
  • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : InvalidOperation: (:) [], RuntimeException
  • FullyQualifiedErrorId : InvokeMethodOnNull

You cannot call a method on a null-valued expression.
At /server.ps1:59 char:5

  • $response.Close()
    
  • ~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : InvalidOperation: (:) [], RuntimeException
  • FullyQualifiedErrorId : InvokeMethodOnNull

nodejs and go that we runs woks perfectly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions