Ticket #2525 (closed defect: fixed)

Opened 8 months ago

Last modified 2 months ago

branches/roa: EditorToolbar broken

Reported by: ischommer Owned by: sminnee
Priority: critical Milestone: 2.3.0-rc1*
Component: Sapphire Framework Version:
Severity: medium effort / impact Keywords:
Cc: Hours:

Description

TreeDropdownField? in "Image" sidebar: /admin/EditorToolbar.ImageForm?&action_callfieldmethod=1&fieldName=FolderID&ajax=1&SecurityID=337992345&methodName=gettree&forceValues=

Trace

ERROR:Error 256: Object::__call() Method 'getViewer' not found in class ''
 At l197 in /Users/ingo/Silverstripe/sscmap/sapphire/core/Object.php
<br />
<font size='1'><table dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Notice: Undefined index:  line in /Users/ingo/Silverstripe/sscmap/sapphire/core/Debug.php on line <i>334</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0007</td><td bgcolor='#eeeeec' align='right'>98564</td><td bgcolor='#eeeeec'>{main}(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/main.php' bgcolor='#eeeeec'>../main.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0647</td><td bgcolor='#eeeeec' align='right'>4697828</td><td bgcolor='#eeeeec'>Director::direct(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/main.php' bgcolor='#eeeeec'>../main.php<b>:</b>143</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0657</td><td bgcolor='#eeeeec' align='right'>4771088</td><td bgcolor='#eeeeec'>Director::handleRequest(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/control/Director.php' bgcolor='#eeeeec'>../Director.php<b>:</b>101</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0798</td><td bgcolor='#eeeeec' align='right'>5737340</td><td bgcolor='#eeeeec'>Controller->handleRequest(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/control/Director.php' bgcolor='#eeeeec'>../Director.php<b>:</b>221</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.1375</td><td bgcolor='#eeeeec' align='right'>8917664</td><td bgcolor='#eeeeec'>HtmlEditorField_Toolbar->getViewer(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/control/Controller.php' bgcolor='#eeeeec'>../Controller.php<b>:</b>81</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.1375</td><td bgcolor='#eeeeec' align='right'>8917664</td><td bgcolor='#eeeeec'>Object->__call(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/Object.php' bgcolor='#eeeeec'>../Object.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.1375</td><td bgcolor='#eeeeec' align='right'>8919200</td><td bgcolor='#eeeeec'><a href='http://www.php.net/user_error' target='_new'>user_error</a>
(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/Object.php' bgcolor='#eeeeec'>../Object.php<b>:</b>197</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.1375</td><td bgcolor='#eeeeec' align='right'>8919308</td><td bgcolor='#eeeeec'>errorHandler(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/Debug.php' bgcolor='#eeeeec'>../Debug.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.1376</td><td bgcolor='#eeeeec' align='right'>8919652</td><td bgcolor='#eeeeec'>Debug::fatalHandler(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/Debug.php' bgcolor='#eeeeec'>../Debug.php<b>:</b>442</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.1376</td><td bgcolor='#eeeeec' align='right'>8920112</td><td bgcolor='#eeeeec'>Debug::showError(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/Debug.php' bgcolor='#eeeeec'>../Debug.php<b>:</b>180</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.1376</td><td bgcolor='#eeeeec' align='right'>8921532</td><td bgcolor='#eeeeec'>Debug::backtrace(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/Debug.php' bgcolor='#eeeeec'>../Debug.php<b>:</b>206</td></tr>
</table></font>
<br />
<font size='1'><table dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Notice: Undefined index:  file in /Users/ingo/Silverstripe/sscmap/sapphire/core/Debug.php on line <i>334</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0007</td><td bgcolor='#eeeeec' align='right'>98564</td><td bgcolor='#eeeeec'>{main}(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/main.php' bgcolor='#eeeeec'>../main.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0647</td><td bgcolor='#eeeeec' align='right'>4697828</td><td bgcolor='#eeeeec'>Director::direct(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/main.php' bgcolor='#eeeeec'>../main.php<b>:</b>143</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0657</td><td bgcolor='#eeeeec' align='right'>4771088</td><td bgcolor='#eeeeec'>Director::handleRequest(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/control/Director.php' bgcolor='#eeeeec'>../Director.php<b>:</b>101</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0798</td><td bgcolor='#eeeeec' align='right'>5737340</td><td bgcolor='#eeeeec'>Controller->handleRequest(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/control/Director.php' bgcolor='#eeeeec'>../Director.php<b>:</b>221</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.1375</td><td bgcolor='#eeeeec' align='right'>8917664</td><td bgcolor='#eeeeec'>HtmlEditorField_Toolbar->getViewer(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/control/Controller.php' bgcolor='#eeeeec'>../Controller.php<b>:</b>81</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.1375</td><td bgcolor='#eeeeec' align='right'>8917664</td><td bgcolor='#eeeeec'>Object->__call(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/Object.php' bgcolor='#eeeeec'>../Object.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.1375</td><td bgcolor='#eeeeec' align='right'>8919200</td><td bgcolor='#eeeeec'><a href='http://www.php.net/user_error' target='_new'>user_error</a>
(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/Object.php' bgcolor='#eeeeec'>../Object.php<b>:</b>197</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.1375</td><td bgcolor='#eeeeec' align='right'>8919308</td><td bgcolor='#eeeeec'>errorHandler(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/Debug.php' bgcolor='#eeeeec'>../Debug.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.1376</td><td bgcolor='#eeeeec' align='right'>8919652</td><td bgcolor='#eeeeec'>Debug::fatalHandler(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/Debug.php' bgcolor='#eeeeec'>../Debug.php<b>:</b>442</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.1376</td><td bgcolor='#eeeeec' align='right'>8920112</td><td bgcolor='#eeeeec'>Debug::showError(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/Debug.php' bgcolor='#eeeeec'>../Debug.php<b>:</b>180</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.1376</td><td bgcolor='#eeeeec' align='right'>8921532</td><td bgcolor='#eeeeec'>Debug::backtrace(  )</td><td title='/Users/ingo/Silverstripe/sscmap/sapphire/core/Debug.php' bgcolor='#eeeeec'>../Debug.php<b>:</b>206</td></tr>
</table></font>
<ul>user_error(Object::__call() Method 'getViewer' not found in class '',256)
line 197 of Object.php

Object->__call(getViewer,Array)
line  of 

HtmlEditorField_Toolbar->getViewer(EditorToolbar)
line 81 of Controller.php

Controller->handleRequest(HTTPRequest)
line 221 of Director.php

Director::handleRequest(HTTPRequest,Session)
line 101 of Director.php

Director::direct(/admin/EditorToolbar.ImageForm)
line 143 of main.php

</ul>

Change History

Changed 2 months ago by sminnee

  • status changed from new to closed
  • resolution set to fixed
  • milestone set to 2.3.0-rc1

Fixed by the upgrade to TinyMCE 2.3.

Note: See TracTickets for help on using tickets.