[TYPO3-calendar] TYPO3 Fatal Error: Extension key "scheduler" was NOT loaded!
Katja Lampela
katja.lampela at lieska.net
Tue May 10 05:52:44 CEST 2011
Hi,
4.4.2011 23:54, Thomas Kowtsch kirjoitti:
> mmmh.. Do you have access to the error_log of your webserver?
> If yes, could you please create a event, watch the log for errors and copy them to a reply message? Or maybe you can switch the typo3 error logging and add your current IP adress to the devip_mask config...
Now on another installation the TYPO3 error after saving an event in FE (sorry for the length, didn't dare leave anything out):
Uncaught TYPO3 Exception
#1270853878: TYPO3 Fatal Error: Extension key "scheduler" was NOT loaded!
BadFunctionCallException thrown in file
/home/typo3_src-4.4.7/t3lib/class.t3lib_extmgm.php in line 156.
31 t3lib_extMgm::extPath("scheduler")
/home/mypath/html/typo3conf/ext/cal/view/class.tx_cal_reminder_view.php:
00153:
00154: if (t3lib_div::inList($TYPO3_CONF_VARS['EXT']['extList'], 'scheduler')) {
00155: require_once(t3lib_extMgm::extPath('scheduler').'class.tx_scheduler.php');
00156:
00157: $scheduler = new tx_scheduler();
30 tx_cal_reminder_view::scheduleReminder(1452)
/home/mypath/html/typo3conf/ext/cal/service/class.tx_cal_base_service.php:
00171: require_once(t3lib_extMgm::extPath('cal').'controller/class.tx_cal_functions.php');
00172: $reminderService = &tx_cal_functions::getReminderService();
00173: $reminderService->scheduleReminder($eventUid);
00174: }
00175:
29 tx_cal_base_service::scheduleReminder(1452)
/home/mypath/html/typo3conf/ext/cal/service/class.tx_cal_event_service.php:
00679: }
00680:
00681: $this->scheduleReminder($uid);
00682:
00683: $extConf = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['cal']);
28 tx_cal_event_service::saveEvent("202")
/home/mypath/html/typo3conf/ext/cal/controller/class.tx_cal_modelcontroller.php:
00085: return $service->updateEvent($uid);
00086: }
00087: return $service->saveEvent($pid);
00088: }
00089:
27 tx_cal_modelcontroller::saveEvent(0, "tx_cal_phpicalendar", "202")
/home/mypath/html/typo3conf/ext/cal/controller/class.tx_cal_controller.php:
00612: $event = $modelObj->saveTodo($this->conf['uid'], $this->conf['type'], $pid);
00613: } else {
00614: $event = $modelObj->saveEvent($this->conf['uid'], $this->conf['type'], $pid);
00615: }
00616:
26 tx_cal_controller::saveEvent()
/home/mypath/html/typo3conf/ext/cal/controller/class.tx_cal_controller.php:
00153: if(method_exists($this, $viewFunction)) {
00154: /* Call appropriate view function */
00155: $return .= $this->$viewFunction();
00156: } else {
00157: $customModel = t3lib_div::makeInstanceService('tx_cal_custom_model', $this->conf['view']);
25 tx_cal_controller::getContent()
/home/mypath/html/typo3conf/ext/cal/controller/class.tx_cal_controller.php:
00105:
00106: if(!$this->error){
00107: $return .= $this->getContent();
00108: }
00109: #debug('End:'.tx_cal_functions::getmicrotime());
24 tx_cal_controller::main("", array)
23 call_user_func_array(array, array)
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
06751: if (is_object($classObj) && method_exists($classObj, $parts[1])) {
06752: $classObj->cObj = $this;
06753: $content = call_user_func_array(array($classObj, $parts[1]), array($content, $conf));
06754: } else {
06755: $GLOBALS['TT']->setTSlogMessage('Method "' . $parts[1] . '" did not exist in class "' . $parts[0] . '"', 3);
22 tslib_cObj::callUserFunction("tx_cal_controller->main", array, "")
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
00807: }
00808: $this->includeLibs($conf);
00809: $tempContent = $this->callUserFunction($conf['userFunc'], $conf, '');
00810: if ($this->doConvertToUserIntObject) {
00811: $this->doConvertToUserIntObject = false;
21 tslib_cObj::USER(array)
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
00638: break;
00639: case 'USER':
00640: $content.=$this->USER($conf);
00641: break;
00642: case 'USER_INT':
20 tslib_cObj::cObjGetSingle("USER", array, "plugin.tx_cal_controller")
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
00549: // Getting the cObject
00550: $GLOBALS['TT']->incStackPointer();
00551: $content.=$this->cObjGetSingle($name,$conf,$key);
00552: $GLOBALS['TT']->decStackPointer();
00553: } else {
19 tslib_cObj::cObjGetSingle("< plugin.tx_cal_controller", NULL, "cal_controller")
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
01688: $key = strlen($conf[$key]) ? $key : 'default';
01689: $name = $conf[$key];
01690: $theValue = $this->cObjGetSingle($name,$conf[$key.'.'], $key);
01691: if ($conf['stdWrap.']) {
01692: $theValue = $this->stdWrap($theValue,$conf['stdWrap.']);
18 tslib_cObj::CASEFUNC(array)
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
00616: break;
00617: case 'CASE':
00618: $content.=$this->CASEFUNC($conf);
00619: break;
00620: case 'LOAD_REGISTER':
17 tslib_cObj::cObjGetSingle("CASE", array, "20")
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
00511: if (intval($theKey) && !strstr($theKey,'.')) {
00512: $conf=$setup[$theKey.'.'];
00513: $content.=$this->cObjGetSingle($theValue,$conf,$addKey.$theKey); // Get the contentObject
00514: }
00515: }
16 tslib_cObj::cObjGet(array)
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
00763: if ($this->checkIf($conf['if.'])) {
00764: $this->includeLibs($conf);
00765: $content = $this->cObjGet($conf);
00766: if ($conf['wrap']) {
00767: $content = $this->wrap($content, $conf['wrap']);
15 tslib_cObj::COBJ_ARRAY(array)
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
00568: case 'COBJ_ARRAY':
00569: case 'COA':
00570: $content.=$this->COBJ_ARRAY($conf);
00571: break;
00572: case 'COA_INT':
14 tslib_cObj::cObjGetSingle("COA", array, "list")
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
01688: $key = strlen($conf[$key]) ? $key : 'default';
01689: $name = $conf[$key];
01690: $theValue = $this->cObjGetSingle($name,$conf[$key.'.'], $key);
01691: if ($conf['stdWrap.']) {
01692: $theValue = $this->stdWrap($theValue,$conf['stdWrap.']);
13 tslib_cObj::CASEFUNC(array)
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
00616: break;
00617: case 'CASE':
00618: $content.=$this->CASEFUNC($conf);
00619: break;
00620: case 'LOAD_REGISTER':
12 tslib_cObj::cObjGetSingle("CASE", array, "tt_content")
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
00549: // Getting the cObject
00550: $GLOBALS['TT']->incStackPointer();
00551: $content.=$this->cObjGetSingle($name,$conf,$key);
00552: $GLOBALS['TT']->decStackPointer();
00553: } else {
11 tslib_cObj::cObjGetSingle("<tt_content", NULL, "")
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
01376: $this->lastChanged($row['tstamp']);
01377: $cObj->start($row,$conf['table']);
01378: $tmpValue = $cObj->cObjGetSingle($renderObjName, $renderObjConf, $renderObjKey);
01379: $cobjValue .= $tmpValue;
01380: }
10 tslib_cObj::CONTENT(array)
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
00595: break;
00596: case 'CONTENT':
00597: $content.=$this->CONTENT($conf);
00598: break;
00599: case 'RECORDS':
9 tslib_cObj::cObjGetSingle("CONTENT", array, "subparts.colNormal")
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
02600: $this->data[$this->currentValKey] = $GLOBALS['TSFE']->register['SUBPART_'.$theKey];
02601: // Get subpart cObject and substitute it!
02602: $subpartArray[$PRE.$theKey.$POST] = $this->cObjGetSingle($theValue['name'],$theValue['conf'],'subparts.'.$theKey);
02603: }
02604: $this->data[$this->currentValKey] = ''; // Reset current to empty
8 tslib_cObj::TEMPLATE(array)
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
00644: break;
00645: case 'TEMPLATE':
00646: $content.=$this->TEMPLATE($conf);
00647: break;
00648: case 'EDITPANEL':
7 tslib_cObj::cObjGetSingle("TEMPLATE", array, "subparts.content")
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
02600: $this->data[$this->currentValKey] = $GLOBALS['TSFE']->register['SUBPART_'.$theKey];
02601: // Get subpart cObject and substitute it!
02602: $subpartArray[$PRE.$theKey.$POST] = $this->cObjGetSingle($theValue['name'],$theValue['conf'],'subparts.'.$theKey);
02603: }
02604: $this->data[$this->currentValKey] = ''; // Reset current to empty
6 tslib_cObj::TEMPLATE(array)
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
00644: break;
00645: case 'TEMPLATE':
00646: $content.=$this->TEMPLATE($conf);
00647: break;
00648: case 'EDITPANEL':
5 tslib_cObj::cObjGetSingle("TEMPLATE", array, "10")
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_content.php:
00511: if (intval($theKey) && !strstr($theKey,'.')) {
00512: $conf=$setup[$theKey.'.'];
00513: $content.=$this->cObjGetSingle($theValue,$conf,$addKey.$theKey); // Get the contentObject
00514: }
00515: }
4 tslib_cObj::cObjGet(array)
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/class.tslib_pagegen.php:
00312: $GLOBALS['TT']->incStackPointer();
00313: $GLOBALS['TT']->push($GLOBALS['TSFE']->sPre, 'PAGE');
00314: $pageContent = $GLOBALS['TSFE']->cObj->cObjGet($GLOBALS['TSFE']->pSetup);
00315:
00316: if ($GLOBALS['TSFE']->pSetup['wrap']) {$pageContent = $GLOBALS['TSFE']->cObj->wrap($pageContent, $GLOBALS['TSFE']->pSetup['wrap']);}
3 TSpagegen::renderContent()
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/pagegen.php:
00074: if (!$GLOBALS['TSFE']->isINTincScript()) {
00075: $TT->push('pagegen.php, render');
00076: TSpagegen::renderContent();
00077: $GLOBALS['TSFE']->setAbsRefPrefix();
00078: $TT->pull();
2 include("/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/pagegen.php")
/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/index_ts.php:
00448: include($temp_theScript);
00449: } else {
00450: include(PATH_tslib.'pagegen.php');
00451: }
00452: $TSFE->generatePage_postProcessing();
1 require("/home/typo3_src-4.4.7/typo3/sysext/cms/tslib/index_ts.php")
/home/typo3_src-4.4.7/index.php:
00082: // ******************
00083:
00084: require (PATH_tslib.'index_ts.php');
00085:
00086: ?>
--
With kind regards
Katja Lampela
*Lieska-tuotanto*
www.lieska.net
More information about the TYPO3-project-calendar
mailing list