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.

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

  • 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.

  • vrijvlindervrijvlinder Papillon-Sauvage MVP

    @peregrine said:
    turn off debugging.

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

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

  • 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.