datajoint / datajoint-matlab

Relational data pipelines for the science lab
MIT License
42 stars 37 forks source link

Error in calling `getSchema()` for existing schema with `dj.Imported` (and likely `dj.Computed`) tables #336

Closed ttngu207 closed 3 years ago

ttngu207 commented 3 years ago

Error message:

Error using dj.Imported
Abstract classes cannot be instantiated.  Class 'dj.Imported' inherits abstract methods or
properties but does not implement them.  See the list of methods and properties that
'dj.Imported' must implement if you do not intend the class to be abstract.

Error in dj.internal.TableAccessor (line 41)
                self.(name) = dj.(tierClass{2})(className{1});

Error in dj.Schema (line 69)
            self.v = dj.internal.TableAccessor(self);

Error in ephys.getSchema (line 5)
    schemaObject = dj.Schema(dj.conn, 'ephys', [db_prefix, 'ephys']);