Attempt to read property "pThemeID" on null

Hi, I posted this elsewhere but maybe in the wrong place. How can I fix this. I need to install Atomik documentation and this is what I get.
Please help. I’ve tried reinstalling a few times. This was an upgrade to 9.1.2. There are no modifications to he themes. It’s a simple site.

I was told on GitHub that this was a a php 8 issue. I misunderstood and thought concrete worked with php8 now. Nevertheless I switched back to 7.4 and then got this:

Doctrine \ DBAL \ Exception \ NotNullConstraintViolationException An exception occurred while executing ‘insert into Pages (cID, siteTreeID, ptID, cParentID, uID, cInheritPermissionsFrom, cOverrideTemplatePermissions, cInheritPermissionsFromCID, cDisplayOrder, pkgID, cIsActive, cIsDraft) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)’ with params [668, null, “40”, null, 1, “TEMPLATE”, null, 0, 0, 0, 1, 0]: SQLSTATE[23000]: Integrity constraint violation: 1048 Column ‘cParentID’ cannot be null `
I don’t know how to fix it and every time I try to Install the Atomik Documentation it creates a new line in the Pages table, but doesn’t get past that.

@baxterdmutt Are you able to send over some configuration info to help troubleshoot?

Here is the config info:

`> # Concrete Version
Core Version - 9.1.2
Version Installed - 9.1.2
Database Version - 20220908074900




Database Information

Version: 10.5.9-MariaDB-1:10.5.9+maria~buster

Concrete Packages

Cookies Notice (1.3.2), HW hCaptcha (0.9.2), Omni Gallery (9.2.1), Simple Gallery (1.0.9), Text Ticker (1.0.0)

Concrete Overrides


Concrete Cache Settings

Block Cache - On
Overrides Cache - Off
Full Page Caching - On - If blocks on the particular page allow it.
Full Page Cache Lifetime - Every 120 minutes.

Server Software

Apache/2.4.46 (Debian) mod_fcgid/2.3.9 OpenSSL/1.1.1j

Server API


PHP Version


PHP Extensions

apc, apcu, bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, exif, FFI, fileinfo, filter, ftp, gd, gettext, hash, iconv, imagick, imap, intl, json, ldap, libxml, mbstring, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, Phar, posix, pspell, readline, Reflection, session, shmop, SimpleXML, soap, sockets, sodium, SPL, standard, sysvmsg, sysvsem, sysvshm, tokenizer, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zip, zlib

PHP Settings

max_execution_time - 120
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 240
max_input_vars - 5000
memory_limit - 128M
post_max_size - 1000M
upload_max_filesize - 1000M
ldap.max_links - Unlimited
mbstring.regex_retry_limit - 1000000
mbstring.regex_stack_limit - 100000
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - no value
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
unserialize_max_depth - 4096
opcache.max_accelerated_files - 10000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Hi @baxterdmutt - are you able to recreate this on a demo? Login :: Concrete CMS Community