I've a Drupal 6 multi-site that uses many modules, I've recently updated Vertical Tabs and therefore found out about Form Controller. Upon enabling it, Pathauto starts to complain Call to undefined function pathauto_punctuation_chars() and it is impossible to update the configuration settings. Disabling Form Controller puts things right again.

I'm assuming this is a bug in Form Controller but not really sure.

Comments

dave reid’s picture

Status: Active » Postponed (maintainer needs more info)

I can't duplicate this. Which version of pathauto are you using?

sun’s picture

Status: Postponed (maintainer needs more info) » Closed (won't fix)
Dave Kinchlea’s picture

Status: Closed (won't fix) » Postponed (maintainer needs more info)

Sorry, I didn't see your reply for some reason (bad filtering on my part)... pathauto version = "6.x-1.2".

I've since upgraded, now using "Form" // $Id: form.module,v 1.6 2009/12/13 19:00:29 davereid Exp $ and seeing exactly the same thing. Upon saving any configuration settings in pathauto, I get WSOD and the following in /var/log/apache2/error.log

PHP Fatal error:  Call to undefined function pathauto_punctuation_chars() in /var/www/drupal-6.15/sites/all/modules/pathauto/pathauto.admin.inc on line 369, referer: https://www.gatevillage.net/admin/build/path/pathauto

I have a LOT of modules (circa 350), I can only assume there is some conflict somewhere ... any thoughts as to the type of module that might be causing this? Something I can grep for perhaps?

sun’s picture

Title: form controller breaks pathauto » Conflict with pathauto
Project: Form controller » Form
Version: 6.x-2.x-dev » 6.x-1.x-dev
Component: Miscellaneous » Code

Moving to proper queue.

restyler’s picture

I confirm there is the conflict.
The error is gone after Form module was disabled.
Versions:
Form 6.x-1.x-dev datestamp = "1260749169"
Pathauto 6.x-1.x-dev datestamp = "1241313548"

rsvelko’s picture

I don't know exactly why this happens.

Neither do I know why this link fixes the bug : #654714: Fatal Error call to unefined function pathauto_punctuation_chars when saving the settings (#3)

But it does (for us and 3,4 people in the mentioned queue) and I x-post it here from the pathauto queue. Temporary fixes are better than nothing.

Cheers.

sun’s picture

Status: Postponed (maintainer needs more info) » Active
pumpkinkid’s picture

I want to ad myself to the list of people seeing this same issue... I too have been able to fix the issue with the recommended fix.

I was using an old version of the form dev but even updating to the latest versions of both Path Auto and Form I was getting the error message.

PK