Problems deploying to Kovan, crash and not asking for initialize function

Hi @ethicraul,

Looking at your project, it has both:

    "@openzeppelin/contracts": "^2.4.0",
    "@openzeppelin/contracts-ethereum-package": "^2.3.0",

Upgradeable contracts need to use @openzeppelin/contracts-ethereum-package rather than @openzeppelin/contracts.

Also we should use OpenZeppelin Contracts Ethereum Package v2.4 (There was an issue: https://github.com/OpenZeppelin/openzeppelin-contracts-ethereum-package/issues/70 with 2.3)

I suggest:

  • uninstalling @openzeppelin/contracts
  • upgrading to the latest version (2.4) of @openzeppelin/contracts-ethereum-package
  • modify the projects contracts to import from @openzeppelin/contracts-ethereum-package
  • remove build directory and kovan.json