[TYPO3-install] Upgrade 4.3->4.5 renders backend inaccessible

Patrick Hunziker Patrick.Hunziker at unibas.ch
Mon Jan 2 17:17:30 CET 2012


Hi all
thanks, Ki Hyoun, for the advice - is this a general advice or a 
specific problem with 2-level upgrades ? As I have only slow FTP to the 
hosted server, each version upload costs me several hours, and I have 
already invested many hours so I would like to understand first a little 
better where the problem is. Therefore, I have now tracked the exception 
source using debug output:
does this help in understanding to others - I am a little lost.
Thanks
Patrick


Uncaught TYPO3 Exception
file not found: d:/www/www674/Typo3root/\contrib/modernizr/modernizr.min.js

Exception thrown in file
D:\www\www674\TYPO3root\typo3conf\ext\js_css_optimizer\classes\hooks\class.tx_js_css_optimizer_hooks.php 
in line 67.

7 
tx_js_css_optimizer_hooks::getFileContent("contrib/modernizr/modernizr.min.js")


D:\www\www674\TYPO3root\typo3conf\ext\js_css_optimizer\classes\hooks\class.tx_js_css_optimizer_hooks_jsCompressHandler.php:

00042:   foreach ($args['jsFiles'] as $file => $meta ) {
00043:    if($meta['compress'] && ! isset($args['jsFooterFiles'][$file])){

00044:     $newFile = $this->createCacheFile ( 
'_compressed_'.basename($file), 
$jsOptimizer->compress($this->getFileContent ( $file )) );

00045:     $jsFiles [$newFile]  = $meta;
00046:     unset ( $args['jsFiles'] [$file] );


6 tx_js_css_optimizer_hooks_jsCompressHandler::process(array, 
t3lib_PageRenderer)


D:\www\www674\TYPO3root\t3lib\class.t3lib_div.php:

05194:       array(&$classObj, $parts[1]),
05195:       array(&$params, &$ref)

05196:      );

05197:     } else {
05198:      $errorMsg = "ERROR: No method name '" . $parts[1] . "' in 
class " . $parts[0];


5 t3lib_div::callUserFunction(array, array)


D:\www\www674\TYPO3root\t3lib\class.t3lib_pagerenderer.php:

01879:     'footerData' => &$this->footerData,
01880:    );

01881: 
t3lib_div::callUserFunction($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['jsCompressHandler'], 
$params, $this);

01882:   } else {
01883:     // traverse the arrays, compress files


4 
t3lib_PageRenderer::doCompress("d:/www/www674/Typo3root/typo3conf/ext/js_css_optim…_js_css_optimizer_hooks_jsCompressHandler->process", 
array, t3lib_PageRenderer)


D:\www\www674\TYPO3root\t3lib\class.t3lib_pagerenderer.php:

01430:   if ($this->compressCss || $this->compressJavascript) {
01431:     // do the file compression

01432:    $this->doCompress();

01433:   }
01434:


3 t3lib_PageRenderer::render()


D:\www\www674\TYPO3root\typo3\template.php:

00878:
00879:    // Construct page header.

00880:   $str = 
$this->pageRenderer->render(t3lib_PageRenderer::PART_HEADER);

00881:
00882:   $this->JScodeLibArray = array();


2 template::startPage(1)


D:\www\www674\TYPO3root\typo3\index.php:

00212:
00213:    // Starting page:

00214:   $this->content .= $TBE_TEMPLATE->startPage('TYPO3 Login: ' . 
$TYPO3_CONF_VARS['SYS']['sitename'], FALSE);

00215:
00216:    // Add login form:


1 SC_index::main("TYPO3 Login: SwissNano site", boolean)


D:\www\www674\TYPO3root\typo3\index.php:

00851: $SOBE = t3lib_div::makeInstance('SC_index');
00852: $SOBE->init();

00853: $SOBE->main();

00854: $SOBE->printContent();
00855:


More information about the TYPO3-install mailing list