code: def test_incompatible_type_after_tracking_restart(self):
      run = Run(system_tracking_interval=None)
      run_hash = run.hash
      run.track(1.0, name="numbers", context={})
      run.finalize()
      del run
  
      new_run = Run(run_hash=run_hash, system_tracking_interval=None)
      with self.assertRaises(ValueError) as cm:
          new_run.track([1], name="numbers", context={})
      exception = cm.exception
      self.assertEqual(
          "Cannot log value '[1]' on sequence 'numbers'. Incompatible data types.",
          exception.args[0],
      )
  
file_path: aim/tests/sdk/test_run_track_type_checking.py
imports: from tests.base import TestBase
  from aim.sdk.run import Run
  from aim.sdk.sequences.metric import Metric
  from aim.storage.context import Context
label_desc: Use image node_id 5 for calling the TestRunSequenceHomogeneousValues obj's underlying member method code with example usage: obj.test_incompatible_type_after_tracking_restart() without return types