title: Android coroutine job changed to CompletableJob?
body: <p>When I update my project coroutines to the newer version all my job creation with launch scope are failing...</p>
  
  <p>on gradle:</p>
  
  <pre><code>implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.2'
  </code></pre>
  
  <p>The error:</p>
  
  <pre><code>Type mismatch: inferred type is Job but CompletableJob was expected
  </code></pre>
  
  <p>Code:</p>
  
  <pre><code>var websiteCrawlerResultList: ArrayList&lt;WebsiteCrawlerResult&gt; = arrayListOf()
      var url: URL? = null
      private var urlList: MutableSet&lt;String&gt; = mutableSetOf()
      private var job = Job()
      private var scope = CoroutineScope(Dispatchers.Default+job)
  
      fun startCrawler() {
          job = scope.launch {
              crawlPageLinks(url)
              Log.d(TAG, "Finished ${url.toString()} crawling")
          }
      }
  </code></pre>
  
  <p>when <code>job = scope.launch {</code> Android Studio return the type mismatch error, he expect to be <code>CompletableJob</code>, but I not using it and this don't exists on the old version.</p>