Skip to content

TypeError: Cannot read property 'constructor' of null #153

Closed
@felixSchl

Description

@felixSchl

The following code throws TypeError: Cannot read property 'constructor' of null. If you remove the invincible all works well.

module Test.Main where

import Effect.Aff
import Prelude

import Control.Parallel (parSequence_)
import Effect (Effect)
import Effect.Console (log)

main :: Effect Unit
main = do
  launchAff_ do
    parSequence_
      [ do
          invincible do
            delay $ 100.0 # Milliseconds
      , do
          delay $ 50.0 # Milliseconds
          throwError $ error "hi3"
      ]

The full stack trace:

TypeError: Cannot read property 'constructor' of null
    at Object.isLeft (/home/felix/projects/dn3010/aff-bug-report/output/Effect.Aff/index.js:76:112)
    at join (/home/felix/projects/dn3010/aff-bug-report/output/Effect.Aff/foreign.js:720:16)
    at /home/felix/projects/dn3010/aff-bug-report/output/Effect.Aff/foreign.js:778:19
    at /home/felix/projects/dn3010/aff-bug-report/output/Effect.Aff/foreign.js:669:29
    at runEff (/home/felix/projects/dn3010/aff-bug-report/output/Effect.Aff/foreign.js:80:7)
    at run (/home/felix/projects/dn3010/aff-bug-report/output/Effect.Aff/foreign.js:496:15)
    at /home/felix/projects/dn3010/aff-bug-report/output/Effect.Aff/foreign.js:333:19
    at drain (/home/felix/projects/dn3010/aff-bug-report/output/Effect.Aff/foreign.js:120:9)
    at Object.enqueue (/home/felix/projects/dn3010/aff-bug-report/output/Effect.Aff/foreign.js:141:11)
    at Timeout._onTimeout (/home/felix/projects/dn3010/aff-bug-report/output/Effect.Aff/foreign.js:330:27)

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