concretecms / concretecms

Official repository for Concrete CMS development
https://www.concretecms.org
MIT License
772 stars 453 forks source link

Express Form Error #8858

Closed wishborn closed 4 years ago

wishborn commented 4 years ago

When creating an Express Form I get this error.

A managed+dirty entity Concrete\Core\Entity\Attribute\Key\Settings\EmptySettings@0000000053d0258600000000666baf7f can not be scheduled for insertion.

This looks like an old issue that may have been fixed but somehow got introduced again. (#5584) I attempted to create the Form within a Stack and got this error. Below is my ENV dump. I was going to apply the Fix mentioned int he thread of issue #5584 but the code looked very different from what is in the referenced file so I left it alone.

concrete5 Version

Core Version - 8.5.4 Version Installed - 8.5.4 Database Version - 20200609145307

Database Information

Version: 5.7.30-0ubuntu0.18.04.1-log SQL Mode: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

concrete5 Packages

Long Story Short (1.2)

concrete5 Overrides

None

concrete5 Cache Settings

Block Cache - On Overrides Cache - On Full Page Caching - Off Full Page Cache Lifetime - Every 6 hours (default setting).

Server Software

Apache/2.4.43 (Unix) OpenSSL/1.1.1

Server API

fpm-fcgi

PHP Version

7.4.7

PHP Extensions

bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, json, ldap, libxml, mbstring, mysqli, mysqlnd, odbc, openssl, pcntl, pcre, PDO, pdo_dblib, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, readline, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, sodium, SPL, sqlite3, standard, tidy, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

PHP Settings

max_execution_time - 30 log_errors_max_len - 1024 max_file_uploads - 20 max_input_nesting_level - 64 max_input_time - -1 max_input_vars - 5000 memory_limit - 256M post_max_size - 1024M upload_max_filesize - 512M ldap.max_links - Unlimited mbstring.regex_retry_limit - 1000000 mbstring.regex_stack_limit - 100000 mysqli.max_links - Unlimited mysqli.max_persistent - Unlimited odbc.max_links - Unlimited odbc.max_persistent - Unlimited pcre.backtrack_limit - 1000000 pcre.recursion_limit - 100000 pgsql.max_links - Unlimited pgsql.max_persistent - Unlimited session.cache_limiter - no value session.gc_maxlifetime - 7200 soap.wsdl_cache_limit - 5 unserialize_max_depth - 4096 opcache.max_accelerated_files - 4000 opcache.max_file_size - 0 opcache.max_wasted_percentage - 5

aembler commented 4 years ago

This is a duplicate of this: https://github.com/concrete5/concrete5/issues/7830

It's a very tough problem to solve.

aembler commented 4 years ago

We're hoping someone can devote some time to attempt to fix this. It's not something that happens in a reliably reproduceable way.