I’m getting a 500 error on a calls to the resource/getnodes processor. All other processor calls are working fine. The result is that no resources show in the tree, otherwise, the Manager seems to be fine.
The site was upgraded from 2.8.3 to MODX 3 with UpgradeMODX.
Here’s the normal call to that processor: connectorsdirectory/index.php?action=Resource/GetNodes&id=root
Here’s what I’m seeing: connectorsdir/index.php?action=Resource/GetNodes&id=web_0&type=MODX\Revolution\modContext
I can’t find where that URL is generated.
The site with the issue is in a subdomain and has a renamed connectors directory, but since all other connectors are working, I don’t think either of those are causing this.
The only potentially relevant log error is: Cannot declare class modDriverSpecificProcessor, because the name is already in use referer: https://mysite.com/manager/?a=workspaces
As far as I can tell, that only appears in deprecated.php, so maybe that’s being included twice somehow.
Thanks for nudging me in the right direction. Commenting out the 3 “require_once” statements in the ArticlesContainer class got the resources back in the tree (though Articles still doesn’t work – glad to hear it’s not being abandoned).
Now that I can see the resources, two other problems are apparent. I can visit the home page, but friendly URLs aren’t working. Going to index.php?id=## does work. When refreshing the URIs didn’t work, I tried turning off FURLS, but got an access denied response when the System Settings tried to save, even though I’m a sudo user.
This topic was automatically closed 2 days after discussion ended and a solution was marked. New replies are no longer allowed. You can open a new topic by clicking the link icon below the original post or solution and selecting “+ New Topic”.