<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Crème CRM - Bugs]]></title>
		<link>https://www.cremecrm.com/forum/</link>
		<description><![CDATA[Crème CRM - https://www.cremecrm.com/forum]]></description>
		<pubDate>Sat, 23 May 2026 02:39:31 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[ValueError: invalid literal for int() with base 10: 'creme_config-userproperty8']]></title>
			<link>https://www.cremecrm.com/forum/showthread.php?tid=276</link>
			<pubDate>Thu, 15 Jan 2026 10:47:50 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.cremecrm.com/forum/member.php?action=profile&uid=55">libresurf</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.cremecrm.com/forum/showthread.php?tid=276</guid>
			<description><![CDATA[Bonjour,<br />
<br />
Lors de la demande d'accès à la fiche d'une société (<a href="https://mon_serveur.org/persons/organisation/24" target="_blank" rel="noopener" class="mycode_url">https://mon_serveur.org/persons/organisation/24</a>), j'obtiens une erreur 500.<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>Creme — Erreur 500<br />
Une erreur interne s'est produite.</code></div></div><br />
<br />
Dans mes logs apache2, j'ai la sortie suivante :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>[Thu Jan 15 10:30:04.687971 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX] [2026-01-15 10:30:04] &#92;x1b[31mERROR&#92;x1b[0m - django.request : Internal Server Error: /persons/organisation/24 <br />
[Thu Jan 15 10:30:04.688006 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX] Traceback (most recent call last): <br />
[Thu Jan 15 10:30:04.688011 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/fields/__init__.py", line 2128, in get_prep_value <br />
[Thu Jan 15 10:30:04.688015 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return int(value) <br />
[Thu Jan 15 10:30:04.688019 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX] ValueError: invalid literal for int() with base 10: 'creme_config-userproperty8' <br />
[Thu Jan 15 10:30:04.688023 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]  <br />
[Thu Jan 15 10:30:04.688036 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX] The above exception was the direct cause of the following exception: <br />
[Thu Jan 15 10:30:04.688039 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]  <br />
[Thu Jan 15 10:30:04.688042 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX] Traceback (most recent call last): <br />
[Thu Jan 15 10:30:04.688044 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/core/handlers/exception.py", line 55, in inner <br />
[Thu Jan 15 10:30:04.688047 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     response = get_response(request) <br />
[Thu Jan 15 10:30:04.688050 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/core/handlers/base.py", line 220, in _get_response <br />
[Thu Jan 15 10:30:04.688053 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     response = response.render() <br />
[Thu Jan 15 10:30:04.688056 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/response.py", line 114, in render <br />
[Thu Jan 15 10:30:04.688059 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     self.content = self.rendered_content <br />
[Thu Jan 15 10:30:04.688062 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                    ^^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688064 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/response.py", line 92, in rendered_content <br />
[Thu Jan 15 10:30:04.688067 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return template.render(context, self._request) <br />
[Thu Jan 15 10:30:04.688070 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688073 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/backends/django.py", line 107, in render <br />
[Thu Jan 15 10:30:04.688076 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.template.render(context) <br />
[Thu Jan 15 10:30:04.688078 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688081 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 172, in render <br />
[Thu Jan 15 10:30:04.688084 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self._render(context) <br />
[Thu Jan 15 10:30:04.688087 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688090 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 164, in _render <br />
[Thu Jan 15 10:30:04.688092 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.nodelist.render(context) <br />
[Thu Jan 15 10:30:04.688095 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688098 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688101 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688106 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688110 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688113 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688115 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688118 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/loader_tags.py", line 159, in render <br />
[Thu Jan 15 10:30:04.688121 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return compiled_parent._render(context) <br />
[Thu Jan 15 10:30:04.688124 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688127 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 164, in _render <br />
[Thu Jan 15 10:30:04.688129 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.nodelist.render(context) <br />
[Thu Jan 15 10:30:04.688132 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688135 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688138 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688141 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688144 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688147 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688149 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688152 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/loader_tags.py", line 159, in render <br />
[Thu Jan 15 10:30:04.688155 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return compiled_parent._render(context) <br />
[Thu Jan 15 10:30:04.688158 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688160 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 164, in _render <br />
[Thu Jan 15 10:30:04.688163 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.nodelist.render(context) <br />
[Thu Jan 15 10:30:04.688166 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688169 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688172 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688177 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688180 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688183 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688186 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688188 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/loader_tags.py", line 159, in render <br />
[Thu Jan 15 10:30:04.688191 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return compiled_parent._render(context) <br />
[Thu Jan 15 10:30:04.688194 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688197 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 164, in _render <br />
[Thu Jan 15 10:30:04.688200 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.nodelist.render(context) <br />
[Thu Jan 15 10:30:04.688202 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688205 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688208 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688211 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688214 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688217 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688219 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688222 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render <br />
[Thu Jan 15 10:30:04.688225 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     result = block.nodelist.render(context) <br />
[Thu Jan 15 10:30:04.688228 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688231 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688234 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688236 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688241 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688244 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688247 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render <br />
[Thu Jan 15 10:30:04.688250 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     result = block.nodelist.render(context) <br />
[Thu Jan 15 10:30:04.688253 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688256 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688259 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688261 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688264 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688267 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688270 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render <br />
[Thu Jan 15 10:30:04.688273 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     result = block.nodelist.render(context) <br />
[Thu Jan 15 10:30:04.688275 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688278 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688281 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688284 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688287 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688290 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688292 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/defaulttags.py", line 423, in render <br />
[Thu Jan 15 10:30:04.688295 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return strip_spaces_between_tags(self.nodelist.render(context).strip()) <br />
[Thu Jan 15 10:30:04.688298 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                      ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688301 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688304 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688309 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688312 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688315 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688318 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688320 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render <br />
[Thu Jan 15 10:30:04.688323 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     result = block.nodelist.render(context) <br />
[Thu Jan 15 10:30:04.688326 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688329 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688332 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688335 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688338 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688340 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688343 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/library.py", line 324, in render <br />
[Thu Jan 15 10:30:04.688346 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     output = self.func(*resolved_args, **resolved_kwargs) <br />
[Thu Jan 15 10:30:04.688349 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/creme/creme_core/templatetags/creme_bricks.py", line 1070, in brick_display <br />
[Thu Jan 15 10:30:04.688352 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return mark_safe(''.join(filter( <br />
[Thu Jan 15 10:30:04.688355 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                      ~~~~~~~^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688357 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         None, <br />
[Thu Jan 15 10:30:04.688360 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         ^^^^^ <br />
[Thu Jan 15 10:30:04.688363 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         (render(brick) for brick in bricks_to_render) <br />
[Thu Jan 15 10:30:04.688365 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688368 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ))) <br />
[Thu Jan 15 10:30:04.688371 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ^^ <br />
[Thu Jan 15 10:30:04.688374 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/creme/creme_core/templatetags/creme_bricks.py", line 1072, in &lt;genexpr&gt; <br />
[Thu Jan 15 10:30:04.688379 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     (render(brick) for brick in bricks_to_render) <br />
[Thu Jan 15 10:30:04.688382 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]      ~~~~~~^^^^^^^ <br />
[Thu Jan 15 10:30:04.688384 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/creme/creme_core/templatetags/creme_bricks.py", line 1037, in render <br />
[Thu Jan 15 10:30:04.688387 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return fun({**context_dict}) <br />
[Thu Jan 15 10:30:04.688390 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/creme/creme_core/bricks.py", line 368, in detailview_display <br />
[Thu Jan 15 10:30:04.688393 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     self._populate_explainers([*hlines, *related_hlines], user) <br />
[Thu Jan 15 10:30:04.688396 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688398 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/creme/creme_core/bricks.py", line 345, in _populate_explainers <br />
[Thu Jan 15 10:30:04.688401 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     for hline, explainer in zip(hlines, self.history_registry.line_explainers(hlines, user)): <br />
[Thu Jan 15 10:30:04.688404 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688407 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/creme/creme_core/gui/history.py", line 797, in line_explainers <br />
[Thu Jan 15 10:30:04.688410 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     fetcher.proceed() <br />
[Thu Jan 15 10:30:04.688413 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ~~~~~~~~~~~~~~~^^ <br />
[Thu Jan 15 10:30:04.688415 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/creme/creme_core/utils/db.py", line 336, in proceed <br />
[Thu Jan 15 10:30:04.688418 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     model: model._default_manager.in_bulk(pks) <br />
[Thu Jan 15 10:30:04.688421 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ <br />
[Thu Jan 15 10:30:04.688424 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/manager.py", line 87, in manager_method <br />
[Thu Jan 15 10:30:04.688427 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return getattr(self.get_queryset(), name)(*args, **kwargs) <br />
[Thu Jan 15 10:30:04.688429 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688432 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/query.py", line 1166, in in_bulk <br />
[Thu Jan 15 10:30:04.688435 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     qs = self.filter(**{filter_key: id_list}) <br />
[Thu Jan 15 10:30:04.688438 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/query.py", line 1495, in filter <br />
[Thu Jan 15 10:30:04.688441 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self._filter_or_exclude(False, args, kwargs) <br />
[Thu Jan 15 10:30:04.688446 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688449 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/query.py", line 1513, in _filter_or_exclude <br />
[Thu Jan 15 10:30:04.688452 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     clone._filter_or_exclude_inplace(negate, args, kwargs) <br />
[Thu Jan 15 10:30:04.688454 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688457 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/query.py", line 1523, in _filter_or_exclude_inplace <br />
[Thu Jan 15 10:30:04.688460 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     self._query.add_q(Q(*args, **kwargs)) <br />
[Thu Jan 15 10:30:04.688463 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688466 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/sql/query.py", line 1646, in add_q <br />
[Thu Jan 15 10:30:04.688468 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     clause, _ = self._add_q(q_object, can_reuse) <br />
[Thu Jan 15 10:30:04.688471 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688474 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/sql/query.py", line 1678, in _add_q <br />
[Thu Jan 15 10:30:04.688477 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     child_clause, needed_inner = self.build_filter( <br />
[Thu Jan 15 10:30:04.688480 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                  ~~~~~~~~~~~~~~~~~^ <br />
[Thu Jan 15 10:30:04.688482 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         child, <br />
[Thu Jan 15 10:30:04.688485 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         ^^^^^^ <br />
[Thu Jan 15 10:30:04.688488 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ...&lt;7 lines&gt;... <br />
[Thu Jan 15 10:30:04.688490 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         update_join_types=update_join_types, <br />
[Thu Jan 15 10:30:04.688493 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688496 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ) <br />
[Thu Jan 15 10:30:04.688498 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ^ <br />
[Thu Jan 15 10:30:04.688501 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/sql/query.py", line 1588, in build_filter <br />
[Thu Jan 15 10:30:04.688504 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     condition = self.build_lookup(lookups, col, value) <br />
[Thu Jan 15 10:30:04.688507 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/sql/query.py", line 1415, in build_lookup <br />
[Thu Jan 15 10:30:04.688510 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     lookup = lookup_class(lhs, rhs) <br />
[Thu Jan 15 10:30:04.688515 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/lookups.py", line 38, in __init__ <br />
[Thu Jan 15 10:30:04.688518 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     self.rhs = self.get_prep_lookup() <br />
[Thu Jan 15 10:30:04.688520 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                ~~~~~~~~~~~~~~~~~~~~^^ <br />
[Thu Jan 15 10:30:04.688523 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/lookups.py", line 536, in get_prep_lookup <br />
[Thu Jan 15 10:30:04.688526 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return super().get_prep_lookup() <br />
[Thu Jan 15 10:30:04.688529 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~~~~^^ <br />
[Thu Jan 15 10:30:04.688532 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/lookups.py", line 321, in get_prep_lookup <br />
[Thu Jan 15 10:30:04.688534 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     rhs_value = self.lhs.output_field.get_prep_value(rhs_value) <br />
[Thu Jan 15 10:30:04.688537 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/fields/__init__.py", line 2130, in get_prep_value <br />
[Thu Jan 15 10:30:04.688540 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     raise e.__class__( <br />
[Thu Jan 15 10:30:04.688543 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         "Field '%s' expected a number but got %r." % (self.name, value), <br />
[Thu Jan 15 10:30:04.688546 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ) from e <br />
[Thu Jan 15 10:30:04.688548 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX] ValueError: Field 'id' expected a number but got 'creme_config-userproperty8'.</code></div></div><br />
<br />
À priori, c'est un problème de champs qui attend une valeur numérique, mais qui reçoit une valeur littérale avec 'creme_config-userproperty8' comme chaîne de caractères.<br />
Et là, je ne sais pas analyser plus loin l'origine de ce bug.<br />
<br />
Savez-vous comment corriger ce bug ?<br />
<br />
<br />
<br />
<span style="font-style: italic;" class="mycode_i">PS : pour information, j'ai migré vers la dernière version 2.7.4 de Crème CRM car je pensais que ça allait corriger le bug, mais j'avais déjà ce problème avec les versions 2.6.8 et suivantes (jusqu'à la version 2.6.16). Oui, j'ai mis progressivement à jour les versions avant de passer à la version 2.7.</span>]]></description>
			<content:encoded><![CDATA[Bonjour,<br />
<br />
Lors de la demande d'accès à la fiche d'une société (<a href="https://mon_serveur.org/persons/organisation/24" target="_blank" rel="noopener" class="mycode_url">https://mon_serveur.org/persons/organisation/24</a>), j'obtiens une erreur 500.<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>Creme — Erreur 500<br />
Une erreur interne s'est produite.</code></div></div><br />
<br />
Dans mes logs apache2, j'ai la sortie suivante :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>[Thu Jan 15 10:30:04.687971 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX] [2026-01-15 10:30:04] &#92;x1b[31mERROR&#92;x1b[0m - django.request : Internal Server Error: /persons/organisation/24 <br />
[Thu Jan 15 10:30:04.688006 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX] Traceback (most recent call last): <br />
[Thu Jan 15 10:30:04.688011 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/fields/__init__.py", line 2128, in get_prep_value <br />
[Thu Jan 15 10:30:04.688015 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return int(value) <br />
[Thu Jan 15 10:30:04.688019 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX] ValueError: invalid literal for int() with base 10: 'creme_config-userproperty8' <br />
[Thu Jan 15 10:30:04.688023 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]  <br />
[Thu Jan 15 10:30:04.688036 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX] The above exception was the direct cause of the following exception: <br />
[Thu Jan 15 10:30:04.688039 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]  <br />
[Thu Jan 15 10:30:04.688042 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX] Traceback (most recent call last): <br />
[Thu Jan 15 10:30:04.688044 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/core/handlers/exception.py", line 55, in inner <br />
[Thu Jan 15 10:30:04.688047 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     response = get_response(request) <br />
[Thu Jan 15 10:30:04.688050 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/core/handlers/base.py", line 220, in _get_response <br />
[Thu Jan 15 10:30:04.688053 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     response = response.render() <br />
[Thu Jan 15 10:30:04.688056 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/response.py", line 114, in render <br />
[Thu Jan 15 10:30:04.688059 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     self.content = self.rendered_content <br />
[Thu Jan 15 10:30:04.688062 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                    ^^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688064 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/response.py", line 92, in rendered_content <br />
[Thu Jan 15 10:30:04.688067 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return template.render(context, self._request) <br />
[Thu Jan 15 10:30:04.688070 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688073 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/backends/django.py", line 107, in render <br />
[Thu Jan 15 10:30:04.688076 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.template.render(context) <br />
[Thu Jan 15 10:30:04.688078 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688081 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 172, in render <br />
[Thu Jan 15 10:30:04.688084 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self._render(context) <br />
[Thu Jan 15 10:30:04.688087 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688090 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 164, in _render <br />
[Thu Jan 15 10:30:04.688092 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.nodelist.render(context) <br />
[Thu Jan 15 10:30:04.688095 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688098 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688101 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688106 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688110 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688113 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688115 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688118 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/loader_tags.py", line 159, in render <br />
[Thu Jan 15 10:30:04.688121 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return compiled_parent._render(context) <br />
[Thu Jan 15 10:30:04.688124 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688127 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 164, in _render <br />
[Thu Jan 15 10:30:04.688129 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.nodelist.render(context) <br />
[Thu Jan 15 10:30:04.688132 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688135 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688138 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688141 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688144 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688147 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688149 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688152 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/loader_tags.py", line 159, in render <br />
[Thu Jan 15 10:30:04.688155 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return compiled_parent._render(context) <br />
[Thu Jan 15 10:30:04.688158 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688160 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 164, in _render <br />
[Thu Jan 15 10:30:04.688163 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.nodelist.render(context) <br />
[Thu Jan 15 10:30:04.688166 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688169 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688172 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688177 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688180 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688183 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688186 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688188 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/loader_tags.py", line 159, in render <br />
[Thu Jan 15 10:30:04.688191 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return compiled_parent._render(context) <br />
[Thu Jan 15 10:30:04.688194 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688197 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 164, in _render <br />
[Thu Jan 15 10:30:04.688200 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.nodelist.render(context) <br />
[Thu Jan 15 10:30:04.688202 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688205 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688208 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688211 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688214 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688217 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688219 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688222 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render <br />
[Thu Jan 15 10:30:04.688225 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     result = block.nodelist.render(context) <br />
[Thu Jan 15 10:30:04.688228 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688231 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688234 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688236 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688241 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688244 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688247 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render <br />
[Thu Jan 15 10:30:04.688250 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     result = block.nodelist.render(context) <br />
[Thu Jan 15 10:30:04.688253 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688256 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688259 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688261 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688264 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688267 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688270 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render <br />
[Thu Jan 15 10:30:04.688273 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     result = block.nodelist.render(context) <br />
[Thu Jan 15 10:30:04.688275 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688278 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688281 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688284 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688287 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688290 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688292 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/defaulttags.py", line 423, in render <br />
[Thu Jan 15 10:30:04.688295 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return strip_spaces_between_tags(self.nodelist.render(context).strip()) <br />
[Thu Jan 15 10:30:04.688298 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                      ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688301 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688304 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688309 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688312 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688315 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688318 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688320 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render <br />
[Thu Jan 15 10:30:04.688323 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     result = block.nodelist.render(context) <br />
[Thu Jan 15 10:30:04.688326 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 1018, in render <br />
[Thu Jan 15 10:30:04.688329 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return SafeString("".join([node.render_annotated(context) for node in self])) <br />
[Thu Jan 15 10:30:04.688332 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688335 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/base.py", line 979, in render_annotated <br />
[Thu Jan 15 10:30:04.688338 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self.render(context) <br />
[Thu Jan 15 10:30:04.688340 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688343 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/template/library.py", line 324, in render <br />
[Thu Jan 15 10:30:04.688346 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     output = self.func(*resolved_args, **resolved_kwargs) <br />
[Thu Jan 15 10:30:04.688349 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/creme/creme_core/templatetags/creme_bricks.py", line 1070, in brick_display <br />
[Thu Jan 15 10:30:04.688352 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return mark_safe(''.join(filter( <br />
[Thu Jan 15 10:30:04.688355 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                      ~~~~~~~^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688357 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         None, <br />
[Thu Jan 15 10:30:04.688360 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         ^^^^^ <br />
[Thu Jan 15 10:30:04.688363 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         (render(brick) for brick in bricks_to_render) <br />
[Thu Jan 15 10:30:04.688365 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688368 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ))) <br />
[Thu Jan 15 10:30:04.688371 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ^^ <br />
[Thu Jan 15 10:30:04.688374 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/creme/creme_core/templatetags/creme_bricks.py", line 1072, in &lt;genexpr&gt; <br />
[Thu Jan 15 10:30:04.688379 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     (render(brick) for brick in bricks_to_render) <br />
[Thu Jan 15 10:30:04.688382 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]      ~~~~~~^^^^^^^ <br />
[Thu Jan 15 10:30:04.688384 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/creme/creme_core/templatetags/creme_bricks.py", line 1037, in render <br />
[Thu Jan 15 10:30:04.688387 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return fun({**context_dict}) <br />
[Thu Jan 15 10:30:04.688390 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/creme/creme_core/bricks.py", line 368, in detailview_display <br />
[Thu Jan 15 10:30:04.688393 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     self._populate_explainers([*hlines, *related_hlines], user) <br />
[Thu Jan 15 10:30:04.688396 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688398 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/creme/creme_core/bricks.py", line 345, in _populate_explainers <br />
[Thu Jan 15 10:30:04.688401 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     for hline, explainer in zip(hlines, self.history_registry.line_explainers(hlines, user)): <br />
[Thu Jan 15 10:30:04.688404 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688407 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/creme/creme_core/gui/history.py", line 797, in line_explainers <br />
[Thu Jan 15 10:30:04.688410 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     fetcher.proceed() <br />
[Thu Jan 15 10:30:04.688413 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ~~~~~~~~~~~~~~~^^ <br />
[Thu Jan 15 10:30:04.688415 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/creme/creme_core/utils/db.py", line 336, in proceed <br />
[Thu Jan 15 10:30:04.688418 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     model: model._default_manager.in_bulk(pks) <br />
[Thu Jan 15 10:30:04.688421 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ <br />
[Thu Jan 15 10:30:04.688424 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/manager.py", line 87, in manager_method <br />
[Thu Jan 15 10:30:04.688427 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return getattr(self.get_queryset(), name)(*args, **kwargs) <br />
[Thu Jan 15 10:30:04.688429 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688432 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/query.py", line 1166, in in_bulk <br />
[Thu Jan 15 10:30:04.688435 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     qs = self.filter(**{filter_key: id_list}) <br />
[Thu Jan 15 10:30:04.688438 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/query.py", line 1495, in filter <br />
[Thu Jan 15 10:30:04.688441 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return self._filter_or_exclude(False, args, kwargs) <br />
[Thu Jan 15 10:30:04.688446 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688449 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/query.py", line 1513, in _filter_or_exclude <br />
[Thu Jan 15 10:30:04.688452 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     clone._filter_or_exclude_inplace(negate, args, kwargs) <br />
[Thu Jan 15 10:30:04.688454 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688457 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/query.py", line 1523, in _filter_or_exclude_inplace <br />
[Thu Jan 15 10:30:04.688460 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     self._query.add_q(Q(*args, **kwargs)) <br />
[Thu Jan 15 10:30:04.688463 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688466 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/sql/query.py", line 1646, in add_q <br />
[Thu Jan 15 10:30:04.688468 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     clause, _ = self._add_q(q_object, can_reuse) <br />
[Thu Jan 15 10:30:04.688471 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688474 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/sql/query.py", line 1678, in _add_q <br />
[Thu Jan 15 10:30:04.688477 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     child_clause, needed_inner = self.build_filter( <br />
[Thu Jan 15 10:30:04.688480 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                                  ~~~~~~~~~~~~~~~~~^ <br />
[Thu Jan 15 10:30:04.688482 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         child, <br />
[Thu Jan 15 10:30:04.688485 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         ^^^^^^ <br />
[Thu Jan 15 10:30:04.688488 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ...&lt;7 lines&gt;... <br />
[Thu Jan 15 10:30:04.688490 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         update_join_types=update_join_types, <br />
[Thu Jan 15 10:30:04.688493 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ <br />
[Thu Jan 15 10:30:04.688496 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ) <br />
[Thu Jan 15 10:30:04.688498 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ^ <br />
[Thu Jan 15 10:30:04.688501 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/sql/query.py", line 1588, in build_filter <br />
[Thu Jan 15 10:30:04.688504 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     condition = self.build_lookup(lookups, col, value) <br />
[Thu Jan 15 10:30:04.688507 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/sql/query.py", line 1415, in build_lookup <br />
[Thu Jan 15 10:30:04.688510 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     lookup = lookup_class(lhs, rhs) <br />
[Thu Jan 15 10:30:04.688515 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/lookups.py", line 38, in __init__ <br />
[Thu Jan 15 10:30:04.688518 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     self.rhs = self.get_prep_lookup() <br />
[Thu Jan 15 10:30:04.688520 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]                ~~~~~~~~~~~~~~~~~~~~^^ <br />
[Thu Jan 15 10:30:04.688523 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/lookups.py", line 536, in get_prep_lookup <br />
[Thu Jan 15 10:30:04.688526 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     return super().get_prep_lookup() <br />
[Thu Jan 15 10:30:04.688529 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]            ~~~~~~~~~~~~~~~~~~~~~~~^^ <br />
[Thu Jan 15 10:30:04.688532 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/lookups.py", line 321, in get_prep_lookup <br />
[Thu Jan 15 10:30:04.688534 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     rhs_value = self.lhs.output_field.get_prep_value(rhs_value) <br />
[Thu Jan 15 10:30:04.688537 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]   File "/srv/www/venv/creme_2_7/lib/python3.13/site-packages/django/db/models/fields/__init__.py", line 2130, in get_prep_value <br />
[Thu Jan 15 10:30:04.688540 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     raise e.__class__( <br />
[Thu Jan 15 10:30:04.688543 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]         "Field '%s' expected a number but got %r." % (self.name, value), <br />
[Thu Jan 15 10:30:04.688546 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX]     ) from e <br />
[Thu Jan 15 10:30:04.688548 2026] [wsgi:error] [pid 8487:tid 8505] [remote XXXX] ValueError: Field 'id' expected a number but got 'creme_config-userproperty8'.</code></div></div><br />
<br />
À priori, c'est un problème de champs qui attend une valeur numérique, mais qui reçoit une valeur littérale avec 'creme_config-userproperty8' comme chaîne de caractères.<br />
Et là, je ne sais pas analyser plus loin l'origine de ce bug.<br />
<br />
Savez-vous comment corriger ce bug ?<br />
<br />
<br />
<br />
<span style="font-style: italic;" class="mycode_i">PS : pour information, j'ai migré vers la dernière version 2.7.4 de Crème CRM car je pensais que ça allait corriger le bug, mais j'avais déjà ce problème avec les versions 2.6.8 et suivantes (jusqu'à la version 2.6.16). Oui, j'ai mis progressivement à jour les versions avant de passer à la version 2.7.</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Résolu] Activation de l'application creme.mobile dans CrèmeCRM 2.6.8]]></title>
			<link>https://www.cremecrm.com/forum/showthread.php?tid=262</link>
			<pubDate>Fri, 30 May 2025 11:59:37 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://www.cremecrm.com/forum/member.php?action=profile&uid=55">libresurf</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.cremecrm.com/forum/showthread.php?tid=262</guid>
			<description><![CDATA[Bonjour,<br />
<br />
Je n'arrive pas à activer l'application <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">'creme.mobile' </span></span>dans <span style="font-weight: bold;" class="mycode_b">CrèmeCRM 2.6.8</span>.<br />
<br />
Si je décommente la ligne <span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">INSTALLED_APPS.append('creme.mobile')</span></span> dans le fichier <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">settings.py</span></span> ou si je décommente directement la ligne "<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">'creme.mobile',</span></span>" dans la variable <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">INSTALLED_CREME_APPS</span></span> du fichier <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">~/venv/creme_2_6/lib/python3.13/site-packages/creme/settings.py</span></span>, j'obtiens la même erreur lors de la migration :<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>(creme_2_6) www-data@test:~/my_project&#36; creme migrate --settings=my_project.settings<br />
Traceback (most recent call last):<br />
  File "/srv/www/venv/creme_2_6/bin/creme", line 8, in &lt;module&gt;<br />
    sys.exit(execute())<br />
            ~~~~~~~^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/creme/manage.py", line 39, in execute<br />
    execute_from_command_line(argv)<br />
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line<br />
    utility.execute()<br />
    ~~~~~~~~~~~~~~~^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/core/management/__init__.py", line 436, in execute<br />
    self.fetch_command(subcommand).run_from_argv(self.argv)<br />
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/core/management/base.py", line 412, in run_from_argv<br />
    self.execute(*args, **cmd_options)<br />
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/core/management/base.py", line 458, in execute<br />
    output = self.handle(*args, **options)<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/core/management/base.py", line 106, in wrapper<br />
    res = handle_func(*args, **kwargs)<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/core/management/commands/migrate.py", line 120, in handle<br />
    executor.loader.check_consistent_history(connection)<br />
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/db/migrations/loader.py", line 327, in check_consistent_history<br />
    raise InconsistentMigrationHistory(<br />
    ...&lt;8 lines&gt;...<br />
    )<br />
django.db.migrations.exceptions.InconsistentMigrationHistory: Migration creme_core.0150_v2_6__settingvalue_json03 is applied before its dependency mobile.0005_v2_6__settingvalue_json on database 'default'.</code></div></div><br />
<br />
Il semble y avoir un problème dans l'ordre d'application des dépendances.<br />
Est-ce un problème interne à <span style="font-weight: bold;" class="mycode_b">CrèmeCRM</span> ou ai-je mal configuré le logiciel dans les fichiers <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">settings.py</span></span> ?<br />
<br />
<span style="font-style: italic;" class="mycode_i">PS :  je sais qu'il serait préférable de ne modifier que le fichier local_settings.py, mais je n'ai pas trouvé comment faire.</span>]]></description>
			<content:encoded><![CDATA[Bonjour,<br />
<br />
Je n'arrive pas à activer l'application <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">'creme.mobile' </span></span>dans <span style="font-weight: bold;" class="mycode_b">CrèmeCRM 2.6.8</span>.<br />
<br />
Si je décommente la ligne <span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">INSTALLED_APPS.append('creme.mobile')</span></span> dans le fichier <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">settings.py</span></span> ou si je décommente directement la ligne "<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">'creme.mobile',</span></span>" dans la variable <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">INSTALLED_CREME_APPS</span></span> du fichier <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">~/venv/creme_2_6/lib/python3.13/site-packages/creme/settings.py</span></span>, j'obtiens la même erreur lors de la migration :<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>(creme_2_6) www-data@test:~/my_project&#36; creme migrate --settings=my_project.settings<br />
Traceback (most recent call last):<br />
  File "/srv/www/venv/creme_2_6/bin/creme", line 8, in &lt;module&gt;<br />
    sys.exit(execute())<br />
            ~~~~~~~^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/creme/manage.py", line 39, in execute<br />
    execute_from_command_line(argv)<br />
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line<br />
    utility.execute()<br />
    ~~~~~~~~~~~~~~~^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/core/management/__init__.py", line 436, in execute<br />
    self.fetch_command(subcommand).run_from_argv(self.argv)<br />
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/core/management/base.py", line 412, in run_from_argv<br />
    self.execute(*args, **cmd_options)<br />
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/core/management/base.py", line 458, in execute<br />
    output = self.handle(*args, **options)<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/core/management/base.py", line 106, in wrapper<br />
    res = handle_func(*args, **kwargs)<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/core/management/commands/migrate.py", line 120, in handle<br />
    executor.loader.check_consistent_history(connection)<br />
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/db/migrations/loader.py", line 327, in check_consistent_history<br />
    raise InconsistentMigrationHistory(<br />
    ...&lt;8 lines&gt;...<br />
    )<br />
django.db.migrations.exceptions.InconsistentMigrationHistory: Migration creme_core.0150_v2_6__settingvalue_json03 is applied before its dependency mobile.0005_v2_6__settingvalue_json on database 'default'.</code></div></div><br />
<br />
Il semble y avoir un problème dans l'ordre d'application des dépendances.<br />
Est-ce un problème interne à <span style="font-weight: bold;" class="mycode_b">CrèmeCRM</span> ou ai-je mal configuré le logiciel dans les fichiers <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">settings.py</span></span> ?<br />
<br />
<span style="font-style: italic;" class="mycode_i">PS :  je sais qu'il serait préférable de ne modifier que le fichier local_settings.py, mais je n'ai pas trouvé comment faire.</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Résolu] RuntimeError: populate() isn't reentrant]]></title>
			<link>https://www.cremecrm.com/forum/showthread.php?tid=261</link>
			<pubDate>Sat, 24 May 2025 19:39:33 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://www.cremecrm.com/forum/member.php?action=profile&uid=55">libresurf</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.cremecrm.com/forum/showthread.php?tid=261</guid>
			<description><![CDATA[Bonjour,<br />
<br />
Je n'arrive pas à utiliser CrèmeCRM 2.6 avec Apache2<span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color"> 2.4.63 sous debian</span></span> trixie.<br />
<br />
Lors de la connexion au serveur depuis mon navigateur web, j'obtiens une erreur "500 Internal Server Error" (<span style="font-style: italic;" class="mycode_i">The server encountered an internal error or misconfiguration and was unable to complete your request.</span>)<br />
<br />
Les logs d'Apache renvoient alors :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>[wsgi:error] [pid 7084:tid 7103] [remote *********:47720] mod_wsgi (pid=7084): Failed to exec Python script file '/srv/www/my_project/my_project/wsgi.py'.<br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720] mod_wsgi (pid=7084): Exception occurred processing WSGI script '/srv/www/my_project/my_project/wsgi.py'.<br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720] Traceback (most recent call last): <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]  File "/srv/www/my_project/my_project/wsgi.py", line 19, in &lt;module&gt; <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]    application = get_wsgi_application() <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]    django.setup(set_prefix=False) <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/__init__.py", line 24, in setup <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]    apps.populate(settings.INSTALLED_APPS) <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/creme/__init__.py", line 33, in _hooked_populate <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]    _original_populate(self, installed_apps) <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/apps/registry.py", line 83, in populate <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]    raise RuntimeError("populate() isn't reentrant") <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720] RuntimeError: populate() isn't reentrant</code></div></div><br />
<br />
Le problème semble venir d'une boucle avec l'emploi la directive <span style="font-style: italic;" class="mycode_i">populate()</span> dans les fichiers Python.<br />
<span style="font-weight: bold;" class="mycode_b">Savez-vous comment résoudre le problème ?</span><br />
<br />
Voici la configuration de mon site :<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>&lt;VirtualHost *:80&gt;<br />
            ServerName crm.lan.local<br />
            ServerAdmin admin@mail.lan.local<br />
            ServerSignature Off<br />
<br />
            DocumentRoot    /srv/www/my_project<br />
<br />
            <br />
            &lt;IfModule mod_wsgi.c&gt;<br />
                WSGIDaemonProcess crm.lan.local python-home=/srv/www/venv/creme_2_6/ python-path=/srv/www/my_project<br />
                WSGIProcessGroup  crm.lan.local<br />
                WSGIScriptAlias  /    /srv/www/my_project/my_project/wsgi.py process-group=crm.lan.local<br />
            &lt;/IfModule&gt;<br />
<br />
            Alias /site_media/ /srv/www/my_project/my_project/media/static/<br />
<br />
            &lt;Directory /srv/www/my_project/my_project/media/static&gt;<br />
                  Options Indexes SymLinksIfOwnerMatch<br />
                  AllowOverride  Limit FileInfo Indexes<br />
                  Require all granted<br />
            &lt;/Directory&gt;<br />
<br />
            &lt;Directory /srv/www/my_project/my_project&gt;<br />
                  &lt;Files wsgi.py&gt;<br />
                        Require all granted<br />
                  &lt;/Files&gt;<br />
            &lt;/Directory&gt;<br />
<br />
            &lt;Directory /&gt;<br />
                        Options +Indexes +FollowSymLinks<br />
                        AllowOverride All<br />
                        Require all granted<br />
            &lt;/Directory&gt;<br />
<br />
            ErrorLog &#36;{APACHE_LOG_DIR}/my_project_error.log<br />
            LogLevel warn<br />
            CustomLog &#36;{APACHE_LOG_DIR}/my_project_access.log combined<br />
&lt;/Virtualhost&gt;</code></div></div><hr class="mycode_hr" />
À la toute première connexion au serveur, j'ai le message suivant qui est peut-être la cause du problème précédent :<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>mod_wsgi (pid=194): Failed to exec Python script file '/srv/www/my_project/my_project/wsgi.py'.<br />
mod_wsgi (pid=194): Exception occurred processing WSGI script '/srv/www/my_project/my_project/wsgi.py'.<br />
Traceback (most recent call last):<br />
  File "/srv/www/my_project/my_project/wsgi.py", line 19, in &lt;module&gt;<br />
    application = get_wsgi_application()<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application<br />
    django.setup(set_prefix=False)<br />
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/__init__.py", line 24, in setup<br />
    apps.populate(settings.INSTALLED_APPS)<br />
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/creme/__init__.py", line 33, in _hooked_populate<br />
    _original_populate(self, installed_apps)<br />
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/apps/registry.py", line 116, in populate<br />
    app_config.import_models()<br />
    ~~~~~~~~~~~~~~~~~~~~~~~~^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/apps/config.py", line 269, in import_models<br />
    self.models_module = import_module(models_module_name)<br />
                        ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^<br />
  File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module<br />
    return _bootstrap._gcd_import(name[level:], package, level)<br />
          ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
  File "&lt;frozen importlib._bootstrap&gt;", line 1387, in _gcd_import<br />
  File "&lt;frozen importlib._bootstrap&gt;", line 1360, in _find_and_load<br />
  File "&lt;frozen importlib._bootstrap&gt;", line 1331, in _find_and_load_unlocked<br />
  File "&lt;frozen importlib._bootstrap&gt;", line 935, in _load_unlocked<br />
  File "&lt;frozen importlib._bootstrap_external&gt;", line 1026, in exec_module<br />
  File "&lt;frozen importlib._bootstrap&gt;", line 488, in _call_with_frames_removed<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/creme/emails/models/__init__.py", line 5, in &lt;module&gt;<br />
    from .sending import (  # NOQA<br />
    ...&lt;3 lines&gt;...<br />
    )<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/creme/emails/models/sending.py", line 39, in &lt;module&gt;<br />
    from creme.creme_core.utils.crypto import SymmetricEncrypter<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/creme/creme_core/utils/crypto.py", line 27, in &lt;module&gt;<br />
    from cryptography.fernet import Fernet, InvalidToken<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/cryptography/fernet.py", line 14, in &lt;module&gt;<br />
    from cryptography.exceptions import InvalidSignature<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/cryptography/exceptions.py", line 9, in &lt;module&gt;<br />
    from cryptography.hazmat.bindings._rust import exceptions as rust_exceptions<br />
ImportError: PyO3 modules do not yet support subinterpreters, see https://github.com/PyO3/pyo3/issues/576</code></div></div>]]></description>
			<content:encoded><![CDATA[Bonjour,<br />
<br />
Je n'arrive pas à utiliser CrèmeCRM 2.6 avec Apache2<span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color"> 2.4.63 sous debian</span></span> trixie.<br />
<br />
Lors de la connexion au serveur depuis mon navigateur web, j'obtiens une erreur "500 Internal Server Error" (<span style="font-style: italic;" class="mycode_i">The server encountered an internal error or misconfiguration and was unable to complete your request.</span>)<br />
<br />
Les logs d'Apache renvoient alors :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>[wsgi:error] [pid 7084:tid 7103] [remote *********:47720] mod_wsgi (pid=7084): Failed to exec Python script file '/srv/www/my_project/my_project/wsgi.py'.<br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720] mod_wsgi (pid=7084): Exception occurred processing WSGI script '/srv/www/my_project/my_project/wsgi.py'.<br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720] Traceback (most recent call last): <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]  File "/srv/www/my_project/my_project/wsgi.py", line 19, in &lt;module&gt; <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]    application = get_wsgi_application() <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]    django.setup(set_prefix=False) <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/__init__.py", line 24, in setup <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]    apps.populate(settings.INSTALLED_APPS) <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/creme/__init__.py", line 33, in _hooked_populate <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]    _original_populate(self, installed_apps) <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/apps/registry.py", line 83, in populate <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720]    raise RuntimeError("populate() isn't reentrant") <br />
[wsgi:error] [pid 7084:tid 7103] [remote *********:47720] RuntimeError: populate() isn't reentrant</code></div></div><br />
<br />
Le problème semble venir d'une boucle avec l'emploi la directive <span style="font-style: italic;" class="mycode_i">populate()</span> dans les fichiers Python.<br />
<span style="font-weight: bold;" class="mycode_b">Savez-vous comment résoudre le problème ?</span><br />
<br />
Voici la configuration de mon site :<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>&lt;VirtualHost *:80&gt;<br />
            ServerName crm.lan.local<br />
            ServerAdmin admin@mail.lan.local<br />
            ServerSignature Off<br />
<br />
            DocumentRoot    /srv/www/my_project<br />
<br />
            <br />
            &lt;IfModule mod_wsgi.c&gt;<br />
                WSGIDaemonProcess crm.lan.local python-home=/srv/www/venv/creme_2_6/ python-path=/srv/www/my_project<br />
                WSGIProcessGroup  crm.lan.local<br />
                WSGIScriptAlias  /    /srv/www/my_project/my_project/wsgi.py process-group=crm.lan.local<br />
            &lt;/IfModule&gt;<br />
<br />
            Alias /site_media/ /srv/www/my_project/my_project/media/static/<br />
<br />
            &lt;Directory /srv/www/my_project/my_project/media/static&gt;<br />
                  Options Indexes SymLinksIfOwnerMatch<br />
                  AllowOverride  Limit FileInfo Indexes<br />
                  Require all granted<br />
            &lt;/Directory&gt;<br />
<br />
            &lt;Directory /srv/www/my_project/my_project&gt;<br />
                  &lt;Files wsgi.py&gt;<br />
                        Require all granted<br />
                  &lt;/Files&gt;<br />
            &lt;/Directory&gt;<br />
<br />
            &lt;Directory /&gt;<br />
                        Options +Indexes +FollowSymLinks<br />
                        AllowOverride All<br />
                        Require all granted<br />
            &lt;/Directory&gt;<br />
<br />
            ErrorLog &#36;{APACHE_LOG_DIR}/my_project_error.log<br />
            LogLevel warn<br />
            CustomLog &#36;{APACHE_LOG_DIR}/my_project_access.log combined<br />
&lt;/Virtualhost&gt;</code></div></div><hr class="mycode_hr" />
À la toute première connexion au serveur, j'ai le message suivant qui est peut-être la cause du problème précédent :<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>mod_wsgi (pid=194): Failed to exec Python script file '/srv/www/my_project/my_project/wsgi.py'.<br />
mod_wsgi (pid=194): Exception occurred processing WSGI script '/srv/www/my_project/my_project/wsgi.py'.<br />
Traceback (most recent call last):<br />
  File "/srv/www/my_project/my_project/wsgi.py", line 19, in &lt;module&gt;<br />
    application = get_wsgi_application()<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application<br />
    django.setup(set_prefix=False)<br />
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/__init__.py", line 24, in setup<br />
    apps.populate(settings.INSTALLED_APPS)<br />
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/creme/__init__.py", line 33, in _hooked_populate<br />
    _original_populate(self, installed_apps)<br />
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/apps/registry.py", line 116, in populate<br />
    app_config.import_models()<br />
    ~~~~~~~~~~~~~~~~~~~~~~~~^^<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/django/apps/config.py", line 269, in import_models<br />
    self.models_module = import_module(models_module_name)<br />
                        ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^<br />
  File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module<br />
    return _bootstrap._gcd_import(name[level:], package, level)<br />
          ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
  File "&lt;frozen importlib._bootstrap&gt;", line 1387, in _gcd_import<br />
  File "&lt;frozen importlib._bootstrap&gt;", line 1360, in _find_and_load<br />
  File "&lt;frozen importlib._bootstrap&gt;", line 1331, in _find_and_load_unlocked<br />
  File "&lt;frozen importlib._bootstrap&gt;", line 935, in _load_unlocked<br />
  File "&lt;frozen importlib._bootstrap_external&gt;", line 1026, in exec_module<br />
  File "&lt;frozen importlib._bootstrap&gt;", line 488, in _call_with_frames_removed<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/creme/emails/models/__init__.py", line 5, in &lt;module&gt;<br />
    from .sending import (  # NOQA<br />
    ...&lt;3 lines&gt;...<br />
    )<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/creme/emails/models/sending.py", line 39, in &lt;module&gt;<br />
    from creme.creme_core.utils.crypto import SymmetricEncrypter<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/creme/creme_core/utils/crypto.py", line 27, in &lt;module&gt;<br />
    from cryptography.fernet import Fernet, InvalidToken<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/cryptography/fernet.py", line 14, in &lt;module&gt;<br />
    from cryptography.exceptions import InvalidSignature<br />
  File "/srv/www/venv/creme_2_6/lib/python3.13/site-packages/cryptography/exceptions.py", line 9, in &lt;module&gt;<br />
    from cryptography.hazmat.bindings._rust import exceptions as rust_exceptions<br />
ImportError: PyO3 modules do not yet support subinterpreters, see https://github.com/PyO3/pyo3/issues/576</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Creme 2.5] Probleme de synchro des mails]]></title>
			<link>https://www.cremecrm.com/forum/showthread.php?tid=257</link>
			<pubDate>Wed, 10 Jul 2024 15:48:06 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://www.cremecrm.com/forum/member.php?action=profile&uid=349">carlou</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.cremecrm.com/forum/showthread.php?tid=257</guid>
			<description><![CDATA[Bonjour,<br />
<br />
Nous rencontrons un souci avec la synchronisation des mails.<br />
Certains mails, bloquent la synchro dans crème. il faut les enlever a la main dans la boite mail pour pourvoir débloquer.<br />
nous sommes sous crème 2.5 en docker<br />
<br />
au niveau des logs j'ai <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>[2024-07-10 15:29:57] ERROR - creme.creme_core.creme_jobs.base : <br />
<br />
Traceback (most recent call last):<br />
<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/creme_jobs/base.py", line 119, in execute<br />
<br />
    self._execute(job)<br />
<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/emails/creme_jobs/entity_emails_sync.py", line 265, in _execute<br />
<br />
    if self._create_email_to_sync(<br />
<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/emails/creme_jobs/entity_emails_sync.py", line 213, in _create_email_to_sync<br />
<br />
    person=cache.get_entity(sender, owner),<br />
<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/emails/creme_jobs/entity_emails_sync.py", line 83, in get_entity<br />
<br />
    entity = EntityCredentials.filter(<br />
<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/auth/entity_credentials.py", line 155, in filter<br />
<br />
    queryset=queryset.filter(cls._build_sandbox_Q(user)),<br />
<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/auth/entity_credentials.py", line 113, in _build_sandbox_Q<br />
<br />
    teams = user.teams<br />
<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/models/auth.py", line 1081, in teams<br />
<br />
    assert not self.is_team<br />
<br />
AssertionError</code></div></div>et aussi <br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>[pid: 51|app: 0|req: 2268/5237] 172.27.0.1 () {64 vars in 1381 bytes} [Wed Jul 10 15:32:07 2024] GET /emails/synchronization/portal =&gt; generated 37403 bytes in 88 msecs (HTTP/1.1 200) 9 headers in 398 bytes (1 switches on core 0)<br />
<br />
/srv/creme/venv/lib/python3.8/site-packages/formtools/__init__.py:2: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html<br />
<br />
  from pkg_resources import DistributionNotFound, get_distribution</code></div></div>Merci d'avance!]]></description>
			<content:encoded><![CDATA[Bonjour,<br />
<br />
Nous rencontrons un souci avec la synchronisation des mails.<br />
Certains mails, bloquent la synchro dans crème. il faut les enlever a la main dans la boite mail pour pourvoir débloquer.<br />
nous sommes sous crème 2.5 en docker<br />
<br />
au niveau des logs j'ai <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>[2024-07-10 15:29:57] ERROR - creme.creme_core.creme_jobs.base : <br />
<br />
Traceback (most recent call last):<br />
<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/creme_jobs/base.py", line 119, in execute<br />
<br />
    self._execute(job)<br />
<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/emails/creme_jobs/entity_emails_sync.py", line 265, in _execute<br />
<br />
    if self._create_email_to_sync(<br />
<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/emails/creme_jobs/entity_emails_sync.py", line 213, in _create_email_to_sync<br />
<br />
    person=cache.get_entity(sender, owner),<br />
<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/emails/creme_jobs/entity_emails_sync.py", line 83, in get_entity<br />
<br />
    entity = EntityCredentials.filter(<br />
<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/auth/entity_credentials.py", line 155, in filter<br />
<br />
    queryset=queryset.filter(cls._build_sandbox_Q(user)),<br />
<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/auth/entity_credentials.py", line 113, in _build_sandbox_Q<br />
<br />
    teams = user.teams<br />
<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/models/auth.py", line 1081, in teams<br />
<br />
    assert not self.is_team<br />
<br />
AssertionError</code></div></div>et aussi <br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>[pid: 51|app: 0|req: 2268/5237] 172.27.0.1 () {64 vars in 1381 bytes} [Wed Jul 10 15:32:07 2024] GET /emails/synchronization/portal =&gt; generated 37403 bytes in 88 msecs (HTTP/1.1 200) 9 headers in 398 bytes (1 switches on core 0)<br />
<br />
/srv/creme/venv/lib/python3.8/site-packages/formtools/__init__.py:2: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html<br />
<br />
  from pkg_resources import DistributionNotFound, get_distribution</code></div></div>Merci d'avance!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Erreur 404 lors de la création d'une relation]]></title>
			<link>https://www.cremecrm.com/forum/showthread.php?tid=250</link>
			<pubDate>Mon, 19 Feb 2024 15:10:32 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.cremecrm.com/forum/member.php?action=profile&uid=467">rnivet</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.cremecrm.com/forum/showthread.php?tid=250</guid>
			<description><![CDATA[Bonjour,<br />
<br />
Sur une instance 2.4.12, lorsque je tente de créer une nouvelle relation depuis la vue "société", au moment de sélectionner la cible de la relation, j'obtiens une popup 404.<br />
<br />
L'URL de la requête qui retourne 404 est : <br />
/creme_core/list_view/popup?ct_id=null&selection=multiple&q_filter=&selection=multiple<br />
<br />
Dans les logs je trouve la trace suivante :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>[2024-02-19 15:03:57] ERROR - creme.creme_core.middleware.exceptions : Error (status=404)<br />
Traceback (most recent call last):<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/views/generic/base.py", line 309, in get_ctype<br />
    ctype = getattr(self, 'related_ctype')<br />
AttributeError: 'EntitiesListPopup' object has no attribute 'related_ctype'<br />
<br />
During handling of the above exception, another exception occurred:<br />
<br />
Traceback (most recent call last):<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/views/generic/base.py", line 314, in get_ctype<br />
    ct_id = int(ct_id_str)<br />
ValueError: invalid literal for int() with base 10: 'null'<br />
<br />
During handling of the above exception, another exception occurred:<br />
<br />
Traceback (most recent call last):<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response<br />
    response = wrapped_callback(request, *callback_args, **callback_kwargs)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/views/generic/base.py", line 70, in view<br />
    return self.dispatch(request, *args, **kwargs)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/views/generic/listview.py", line 225, in dispatch<br />
    self.check_view_permissions(user=user)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/views/generic/listview.py", line 216, in check_view_permissions<br />
    model = self.model<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/views/entity.py", line 1370, in model<br />
    return self.get_ctype().model_class()<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/views/generic/base.py", line 316, in get_ctype<br />
    raise Http404('ContentType ID must be an integer.')<br />
django.http.response.Http404: ContentType ID must be an integer.<br />
[2024-02-19 15:03:57] WARNING - django.request : Not Found: /creme_core/list_view/popup</code></div></div><br />
J'imagine que la source du problème vient du paramètre ct_id=null dans la requête, mais je ne sais pas trop comment investiguer la cause qui amène à ce que cette URL soit mal générée à la base. Une idée ?<br />
<br />
Merci d'avance]]></description>
			<content:encoded><![CDATA[Bonjour,<br />
<br />
Sur une instance 2.4.12, lorsque je tente de créer une nouvelle relation depuis la vue "société", au moment de sélectionner la cible de la relation, j'obtiens une popup 404.<br />
<br />
L'URL de la requête qui retourne 404 est : <br />
/creme_core/list_view/popup?ct_id=null&selection=multiple&q_filter=&selection=multiple<br />
<br />
Dans les logs je trouve la trace suivante :<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>[2024-02-19 15:03:57] ERROR - creme.creme_core.middleware.exceptions : Error (status=404)<br />
Traceback (most recent call last):<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/views/generic/base.py", line 309, in get_ctype<br />
    ctype = getattr(self, 'related_ctype')<br />
AttributeError: 'EntitiesListPopup' object has no attribute 'related_ctype'<br />
<br />
During handling of the above exception, another exception occurred:<br />
<br />
Traceback (most recent call last):<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/views/generic/base.py", line 314, in get_ctype<br />
    ct_id = int(ct_id_str)<br />
ValueError: invalid literal for int() with base 10: 'null'<br />
<br />
During handling of the above exception, another exception occurred:<br />
<br />
Traceback (most recent call last):<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response<br />
    response = wrapped_callback(request, *callback_args, **callback_kwargs)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/views/generic/base.py", line 70, in view<br />
    return self.dispatch(request, *args, **kwargs)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/views/generic/listview.py", line 225, in dispatch<br />
    self.check_view_permissions(user=user)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/views/generic/listview.py", line 216, in check_view_permissions<br />
    model = self.model<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/views/entity.py", line 1370, in model<br />
    return self.get_ctype().model_class()<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/creme_core/views/generic/base.py", line 316, in get_ctype<br />
    raise Http404('ContentType ID must be an integer.')<br />
django.http.response.Http404: ContentType ID must be an integer.<br />
[2024-02-19 15:03:57] WARNING - django.request : Not Found: /creme_core/list_view/popup</code></div></div><br />
J'imagine que la source du problème vient du paramètre ct_id=null dans la requête, mais je ne sais pas trop comment investiguer la cause qui amène à ce que cette URL soit mal générée à la base. Une idée ?<br />
<br />
Merci d'avance]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Erreur après upgrade 2.4.10]]></title>
			<link>https://www.cremecrm.com/forum/showthread.php?tid=249</link>
			<pubDate>Mon, 19 Feb 2024 10:23:21 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.cremecrm.com/forum/member.php?action=profile&uid=467">rnivet</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.cremecrm.com/forum/showthread.php?tid=249</guid>
			<description><![CDATA[Lorsque je tente une mise à jour des versions 2.4.9 à 2.4.10, j'obtiens l'erreur suivante lors de l'execution de la commande "creme migrate" (déploiement docker) :<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>[2024-02-15 11:10:21] WARNING - creme.creme_core.utils.imports : An error occurred trying to import "creme.billing.exporters.xhtml2pdf.Xhtml2pdfExportEngine": [cannot import name 'ShowBoundaryValue' from 'reportlab.platypus.frames' (/srv/creme/venv/lib/python3.8/site-packages/reportlab/platypus/frames.py)]<br />
Traceback (most recent call last):<br />
  File "/srv/creme/venv/bin/creme", line 8, in &lt;module&gt;<br />
    sys.exit(execute())<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/manage.py", line 39, in execute<br />
    execute_from_command_line(argv)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line<br />
    utility.execute()<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/management/__init__.py", line 413, in execute<br />
    self.fetch_command(subcommand).run_from_argv(self.argv)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/management/base.py", line 354, in run_from_argv<br />
    self.execute(*args, **cmd_options)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/management/base.py", line 398, in execute<br />
    output = self.handle(*args, **options)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/management/base.py", line 89, in wrapped<br />
    res = handle_func(*args, **kwargs)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/management/commands/migrate.py", line 75, in handle<br />
    self.check(databases=[database])<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/management/base.py", line 419, in check<br />
    all_issues = checks.run_checks(<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/checks/registry.py", line 76, in run_checks<br />
    new_errors = check(app_configs=app_configs, databases=databases)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/billing/apps.py", line 47, in check_exporters<br />
    for engine_cls in BillingExportEngineManager().engine_classes:<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/billing/exporters/base.py", line 163, in engine_classes<br />
    raise self.InvalidEngineClass(<br />
creme.billing.exporters.base.InvalidEngineClass: "creme.billing.exporters.xhtml2pdf.Xhtml2pdfExportEngine" is an invalid path of &lt;BillingExportEngine&gt;.</code></div></div><br />
Une idée de l'origine possible du problème ou de la façon dont je pourrai investiguer ça ?<br />
<br />
Merci d'avance]]></description>
			<content:encoded><![CDATA[Lorsque je tente une mise à jour des versions 2.4.9 à 2.4.10, j'obtiens l'erreur suivante lors de l'execution de la commande "creme migrate" (déploiement docker) :<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>[2024-02-15 11:10:21] WARNING - creme.creme_core.utils.imports : An error occurred trying to import "creme.billing.exporters.xhtml2pdf.Xhtml2pdfExportEngine": [cannot import name 'ShowBoundaryValue' from 'reportlab.platypus.frames' (/srv/creme/venv/lib/python3.8/site-packages/reportlab/platypus/frames.py)]<br />
Traceback (most recent call last):<br />
  File "/srv/creme/venv/bin/creme", line 8, in &lt;module&gt;<br />
    sys.exit(execute())<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/manage.py", line 39, in execute<br />
    execute_from_command_line(argv)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line<br />
    utility.execute()<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/management/__init__.py", line 413, in execute<br />
    self.fetch_command(subcommand).run_from_argv(self.argv)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/management/base.py", line 354, in run_from_argv<br />
    self.execute(*args, **cmd_options)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/management/base.py", line 398, in execute<br />
    output = self.handle(*args, **options)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/management/base.py", line 89, in wrapped<br />
    res = handle_func(*args, **kwargs)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/management/commands/migrate.py", line 75, in handle<br />
    self.check(databases=[database])<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/management/base.py", line 419, in check<br />
    all_issues = checks.run_checks(<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/django/core/checks/registry.py", line 76, in run_checks<br />
    new_errors = check(app_configs=app_configs, databases=databases)<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/billing/apps.py", line 47, in check_exporters<br />
    for engine_cls in BillingExportEngineManager().engine_classes:<br />
  File "/srv/creme/venv/lib/python3.8/site-packages/creme/billing/exporters/base.py", line 163, in engine_classes<br />
    raise self.InvalidEngineClass(<br />
creme.billing.exporters.base.InvalidEngineClass: "creme.billing.exporters.xhtml2pdf.Xhtml2pdfExportEngine" is an invalid path of &lt;BillingExportEngine&gt;.</code></div></div><br />
Une idée de l'origine possible du problème ou de la façon dont je pourrai investiguer ça ?<br />
<br />
Merci d'avance]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[erreur SMTP lors de mailing]]></title>
			<link>https://www.cremecrm.com/forum/showthread.php?tid=225</link>
			<pubDate>Tue, 18 Oct 2022 21:48:09 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://www.cremecrm.com/forum/member.php?action=profile&uid=242">setop</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.cremecrm.com/forum/showthread.php?tid=225</guid>
			<description><![CDATA[Bonjour,<br />
<br />
J'ai lancé une campagne de mailing récemment.<br />
280 mails. 90 sont parti en erreur avec <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>smtplib.SMTPServerDisconnected: please run connect() first</code></div></div><br />
Au delà de ce dysfonctionnement, ce serait pratique de pouvoir relancer les envois en échec.<br />
<br />
Merci]]></description>
			<content:encoded><![CDATA[Bonjour,<br />
<br />
J'ai lancé une campagne de mailing récemment.<br />
280 mails. 90 sont parti en erreur avec <br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>smtplib.SMTPServerDisconnected: please run connect() first</code></div></div><br />
Au delà de ce dysfonctionnement, ce serait pratique de pouvoir relancer les envois en échec.<br />
<br />
Merci]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Résolu][Campagne d'envoi d'e-mails] Object of type Civility is not JSON serializable]]></title>
			<link>https://www.cremecrm.com/forum/showthread.php?tid=210</link>
			<pubDate>Thu, 02 Sep 2021 12:41:30 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://www.cremecrm.com/forum/member.php?action=profile&uid=55">libresurf</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.cremecrm.com/forum/showthread.php?tid=210</guid>
			<description><![CDATA[Bonjour à tous,<br />
<br />
Lors d'un envoi de campagne d'e-mails, j'ai le message d'erreur suivant :<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>Erreur interne (500)<br />
/emails/campaign/1283/sending/add<br />
<br />
Object of type Civility is not JSON serializable</code></div></div><br />
<br />
J'ai en effet utilisé la balise {{civility}} dans la rédaction du patron d'e-mail et j'ai vérifié que l'ensemble des destinataires de l'envoi ont bien le champ "Civilité" renseigné dans la fiche du contact.<br />
<br />
Est-ce une erreur du logiciel ?<br />
<br />
Cordialement.<br />
<br />
libresurf.]]></description>
			<content:encoded><![CDATA[Bonjour à tous,<br />
<br />
Lors d'un envoi de campagne d'e-mails, j'ai le message d'erreur suivant :<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>Erreur interne (500)<br />
/emails/campaign/1283/sending/add<br />
<br />
Object of type Civility is not JSON serializable</code></div></div><br />
<br />
J'ai en effet utilisé la balise {{civility}} dans la rédaction du patron d'e-mail et j'ai vérifié que l'ensemble des destinataires de l'envoi ont bien le champ "Civilité" renseigné dans la fiche du contact.<br />
<br />
Est-ce une erreur du logiciel ?<br />
<br />
Cordialement.<br />
<br />
libresurf.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Impossible de supprimer un type d'activté]]></title>
			<link>https://www.cremecrm.com/forum/showthread.php?tid=192</link>
			<pubDate>Tue, 09 Feb 2021 17:19:52 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.cremecrm.com/forum/member.php?action=profile&uid=277">julio</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.cremecrm.com/forum/showthread.php?tid=192</guid>
			<description><![CDATA[Bonjour à tous,<br />
<br />
J'ai créé des types d'activités personnalisés, mais lorsque je veux supprimer un de ces types je n'y arrive pas et je reçois une erreur.<br />
<br />
En PJ, il y a un screenshot de l'erreur.<br />
<br />
Avez-vous une idée ? Dois-je me connecter à la BDD directement ? <br />
<br />
J'ai déjà essayé de redémarrer Apache et la machine.<br />
<br />
Merci pour votre aide <img src="https://www.cremecrm.com/forum/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" />]]></description>
			<content:encoded><![CDATA[Bonjour à tous,<br />
<br />
J'ai créé des types d'activités personnalisés, mais lorsque je veux supprimer un de ces types je n'y arrive pas et je reçois une erreur.<br />
<br />
En PJ, il y a un screenshot de l'erreur.<br />
<br />
Avez-vous une idée ? Dois-je me connecter à la BDD directement ? <br />
<br />
J'ai déjà essayé de redémarrer Apache et la machine.<br />
<br />
Merci pour votre aide <img src="https://www.cremecrm.com/forum/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[La synchronisation des e-mails externe ne fonctionne pas]]></title>
			<link>https://www.cremecrm.com/forum/showthread.php?tid=154</link>
			<pubDate>Thu, 30 Apr 2020 18:04:07 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://www.cremecrm.com/forum/member.php?action=profile&uid=55">libresurf</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.cremecrm.com/forum/showthread.php?tid=154</guid>
			<description><![CDATA[Bonjour,<br />
<br />
La synchronisation des e-mails externe ne fonctionne pas.<br />
<br />
Voici ma configuration dans le fichier "local_settings.py" :<br />
<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code># EMAILS [internal] ############################################################ <br />
<br />
# Emails sent to the users of Creme (reminders, assistants.user_message, commercial.commercial_approach...) <br />
EMAIL_SENDER        = 'cremecrm@ma_societe.fr'  # This is a Creme parameter which specifies from_email (sender) when sending email.                                                                                             <br />
EMAIL_HOST          = 'smtp.ionos.fr' <br />
EMAIL_HOST_USER     = 'cremecrm@ma_societe.fr' <br />
EMAIL_HOST_PASSWORD = 'password' <br />
EMAIL_USE_TLS       = True <br />
EMAIL_PORT          = 587 <br />
<br />
DEFAULT_USER_EMAIL = ''  # Email address used in case the user doesn't have filled his one. <br />
<br />
# EMAILS [END] ################################################################# <br />
<br />
<br />
<br />
# CRUDITY ----------------------------------------------------------------------- <br />
# EMail parameters to sync external emails in Creme <br />
CREME_GET_EMAIL              = 'cremecrm@ma_societe.fr'       # Creme gets email. e.g : creme@cremecrm.org <br />
CREME_GET_EMAIL_SERVER       = 'pop.ionos.fr'                   # Creme gets server. e.g : pop.cremecrm.org (only pop supported for now)                                                                                              <br />
CREME_GET_EMAIL_USERNAME     = 'cremecrm@ma_societe.fr' <br />
CREME_GET_EMAIL_PASSWORD     = 'password' <br />
CREME_GET_EMAIL_PORT         = 110 <br />
CREME_GET_EMAIL_SSL          = False  # True or False <br />
CREME_GET_EMAIL_SSL_KEYFILE  = ''  # PEM formatted file that contains your private key (only used if CREME_GET_EMAIL_SSL is True).                                                                                                    <br />
CREME_GET_EMAIL_SSL_CERTFILE = ''  # PEM formatted certificate chain file (only used if CREME_GET_EMAIL_SSL is True).                                                                                                                 <br />
<br />
# Path to a readable directory. Used by the fetcher 'filesystem'. <br />
# The contained files are used to create entity (ex: the input 'ini' used .ini files) ; used files are deleted. <br />
#CRUDITY_FILESYS_FETCHER_DIR = '' <br />
<br />
# CRUDITY_BACKENDS configures the backends (it's a list of dict) <br />
CRUDITY_BACKENDS = [ <br />
    { <br />
        'fetcher': 'email', <br />
        'input': 'raw', <br />
        #'input': '', <br />
        'method': 'create', <br />
        #'method': '', <br />
        'model': 'emails.entityemail', <br />
        'password': '', <br />
        'limit_froms': (), <br />
        'in_sandbox': True, <br />
        'body_map': {}, <br />
        'subject': '*', <br />
    }, <br />
]</code></div></div><br />
<br />
et voici ce que renvoie la commande : <span style="font-style: italic;" class="mycode_i">python3 manage.py creme_job_manager</span><br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>[2020-04-30 17:34:08] ERROR - creme.creme_core.creme_jobs.base : a bytes-like object is required, not 'str'<br />
Traceback (most recent call last):<br />
  File "/srv/www/creme_crm-2.1/creme/creme_core/creme_jobs/base.py", line 112, in execute<br />
    self._execute(job)<br />
  File "/srv/www/creme_crm-2.1/creme/crudity/creme_jobs.py", line 52, in _execute<br />
    count = len(registry.crudity_registry.fetch(user))<br />
  File "/srv/www/creme_crm-2.1/creme/crudity/registry.py", line 364, in fetch<br />
    for data in fetcher_multiplex.fetch():<br />
  File "/srv/www/creme_crm-2.1/creme/crudity/registry.py", line 68, in fetch<br />
    data.extend(fetcher.fetch())<br />
  File "/srv/www/creme_crm-2.1/creme/crudity/fetchers/pop.py", line 83, in fetch<br />
    message_number, message_size = msg_info.split(' ')<br />
TypeError: a bytes-like object is required, not 'str'<br />
/usr/lib/python3.7/socket.py:660: ResourceWarning: unclosed <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.0.0.18', 48602), raddr=('212.227.15.157', 110)><br />
  self._sock = None<br />
ResourceWarning: Enable tracemalloc to get the object allocation traceback</blockquote>
<br />
<br />
Il semble qu'il y ait un problème de typage d'objet à passer à la fonction <span style="font-style: italic;" class="mycode_i">msg_info.split</span> du fichier <span style="font-style: italic;" class="mycode_i">creme/crudity/fetchers/pop.py</span>.<br />
<br />
Je ne sais pas si cela vient d'une erreur dans mon fichier de configuration "local_settings.py".<br />
<br />
Merci à vous.]]></description>
			<content:encoded><![CDATA[Bonjour,<br />
<br />
La synchronisation des e-mails externe ne fonctionne pas.<br />
<br />
Voici ma configuration dans le fichier "local_settings.py" :<br />
<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code># EMAILS [internal] ############################################################ <br />
<br />
# Emails sent to the users of Creme (reminders, assistants.user_message, commercial.commercial_approach...) <br />
EMAIL_SENDER        = 'cremecrm@ma_societe.fr'  # This is a Creme parameter which specifies from_email (sender) when sending email.                                                                                             <br />
EMAIL_HOST          = 'smtp.ionos.fr' <br />
EMAIL_HOST_USER     = 'cremecrm@ma_societe.fr' <br />
EMAIL_HOST_PASSWORD = 'password' <br />
EMAIL_USE_TLS       = True <br />
EMAIL_PORT          = 587 <br />
<br />
DEFAULT_USER_EMAIL = ''  # Email address used in case the user doesn't have filled his one. <br />
<br />
# EMAILS [END] ################################################################# <br />
<br />
<br />
<br />
# CRUDITY ----------------------------------------------------------------------- <br />
# EMail parameters to sync external emails in Creme <br />
CREME_GET_EMAIL              = 'cremecrm@ma_societe.fr'       # Creme gets email. e.g : creme@cremecrm.org <br />
CREME_GET_EMAIL_SERVER       = 'pop.ionos.fr'                   # Creme gets server. e.g : pop.cremecrm.org (only pop supported for now)                                                                                              <br />
CREME_GET_EMAIL_USERNAME     = 'cremecrm@ma_societe.fr' <br />
CREME_GET_EMAIL_PASSWORD     = 'password' <br />
CREME_GET_EMAIL_PORT         = 110 <br />
CREME_GET_EMAIL_SSL          = False  # True or False <br />
CREME_GET_EMAIL_SSL_KEYFILE  = ''  # PEM formatted file that contains your private key (only used if CREME_GET_EMAIL_SSL is True).                                                                                                    <br />
CREME_GET_EMAIL_SSL_CERTFILE = ''  # PEM formatted certificate chain file (only used if CREME_GET_EMAIL_SSL is True).                                                                                                                 <br />
<br />
# Path to a readable directory. Used by the fetcher 'filesystem'. <br />
# The contained files are used to create entity (ex: the input 'ini' used .ini files) ; used files are deleted. <br />
#CRUDITY_FILESYS_FETCHER_DIR = '' <br />
<br />
# CRUDITY_BACKENDS configures the backends (it's a list of dict) <br />
CRUDITY_BACKENDS = [ <br />
    { <br />
        'fetcher': 'email', <br />
        'input': 'raw', <br />
        #'input': '', <br />
        'method': 'create', <br />
        #'method': '', <br />
        'model': 'emails.entityemail', <br />
        'password': '', <br />
        'limit_froms': (), <br />
        'in_sandbox': True, <br />
        'body_map': {}, <br />
        'subject': '*', <br />
    }, <br />
]</code></div></div><br />
<br />
et voici ce que renvoie la commande : <span style="font-style: italic;" class="mycode_i">python3 manage.py creme_job_manager</span><br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Citation :</cite>[2020-04-30 17:34:08] ERROR - creme.creme_core.creme_jobs.base : a bytes-like object is required, not 'str'<br />
Traceback (most recent call last):<br />
  File "/srv/www/creme_crm-2.1/creme/creme_core/creme_jobs/base.py", line 112, in execute<br />
    self._execute(job)<br />
  File "/srv/www/creme_crm-2.1/creme/crudity/creme_jobs.py", line 52, in _execute<br />
    count = len(registry.crudity_registry.fetch(user))<br />
  File "/srv/www/creme_crm-2.1/creme/crudity/registry.py", line 364, in fetch<br />
    for data in fetcher_multiplex.fetch():<br />
  File "/srv/www/creme_crm-2.1/creme/crudity/registry.py", line 68, in fetch<br />
    data.extend(fetcher.fetch())<br />
  File "/srv/www/creme_crm-2.1/creme/crudity/fetchers/pop.py", line 83, in fetch<br />
    message_number, message_size = msg_info.split(' ')<br />
TypeError: a bytes-like object is required, not 'str'<br />
/usr/lib/python3.7/socket.py:660: ResourceWarning: unclosed <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.0.0.18', 48602), raddr=('212.227.15.157', 110)><br />
  self._sock = None<br />
ResourceWarning: Enable tracemalloc to get the object allocation traceback</blockquote>
<br />
<br />
Il semble qu'il y ait un problème de typage d'objet à passer à la fonction <span style="font-style: italic;" class="mycode_i">msg_info.split</span> du fichier <span style="font-style: italic;" class="mycode_i">creme/crudity/fetchers/pop.py</span>.<br />
<br />
Je ne sais pas si cela vient d'une erreur dans mon fichier de configuration "local_settings.py".<br />
<br />
Merci à vous.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Résolu] Le fichier de logs n'est pas créé]]></title>
			<link>https://www.cremecrm.com/forum/showthread.php?tid=153</link>
			<pubDate>Thu, 30 Apr 2020 17:34:02 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://www.cremecrm.com/forum/member.php?action=profile&uid=55">libresurf</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.cremecrm.com/forum/showthread.php?tid=153</guid>
			<description><![CDATA[Bonjour,<br />
<br />
<br />
Mon fichier "local_settings.py" contient les lignes suivantes :<br />
<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code># LOGS ######################################################################### <br />
<br />
LOGGING_FILE_HANDLER = { <br />
     'level': 'INFO', <br />
     '()': 'creme.utils.loggers.CompressedTimedRotatingFileHandler', <br />
     'formatter': 'verbose', <br />
     'filename': '~/creme.log', # create a log file in user home directory <br />
     'interval': 1, <br />
     'when': 'D', <br />
} <br />
<br />
# LOGS [END]####################################################################</code></div></div><br />
<br />
Or le fichier de logs indiqué n'est jamais créé et je n'ai aucun message d'erreur dans les logs d'apache.<br />
<br />
Chez moi, Crème CRM s'exécute par l'intermédiaire de WSGI et d'Apache2, donc sous l'utilisateur <span style="font-style: italic;" class="mycode_i">www-data</span> pour lequel j'ai paramétré au niveau système le répertoire personnel comme étant <span style="font-style: italic;" class="mycode_i">/srv/www</span>.<br />
<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>www-data:x:33:33:www-data:/srv/www:/bin/bash</code></div></div><br />
<br />
Je devrais donc trouver les logs de Crème CRM dans <span style="font-style: italic;" class="mycode_i">/srv/www/creme.log</span>, or ce n'est pas le cas.<br />
Et il n'est pas ailleurs car une recherche en tant que <span style="font-style: italic;" class="mycode_i">root</span> sur toute l'arborescence ne renvoie rien.<br />
<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>root@cremecrm:~# find / -iname "*creme.log*" -ls<br />
root@cremecrm:~#</code></div></div><br />
<br />
Est-ce un bug ? ou ai-je mal configurer quelque chose ?<br />
<br />
Merci à vous.]]></description>
			<content:encoded><![CDATA[Bonjour,<br />
<br />
<br />
Mon fichier "local_settings.py" contient les lignes suivantes :<br />
<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code># LOGS ######################################################################### <br />
<br />
LOGGING_FILE_HANDLER = { <br />
     'level': 'INFO', <br />
     '()': 'creme.utils.loggers.CompressedTimedRotatingFileHandler', <br />
     'formatter': 'verbose', <br />
     'filename': '~/creme.log', # create a log file in user home directory <br />
     'interval': 1, <br />
     'when': 'D', <br />
} <br />
<br />
# LOGS [END]####################################################################</code></div></div><br />
<br />
Or le fichier de logs indiqué n'est jamais créé et je n'ai aucun message d'erreur dans les logs d'apache.<br />
<br />
Chez moi, Crème CRM s'exécute par l'intermédiaire de WSGI et d'Apache2, donc sous l'utilisateur <span style="font-style: italic;" class="mycode_i">www-data</span> pour lequel j'ai paramétré au niveau système le répertoire personnel comme étant <span style="font-style: italic;" class="mycode_i">/srv/www</span>.<br />
<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>www-data:x:33:33:www-data:/srv/www:/bin/bash</code></div></div><br />
<br />
Je devrais donc trouver les logs de Crème CRM dans <span style="font-style: italic;" class="mycode_i">/srv/www/creme.log</span>, or ce n'est pas le cas.<br />
Et il n'est pas ailleurs car une recherche en tant que <span style="font-style: italic;" class="mycode_i">root</span> sur toute l'arborescence ne renvoie rien.<br />
<br />
<br />
<div class="codeblock"><div class="title">Code :</div><div class="body" dir="ltr"><code>root@cremecrm:~# find / -iname "*creme.log*" -ls<br />
root@cremecrm:~#</code></div></div><br />
<br />
Est-ce un bug ? ou ai-je mal configurer quelque chose ?<br />
<br />
Merci à vous.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Assistants - mémos]]></title>
			<link>https://www.cremecrm.com/forum/showthread.php?tid=108</link>
			<pubDate>Wed, 02 Aug 2017 09:48:30 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://www.cremecrm.com/forum/member.php?action=profile&uid=23">igualada</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.cremecrm.com/forum/showthread.php?tid=108</guid>
			<description><![CDATA[Dans la version 1.3 il était possible d’utiliser des balises html telles que <a href=»url» >titre</a> dans les assistants - mémos.<br />
<br />
Ceci ne fonctionne pas en version 1.6.<br />
<br />
Est-ce qu’il y a un paramètre ou un fichier que je pourrais modifier pour retrouver le support pour code html?<br />
<br />
Merci d'avance]]></description>
			<content:encoded><![CDATA[Dans la version 1.3 il était possible d’utiliser des balises html telles que <a href=»url» >titre</a> dans les assistants - mémos.<br />
<br />
Ceci ne fonctionne pas en version 1.6.<br />
<br />
Est-ce qu’il y a un paramètre ou un fichier que je pourrais modifier pour retrouver le support pour code html?<br />
<br />
Merci d'avance]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Impossible de supprimer un calendrier [Résolu]]]></title>
			<link>https://www.cremecrm.com/forum/showthread.php?tid=106</link>
			<pubDate>Thu, 27 Apr 2017 13:04:49 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://www.cremecrm.com/forum/member.php?action=profile&uid=88">kali</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.cremecrm.com/forum/showthread.php?tid=106</guid>
			<description><![CDATA[Bonjour,<br />
<br />
Sur CremeCRM 1.6.11 il n'est pas possible de supprimer un calendrier, avec les essais de synchro SOGo j'ai des calendriers qui se sont ajoutés et il n'y a aucun bouton dans la colonne "supprimer", avez vous une astuce ?<br />
<br />
A bientôt.]]></description>
			<content:encoded><![CDATA[Bonjour,<br />
<br />
Sur CremeCRM 1.6.11 il n'est pas possible de supprimer un calendrier, avec les essais de synchro SOGo j'ai des calendriers qui se sont ajoutés et il n'y a aucun bouton dans la colonne "supprimer", avez vous une astuce ?<br />
<br />
A bientôt.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Factures - problème avec les montants]]></title>
			<link>https://www.cremecrm.com/forum/showthread.php?tid=105</link>
			<pubDate>Mon, 24 Apr 2017 12:24:07 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://www.cremecrm.com/forum/member.php?action=profile&uid=0">Guest</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.cremecrm.com/forum/showthread.php?tid=105</guid>
			<description><![CDATA[Bonjour,<br />
<br />
J'ai un problème avec les montants des factures, ci-joint une capture du problème.<br />
<br />
Mon installation:<br />
- CremeCRM 1.6 <br />
- PostgreSQL 9.5.1<br />
<br />
Les montants des factures deviennent aberrants lorsqu'on clique sur "Sauver toutes les lignes", lors de l'édition les nombres sont correct.]]></description>
			<content:encoded><![CDATA[Bonjour,<br />
<br />
J'ai un problème avec les montants des factures, ci-joint une capture du problème.<br />
<br />
Mon installation:<br />
- CremeCRM 1.6 <br />
- PostgreSQL 9.5.1<br />
<br />
Les montants des factures deviennent aberrants lorsqu'on clique sur "Sauver toutes les lignes", lors de l'édition les nombres sont correct.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Synchronisation ActiveSync avec SOGo ne fonctionne pas]]></title>
			<link>https://www.cremecrm.com/forum/showthread.php?tid=100</link>
			<pubDate>Sat, 04 Feb 2017 02:02:06 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.cremecrm.com/forum/member.php?action=profile&uid=88">kali</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.cremecrm.com/forum/showthread.php?tid=100</guid>
			<description><![CDATA[Bonjour,<br />
<br />
J'utilise depuis plusieurs années SOGo, un outil collaboratif avec synchronisation dans les deux sens PC<->SMARTPHONE pour les emails/agendas/contacts/tâches/notes.<br />
<br />
Ce logiciel supporte ActiveSync via leur propre implémentation du protocole dans leur code.<br />
<br />
J'ai configuré CrèmeCRM pour communiquer avec mon serveur SOGo, je le vois parfaitement exécuter les requêtes sans erreur d'authentification donc ça se présente déjà pas mal, mais CrèmeCRM m'indique : Mauvaise configuration (URL du serveur erronée ?)<br />
<br />
la vue du journal de SOGo :<br />
Feb 04 01:56:56 sogod [26457]: <0x0x55abacc9f5c0[SOGoActiveSyncDispatcher]> Sleeping 10 seconds while detecting changes in Sync...<br />
Feb 04 01:56:57 sogod [28404]: 123.123.123.123 "POST /SOGo/Microsoft-Server-ActiveSync?Cmd=FolderSync&DeviceType=SmartPhone&DeviceId=E8C395B56FF444E24740B6 HTTP/1.1" 200 5775/13 0.734 - - 4K<br />
Feb 04 01:56:57 sogod [28404]: <0x0x55abac682fe0[SOGoActiveSyncDispatcher]> Change detected during Sync, we push the content.<br />
Feb 04 01:56:57 sogod [28404]: 123.123.123.123 "POST /SOGo/Microsoft-Server-ActiveSync?Cmd=Sync&DeviceType=SmartPhone&DeviceId=E8C395B56FF444E24740B6 HTTP/1.1" 200 55/64 0.008 - - 0<br />
Feb 04 01:56:57 sogod [28404]: <0x0x55abac66a3e0[SOGoActiveSyncDispatcher]> Change detected during Sync, we push the content.<br />
Feb 04 01:56:57 sogod [28404]: 123.123.123.123 "POST /SOGo/Microsoft-Server-ActiveSync?Cmd=Sync&DeviceType=SmartPhone&DeviceId=E8C395B56FF444E24740B6 HTTP/1.1" 200 52141/58 0.220 - - 1M<br />
<br />
Si vous avez une idée, des questions, je suis partant pour donner un coup de main afin que CrèmeCRM fonctionne avec SOGo.]]></description>
			<content:encoded><![CDATA[Bonjour,<br />
<br />
J'utilise depuis plusieurs années SOGo, un outil collaboratif avec synchronisation dans les deux sens PC<->SMARTPHONE pour les emails/agendas/contacts/tâches/notes.<br />
<br />
Ce logiciel supporte ActiveSync via leur propre implémentation du protocole dans leur code.<br />
<br />
J'ai configuré CrèmeCRM pour communiquer avec mon serveur SOGo, je le vois parfaitement exécuter les requêtes sans erreur d'authentification donc ça se présente déjà pas mal, mais CrèmeCRM m'indique : Mauvaise configuration (URL du serveur erronée ?)<br />
<br />
la vue du journal de SOGo :<br />
Feb 04 01:56:56 sogod [26457]: <0x0x55abacc9f5c0[SOGoActiveSyncDispatcher]> Sleeping 10 seconds while detecting changes in Sync...<br />
Feb 04 01:56:57 sogod [28404]: 123.123.123.123 "POST /SOGo/Microsoft-Server-ActiveSync?Cmd=FolderSync&DeviceType=SmartPhone&DeviceId=E8C395B56FF444E24740B6 HTTP/1.1" 200 5775/13 0.734 - - 4K<br />
Feb 04 01:56:57 sogod [28404]: <0x0x55abac682fe0[SOGoActiveSyncDispatcher]> Change detected during Sync, we push the content.<br />
Feb 04 01:56:57 sogod [28404]: 123.123.123.123 "POST /SOGo/Microsoft-Server-ActiveSync?Cmd=Sync&DeviceType=SmartPhone&DeviceId=E8C395B56FF444E24740B6 HTTP/1.1" 200 55/64 0.008 - - 0<br />
Feb 04 01:56:57 sogod [28404]: <0x0x55abac66a3e0[SOGoActiveSyncDispatcher]> Change detected during Sync, we push the content.<br />
Feb 04 01:56:57 sogod [28404]: 123.123.123.123 "POST /SOGo/Microsoft-Server-ActiveSync?Cmd=Sync&DeviceType=SmartPhone&DeviceId=E8C395B56FF444E24740B6 HTTP/1.1" 200 52141/58 0.220 - - 1M<br />
<br />
Si vous avez une idée, des questions, je suis partant pour donner un coup de main afin que CrèmeCRM fonctionne avec SOGo.]]></content:encoded>
		</item>
	</channel>
</rss>