View Issue Details

This bug affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
06266Bug reportsOtherpublic2012-07-19 23:34
ReporterTMSWhite Assigned Toc_schmitz  
PrioritynormalSeveritypartial_block 
Status closedResolutionfixed 
Product Version2.00RC4 
Fixed in Version2.00RC5 
Summary06266: unable to add new users
Description

If try to add new user, when click "save", get the following error. The URL shown is http://localhost/ls2/index.php/admin/user/adduser

( ! ) phpmailerException: Could not execute: /var/qmail/bin/sendmail in C:\xampp\htdocs\ls2\application\third_party\phpmailer\class.phpmailer.php on line 630 Call Stack #TimeMemoryFunctionLocation 10.0006356680{main}( )..\index.php:0 20.02442023360CApplication->run( )..\index.php:171 30.02442023360CWebApplication->processRequest( )..\CApplication.php:162 40.02472023488CWebApplication->runController( )..\CWebApplication.php:135 50.193215270264AdminController->run( )..\CWebApplication.php:276 60.217515359320CController->run( )..\AdminController.php:158 70.225616118096CController->runActionWithFilters( )..\CController.php:266 80.225716118096CController->runAction( )..\CController.php:287 90.225716118096Survey_Common_Action->runWithParams( )..\CController.php:309 100.225816123120CAction->runWithParamsInternal( )..\Survey_Common_Action.php:82 110.225816123272ReflectionMethod->invokeArgs( )..\CAction.php:107 120.225816123288UserAction->adduser( )..\CAction.php:107 130.291816650176SendEmailMessage( )..\useraction.php:145 140.300417337920PHPMailer->Send( )..\common_helper.php:4378 150.301617340192PHPMailer->SendmailSend( )..\class.phpmailer.php:574
PHP warning

Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\ls2\application\third_party\phpmailer\class.phpmailer.php:630)

C:\xampp\htdocs\ls2\application\core\Survey_Common_Action.php(199)

187 $aData['sImageURL'] = Yii::app()->getConfig('adminimageurl');
188
189 $aData = $this->_addPseudoParams($aData);
190 $aViewUrls = (array) $aViewUrls;
191 $sViewPath = '/admin/';
192
193 if (!empty($sAction))
194 {
195 $sViewPath .= $sAction . '/';
196 }
197
198 // Send HTTP header
199 header("Content-type: text/html; charset=UTF-8"); // needed for correct UTF-8 encoding
200
201
202 // Header
203 if(!isset($aData['display']['header']) || $aData['display']['header'] !== false)
204 {
205 Yii::app()->getController()->_getAdminHeader();
206 }
207
208
209 // Menu bars
210 if (!isset($aData['display']['menu_bars']) || ($aData['display']['menu_bars'] !== false && (!is_array($aData['display']['menu_bars']) || !in_array('browse', array_keys($aData['display']['menu_bars'])))))
211 {

Stack Trace
#0

C:\xampp\htdocs\ls2\application\core\Survey_Common_Action.php(199): header("Content-type: text/html; charset=UTF-8")

194 {
195 $sViewPath .= $sAction . '/';
196 }
197
198 // Send HTTP header
199 header("Content-type: text/html; charset=UTF-8"); // needed for correct UTF-8 encoding
200
201
202 // Header
203 if(!isset($aData['display']['header']) || $aData['display']['header'] !== false)
204 {

#1

C:\xampp\htdocs\ls2\application\controllers\admin\useraction.php(743): Survey_Common_Action->_renderWrappedTemplate("user", array("mboxwithredirect" => array(array("title" => "Add user", "message" => "Warning", "url" => "/ls2/index.php/admin/user/setUserRights", "urlText" => "Set user permissions", ...))), array())

738 @param string|array $aViewUrls View url(s)
739
@param array $aData Data to be passed on. Optional.
740 */
741 protected function _renderWrappedTemplate($sAction = 'user', $aViewUrls = array(), $aData = array())
742 {
743 parent::_renderWrappedTemplate($sAction, $aViewUrls, $aData);
744 }
745
746 }

#2

C:\xampp\htdocs\ls2\application\controllers\admin\useraction.php(170): UserAction->_renderWrappedTemplate("user", array("mboxwithredirect" => array(array("title" => "Add user", "message" => "Warning", "url" => "/ls2/index.php/admin/user/setUserRights", "urlText" => "Set user permissions", ...))))

165 {
166 $aViewUrls['mboxwithredirect'][] = $this->_messageBoxWithRedirect($clang->gT("Failed to add user"), $clang->gT("The user name already exists."), 'warningheader');
167 }
168 }
169
170 $this->_renderWrappedTemplate('user', $aViewUrls);
171 }
172
173 /*
174
Delete user
175 */

#3
unknown(0): UserAction->adduser()
#4
+
C:\xampp\htdocs\ls2\framework\web\actions\CAction.php(107): ReflectionMethod->invokeArgs(UserAction, array())
#5
+
C:\xampp\htdocs\ls2\application\core\Survey_Common_Action.php(82): CAction->runWithParamsInternal(UserAction, ReflectionMethod, array("sa" => "adduser"))
#6
+
C:\xampp\htdocs\ls2\framework\web\CController.php(309): Survey_Common_Action->runWithParams(array("sa" => "adduser"))
#7
+
C:\xampp\htdocs\ls2\framework\web\CController.php(287): CController->runAction(UserAction)
#8
+
C:\xampp\htdocs\ls2\framework\web\CController.php(266): CController->runActionWithFilters(UserAction, array())
#9
+
C:\xampp\htdocs\ls2\application\controllers\AdminController.php(158): CController->run("user")
#10
+
C:\xampp\htdocs\ls2\framework\web\CWebApplication.php(276): AdminController->run("user")
#11
+
C:\xampp\htdocs\ls2\framework\web\CWebApplication.php(135): CWebApplication->runController("admin/user/sa/adduser")
#12
+
C:\xampp\htdocs\ls2\framework\base\CApplication.php(162): CWebApplication->processRequest()
#13
+
C:\xampp\htdocs\ls2\index.php(171): CApplication->run()
2012-06-22 22:56:50 Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1 Yii Framework/1.1.10

TagsNo tags attached.
Bug heat4
Complete LimeSurvey version number (& build)120624
I will donate to the project if issue is resolvedNo
Browser
Database type & versionMysql 5.3
Server OS (if known)Windows XP
Webserver software & version (if known)XAMPP
PHP Version5.3

Users monitoring this issue

There are no users monitoring this issue.

Activities

TMSWhite

TMSWhite

2012-06-22 23:02

reporter   ~19491

Actually, it did create the user, but threw that set of errors anyway.

c_schmitz

c_schmitz

2012-06-23 17:57

administrator   ~19523

Sorry, I can't reproduce. What email settings do you have configured? Do you have any email debugging activated in global settings?

TMSWhite

TMSWhite

2012-07-07 22:53

reporter   ~19677

This happens if you do a fresh install and don't configure the global email settings (e.g. keep all of the defaults). If I put in SMTP and my gmail account info, it works fine.

c_schmitz

c_schmitz

2012-07-18 13:40

administrator   ~19749

Fix committed to Yii branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=9010

c_schmitz

c_schmitz

2012-07-19 23:34

administrator   ~19819

2.00RC6 released.

Related Changesets

LimeSurvey: Yii f2d3ff34

2012-07-18 04:39:43

c_schmitz

Details Diff
Fixed issue 06266: Email protocol defaults to sendmail Affected Issues
06266
mod - application/config/email.php Diff File

Issue History

Date Modified Username Field Change
2012-06-22 22:59 TMSWhite New Issue
2012-06-22 23:02 TMSWhite Note Added: 19491
2012-06-22 23:37 c_schmitz Assigned To => c_schmitz
2012-06-22 23:37 c_schmitz Status new => assigned
2012-06-23 17:57 c_schmitz Note Added: 19523
2012-06-23 17:58 c_schmitz Status assigned => feedback
2012-07-07 22:53 TMSWhite Note Added: 19677
2012-07-07 22:53 TMSWhite Status feedback => assigned
2012-07-18 13:40 c_schmitz Status assigned => resolved
2012-07-18 13:40 c_schmitz Fixed in Version => 2.00RC5
2012-07-18 13:40 c_schmitz Resolution open => fixed
2012-07-18 13:40 c_schmitz Changeset attached => LimeSurvey Yii f2d3ff34
2012-07-18 13:40 c_schmitz Note Added: 19749
2012-07-19 23:34 c_schmitz Note Added: 19819
2012-07-19 23:34 c_schmitz Status resolved => closed