Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Options

Error on accessing "Activity"

nadeethnadeeth New
edited September 2015 in Vanilla 2.0 - 2.8

Hi,

When I click on the "Activity" link, I get the error given blow. Can someone please let me know how to fix this error.

Details about the installation.

Application: Vanilla
Application Version: 2.1.11
PHP Version: 5.4.28
Operating System: WINNT
Server Software: Apache/2.2.25 (Win32) PHP/5.4.28
User Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0 FirePHP/0.7.4
Request Uri: /forum/index.php?p=/activity
Controller: PHP
Method: _FormatStringCallback

Error:

Fatal Error in PHP._FormatStringCallback();
Creating default object from empty value
The error occurred on or near: C:\www\forum\library\core\functions.general.php

1209:                      if (isset($Special[$ID])) {
1210:                         $Result .= $Special[$ID];
1211:                      } else {
1212:                         $User = Gdn::UserModel()->GetID($ID);
1213:                         $User->Name = FormatUsername($User, $Format, $ContextUserID);
1214: 
1215: 
1216:                         $Result .= UserAnchor($User);
1217:                      }

Backtrace:

[C:\www\forum\library\core\functions.general.php:1213] PHP::Gdn_ErrorHandler();
[C:\www\forum\library\core\functions.general.php:1213] PHP::_FormatStringCallback();
[C:\www\forum\library\core\functions.general.php:1014] PHP::preg_replace_callback();
[C:\www\forum\applications\dashboard\models\class.activitymodel.php:115] PHP::FormatString();
[C:\www\forum\applications\dashboard\models\class.activitymodel.php:76] ActivityModel->CalculateRow();
[C:\www\forum\applications\dashboard\models\class.activitymodel.php:208] ActivityModel->CalculateData();
[C:\www\forum\applications\dashboard\controllers\class.activitycontroller.php:144] ActivityModel->GetWhere();
[C:\www\forum\applications\dashboard\controllers\class.activitycontroller.php:144] ActivityController->Index();
[C:\www\forum\library\core\class.dispatcher.php:350] PHP::call_user_func_array();
[C:\www\forum\index.php:46] Gdn_Dispatcher->Dispatch();

Variables in local scope:

[Match] 'ActivityUserID,You'

[SetArgs] false

[Args] array (
  'UserID' => 8,
)

[ContextUserID] '3'

[Parts] array (
  0 => 'ActivityUserID',
  1 => 'You',
)

[Field] 'ActivityUserID'

[Format] 'You'

[SubFormat] ''

[FormatArgs] ''

[Value] array (
  0 => 8,
  1 => 7,
  2 => 6,
  3 => 5,
  4 => 4,
  5 => 3,
)

[Result] ''

[User] array (
  'Name' => false,
)

[ArgsBak] array (
  'ActivityID' => 3,
  'ActivityTypeID' => 17,
  'NotifyUserID' => -1,
  'ActivityUserID' => 
  array (
    0 => 8,
    1 => 7,
    2 => 6,
    3 => 5,
    4 => 4,
    5 => 3,
  ),
  'RegardingUserID' => NULL,
  'Photo' => NULL,
  'HeadlineFormat' => '{ActivityUserID,You} joined.',
  'Story' => 'Welcome Aboard!',
  'Format' => NULL,
  'Route' => NULL,
  'RecordType' => NULL,
  'RecordID' => NULL,
  'InsertUserID' => NULL,
  'DateInserted' => '2015-08-12 02:51:26',
  'InsertIPAddress' => '127.0.0.1',
  'DateUpdated' => '2015-08-13 02:29:34',
  'Notified' => 0,
  'Emailed' => 0,
  'Data' => 
  array (
    'ActivityUserIDs' => 
    array (
      0 => 7,
      1 => 6,
      2 => 5,
      3 => 4,
      4 => 3,
    ),
  ),
  'FullHeadline' => NULL,
  'ProfileHeadline' => NULL,
  'AllowComments' => 0,
  'ShowIcon' => 0,
  'RouteCode' => NULL,
  'ActivityType' => 'Registration',
  'ActivityName' => NULL,
  'ActivityEmail' => NULL,
  'ActivityGender' => NULL,
  'ActivityPhoto' => NULL,
  'RegardingName' => NULL,
  'RegardingEmail' => NULL,
  'RegardingGender' => NULL,
  'RegardingPhoto' => NULL,
  'PhotoUrl' => 'http://localhost/forum/index.php?p=/activity',
  'Url' => 'http://localhost/forum/index.php?p=/activity',
)

[Max] 5

[Count] 6

[i] 0

[ID] 8

[Special] array (
  -1 => 'everyone',
  -2 => 'moderators',
  -3 => 'administrators',
)

Thank you.

Comments

  • Options
    peregrineperegrine MVP
    edited September 2015

    turn off debugging.

    I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.

  • Options
    vrijvlindervrijvlinder Papillon-Sauvage MVP

    @peregrine said:
    turn off debugging.

    'Regarding....' => Kopfmasturbationsversuchenschlussgebuggenvensteruntertisch=NULL ? :3

  • Options

    Thanks Peregrine, it works after I turned off debugging. But why it doesn't work in debug mode?

  • Options
    peregrineperegrine MVP
    edited September 2015

    But why it doesn't work in debug mode?

    because it was "Creating default object from empty value"

    do you want a philosophical answer? please start a new discussion under coding philosophy category.

    Ask the vanilla developer named A_Vanilla_User

    Counter question to you: "Why are you leaving it in debug mode when you aren't debugging?


    Theirs not to reason why,

    I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.

Sign In or Register to comment.