Installation Error - Concrete version 8.0.0

Permalink Browser Info Environment
I'm getting an error during installation on a Concrete version 8.0.0, as follows:

Call to a member function getTreeNodeTypeClass() on null
/projects/home/web/mfm/drberardi-dev/concrete/src/Tree/Node/Node.php -- Line 541

The calling line is in controller.php, line 117, where it tries to import the content trees.
$ci->importContentFile($this->getPackagePath() . '/install/content_trees.xml');

Any ideas?

Type: Pre-Sale
Status: In Progress
blakeage
View Replies:
edbeeny replied on at Permalink Reply
edbeeny
Thanks for the info, Does it still finish the install?

I will have a look over the next few days and update.
blakeage replied on at Permalink Reply 1 Attachment
blakeage
It shows as installed, but when I browse to the ProBlog page in the dashboard, I get the attached error.
edbeeny replied on at Permalink Reply
edbeeny
This should be fixed now, I have just released 1.0.1.
Can you let me know if you have any issues?

Ed
blakeage replied on at Permalink Reply
blakeage
This appears to have fixed the installation issue. Thank you!
Monforte replied on at Permalink Reply
Monforte
Hi, sorry to jump in after a whle on this, but I just tried to install on my 5.7.5.6 install and I got the same error

Fatal error: Call to a member function getTreeNodeTypeClass() on null

on line 388 of /concrete/src/Tree/Node/Node.php

can you help me on this one?

Thanks
edbeeny replied on at Permalink Reply
edbeeny
What version are you installing?
Monforte replied on at Permalink Reply
Monforte
Hi, thanks for the quick reply. I tried both of them. Anyway, simply refreshing the page seemed to make the installation work. I can even add blog / blog entry pages. When I try to access them though, other errors are thrown, regarding missing file set or null exceptions on grid methods
Monforte replied on at Permalink Reply
Monforte
Exact error is

Call to a member function hasPageThemeGridFrameworkOffsetClasses() on a non-object
edbeeny replied on at Permalink Reply
edbeeny
I'm guessing it has only installed some of the package and will need to be uninstalled.

Uninstall the add on, then go to /index.php/dashboard/system/attributes/topics and delete the topic tree Blog Entries.

Try installing version 1 as 1.01 has a slight change to make it work for version 8.

Let me know how you get on.
blakeage replied on at Permalink Reply
blakeage
Sorry, I thought you were referring to ProBlog. Please disregard the most recent screenshot. I had installed ProBlog and was having problems with it as well, and didn't realize this was HW Simple Blog. I'll install this and see how it does.

concrete5 Environment Information

# concrete5 Version
Core Version - 8.0.0
Version Installed - 8.0.0
Database Version - 20161109000000

# concrete5 Packages
Baseline 5.7 (1.0), Block Designer (2.5.2), Formidable (Lite) (0.9.21), Simple Blog setup (1.0.0), Vivid Simple Accordion (1.0.1), Whale OWL Carousel (2.5.7.1)

# concrete5 Overrides
blocks/bio/add.php, blocks/bio/composer.php, blocks/bio/config.json, blocks/bio/controller.php, blocks/bio/db.xml, blocks/bio/edit.php, blocks/bio/form.php, blocks/bio/icon.png, blocks/bio/view.php, blocks/bio, jobs/clear_empty_workflow_progress.php, languages/cs_CZ/LC_MESSAGES/messages.mo, languages/cs_CZ/LC_MESSAGES, languages/cs_CZ, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/en_GB/LC_MESSAGES/messages.mo, languages/en_GB/LC_MESSAGES, languages/en_GB, languages/es_PE/LC_MESSAGES/messages.mo, languages/es_PE/LC_MESSAGES, languages/es_PE, languages/es_PY/LC_MESSAGES/messages.mo, languages/es_PY/LC_MESSAGES, languages/es_PY, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, languages/nb_NO/LC_MESSAGES/messages.mo, languages/nb_NO/LC_MESSAGES, languages/nb_NO, languages/nl_NL/LC_MESSAGES/messages.mo, languages/nl_NL/LC_MESSAGES, languages/nl_NL, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, blocks/bio/add.php, blocks/bio/composer.php, blocks/bio/config.json, blocks/bio/controller.php, blocks/bio/db.xml, blocks/bio/edit.php, blocks/bio/form.php, blocks/bio/icon.png, blocks/bio/view.php, blocks/bio, jobs/clear_empty_workflow_progress.php, languages/cs_CZ/LC_MESSAGES/messages.mo, languages/cs_CZ/LC_MESSAGES, languages/cs_CZ, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/en_GB/LC_MESSAGES/messages.mo, languages/en_GB/LC_MESSAGES, languages/en_GB, languages/es_PE/LC_MESSAGES/messages.mo, languages/es_PE/LC_MESSAGES, languages/es_PE, languages/es_PY/LC_MESSAGES/messages.mo, languages/es_PY/LC_MESSAGES, languages/es_PY, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, languages/nb_NO/LC_MESSAGES/messages.mo, languages/nb_NO/LC_MESSAGES, languages/nb_NO, languages/nl_NL/LC_MESSAGES/messages.mo, languages/nl_NL/LC_MESSAGES, languages/nl_NL, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE

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

# Server Software
Apache/2.4.23 (Unix) Phusion_Passenger/5.0.25 PHP/7.0.11

# Server API
apache2handler

# PHP Version
7.0.11

# PHP Extensions
apache2handler, apcu, bcmath, bz2, calendar, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, http, iconv, imap, intl, json, ldap, libxml, mbstring, mcrypt, mysql, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, propro, raphf, readline, Reflection, session, shmop, SimpleXML, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, wddx, xdebug, 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 - 60
max_input_vars - 1000
memory_limit - 256M
post_max_size - 8M
sql.safe_mode - Off
upload_max_filesize - 2M
ldap.max_links - Unlimited
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
raphf.persistent_handle.limit - -1
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
xdebug.max_nesting_level - 256
xdebug.max_stack_frames - -1
xdebug.var_display_max_children - 128
xdebug.var_display_max_data - 2048
xdebug.var_display_max_depth - 128
opcache.max_accelerated_files - 2000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You have not specified a license for this support ticket. You must have a valid license assigned to a support ticket to request a refund.