# AssertionError: \<class 'trytond.pool.stock.configuration.sequence'\> has no docstring

**URL:** https://discuss.tryton.org/t/assertionerror-class-trytond-pool-stock-configuration-sequence-has-no-docstring/3137
**Category:** System Administrator
**Tags:** stock
**Created:** [August 18, 2020, 4:10pm UTC](https://discuss.tryton.org/t/assertionerror-class-trytond-pool-stock-configuration-sequence-has-no-docstring/3137 "2020-08-18T16:10:14Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![yoeldiomedez](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/yoeldiomedez/32/943_2.png) [@yoeldiomedez](https://discuss.tryton.org/u/yoeldiomedez)
#### Post date: [August 18, 2020, 4:10pm UTC](https://discuss.tryton.org/t/assertionerror-class-trytond-pool-stock-configuration-sequence-has-no-docstring/3137/1 "2020-08-18T16:10:15Z")

</div>

Hello everyone,

I’m trying to upgrade from 4.2 to 5.0, so I followed the migration steps:

- [4.2 to 4.4](https://discuss.tryton.org/t/migration-from-4-2-to-4-4/264)
- [4.4 to 4.6](https://discuss.tryton.org/t/migration-from-4-4-to-4-6/383)
- [4.6 to 4.8](https://discuss.tryton.org/t/migration-from-4-6-to-4-8/440)
- [4.8 to 5.0](https://discuss.tryton.org/t/migration-from-4-8-to-5-0/596)

Then to upgrade the new series, I run the [command line](https://docs.tryton.org/projects/server/en/latest/topics/setup_database.html#update-a-database) (`trytond-admin -c <config file> -d <database name> --all`) and a dependency error happens:

```
(env) connecttix@ip-172-26-6-37:~/tryton$ ./trytond/bin/trytond-admin -c ./conf/trytond.conf -d connecttix_tryton --all
Traceback (most recent call last):
  File "./trytond/bin/trytond-admin", line 21, in <module>
    admin.run(options)
  File "/home/connecttix/tryton/trytond/trytond/admin.py", line 54, in run
    activatedeps=options.activatedeps)
  File "/home/connecttix/tryton/trytond/trytond/pool.py", line 160, in init
    lang=lang, activatedeps=activatedeps)
  File "/home/connecttix/tryton/trytond/trytond/modules/ __init__.py", line 418, in load_modules
    _load_modules(update)
  File "/home/connecttix/tryton/trytond/trytond/modules/ __init__.py", line 382, in _load_modules
    graph = create_graph(module_list)
  File "/home/connecttix/tryton/trytond/trytond/modules/ __init__.py", line 159, in create_graph
    raise MissingDependenciesException(list(missing))
trytond.exceptions.MissingDependenciesException: Missing dependencies: stock_package_shipping

```

So, to fix that error, I ran next command line: (`trytond-admin -c <config file> -d <database name> -u <module name> --activate-dependencies`), without any success:

```
(env) connecttix@ip-172-26-6-37:~/tryton$ ./trytond/bin/trytond-admin -c ./conf/trytond.conf -d connecttix_tryton -u stock_package_shipping --activate-dependencies
Traceback (most recent call last):
  File "./trytond/bin/trytond-admin", line 21, in <module>
    admin.run(options)
  File "/home/connecttix/tryton/trytond/trytond/admin.py", line 54, in run
    activatedeps=options.activatedeps)
  File "/home/connecttix/tryton/trytond/trytond/pool.py", line 160, in init
    lang=lang, activatedeps=activatedeps)
  File "/home/connecttix/tryton/trytond/trytond/modules/ __init__.py", line 418, in load_modules
    _load_modules(update)
  File "/home/connecttix/tryton/trytond/trytond/modules/ __init__.py", line 388, in _load_modules
    load_module_graph(graph, pool, update, lang)
  File "/home/connecttix/tryton/trytond/trytond/modules/ __init__.py", line 216, in load_module_graph
    cls. __register__ (module)
  File "/home/connecttix/tryton/trytond/trytond/modules/stock_package/stock.py", line 53, in __register__
    super(ConfigurationSequence, cls). __register__ (module_name)
  File "/home/connecttix/tryton/trytond/trytond/modules/stock/configuration.py", line 165, in __register__
    super(ConfigurationSequence, cls). __register__ (module_name)
  File "/home/connecttix/tryton/trytond/trytond/model/modelsql.py", line 201, in __register__
    super(ModelSQL, cls). __register__ (module_name)
  File "/home/connecttix/tryton/trytond/trytond/model/model.py", line 119, in __register__
    model_id = Model_.register(cls, module_name)
  File "/home/connecttix/tryton/trytond/trytond/ir/model.py", line 97, in register
    [[model. __name__ , model._get_name(), model. __doc__ ,
  File "/home/connecttix/tryton/trytond/trytond/model/model.py", line 101, in _get_name
    assert cls. __doc__ , '%s has no docstring' % cls
AssertionError: <class 'trytond.pool.stock.configuration.sequence'> has no docstring

```

- Could anyone tell me what’s wrong?
- What can I do to fix it?

---

<div class="post-metadata">

### Author: ![formateli](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/formateli/32/579_2.png) [@formateli](https://discuss.tryton.org/u/formateli)
#### Post date: [August 18, 2020, 4:48pm UTC](https://discuss.tryton.org/t/assertionerror-class-trytond-pool-stock-configuration-sequence-has-no-docstring/3137/2 "2020-08-18T16:48:19Z")

</div>

It seems like you are missing the stock\_package\_shipping module in your trytond/modules path.

---

<div class="post-metadata">

### Author: ![yoeldiomedez](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/yoeldiomedez/32/943_2.png) [@yoeldiomedez](https://discuss.tryton.org/u/yoeldiomedez)
#### Post date: [August 18, 2020, 5:05pm UTC](https://discuss.tryton.org/t/assertionerror-class-trytond-pool-stock-configuration-sequence-has-no-docstring/3137/3 "2020-08-18T17:05:18Z")

</div>

@formateli No, It is installed

 ![image](https://discuss-cdn.tryton.org/uploads/default/original/2X/2/28d45c36ab0b04a71efb1793bd4ca44abae39433.png)

---

<div class="post-metadata">

### Author: ![formateli](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/formateli/32/579_2.png) [@formateli](https://discuss.tryton.org/u/formateli)
#### Post date: [August 18, 2020, 5:33pm UTC](https://discuss.tryton.org/t/assertionerror-class-trytond-pool-stock-configuration-sequence-has-no-docstring/3137/4 "2020-08-18T17:33:44Z")

</div>

Have you updated the modules in each version upgrade?

---

<div class="post-metadata">

### Author: ![pokoli](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/pokoli/32/22_2.png) [@pokoli](https://discuss.tryton.org/u/pokoli)
#### Post date: [August 18, 2020, 6:04pm UTC](https://discuss.tryton.org/t/assertionerror-class-trytond-pool-stock-configuration-sequence-has-no-docstring/3137/5 "2020-08-18T18:04:28Z")

</div>

> [@yoeldiomedez](#):
>
> Could anyone tell me what’s wrong?

There is a module that adds the ‘stock.configuration.sequence’ model which is missing the DocString.

> [@yoeldiomedez](#):
>
> What can I do to fix it?

You should set the docstring or remove the module (if you do not use it) that has declared this model.

---

<div class="post-metadata">

### Author: ![system](https://discuss-cdn.tryton.org/uploads/default/original/1X/c6f8ec0a40525cdcd50058c734283450a4b3d38b.png) [@system](https://discuss.tryton.org/u/system)
#### Post date: [September 17, 2020, 6:04pm UTC](https://discuss.tryton.org/t/assertionerror-class-trytond-pool-stock-configuration-sequence-has-no-docstring/3137/6 "2020-09-17T18:04:34Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
