Couldn't render component "position_details" - error was "Can't call method "AcceptableStudentTypes" on an undefined value at /srv/code/perl/lib/Stern/Fellows/lib/Fellows/View/position_details line 91. Stack: [/srv/code/perl/lib/Stern/Fellows/lib/Fellows/View/position_details:91] [/srv/code/perl/lib/Stern/Fellows/lib/Fellows/View/autohandler:13]"

Request

do {
  require Symbol;
  my $a = bless({
    _log                 => bless({
                              _body => "[info] *** Request 36 (0.001/s) [33355] [Thu Mar 28 11:19:54 2024] ***\n[debug] Path is \"position_details\"\n[debug] Arguments are \"3218\"\n[debug] \"GET\" request for \"position_details/3218\" from \"10.46.33.200\"\n[debug] Rendering component \"/position_details\"\n[debug] Created session \"578d23fee6b14f3207a176a07d90e886ba84cd01\"\n[error] Couldn't render component \"position_details\" - error was \"Can't call method \"AcceptableStudentTypes\" on an undefined value at /srv/code/perl/lib/Stern/Fellows/lib/Fellows/View/position_details line 91.\n\nStack:\n  [/srv/code/perl/lib/Stern/Fellows/lib/Fellows/View/position_details:91]\n  [/srv/code/perl/lib/Stern/Fellows/lib/Fellows/View/autohandler:13]\"\n[error] Couldn't render component \"position_details\" - error was \"Can't call method \"AcceptableStudentTypes\" on an undefined value at /srv/code/perl/lib/Stern/Fellows/lib/Fellows/View/position_details line 91.\n\nStack:\n  [/srv/code/perl/lib/Stern/Fellows/lib/Fellows/View/position_details:91]\n  [/srv/code/perl/lib/Stern/Fellows/lib/Fellows/View/autohandler:13]\"\n",
                              _psgi_errors => *main::STDERR,
                              abort => undef,
                              autoflush => 0,
                              level => 31,
                            }, "Catalyst::Log"),
    _path                => "position_details/3218",
    _read_length         => 0,
    _read_position       => 0,
    _use_hash_multivalue => 0,
    action               => "position_details",
    address              => "10.46.33.200",
    arguments            => [3218],
    base                 => bless(do{\(my $o = "https://w3.stern.nyu.edu/fellows/")}, "URI::https"),
    body_parameters      => {},
    captures             => [],
    cookies              => {},
    data_handlers        => {
                              "application/json" => sub { ... },
                              "application/x-www-form-urlencoded" => sub { ... },
                            },
    env                  => {
                              "HTTP_ACCEPT"                   => "*/*",
                              "HTTP_HOST"                     => "w3.stern.nyu.edu",
                              "HTTP_USER_AGENT"               => "claudebot",
                              "HTTP_VIA"                      => "1.1 w3.stern.nyu.edu, 1.1 sws.stern.nyu.edu",
                              "HTTP_X_FORWARDED_FOR"          => "3.238.87.31, 10.46.33.200, 10.46.35.5, 10.46.33.200",
                              "HTTP_X_FORWARDED_HOST"         => "w3.stern.nyu.edu, w3.stern.nyu.edu",
                              "HTTP_X_FORWARDED_PROTO"        => "https",
                              "HTTP_X_FORWARDED_SERVER"       => "w3.stern.nyu.edu, sws.stern.nyu.edu",
                              "HTTPS"                         => "ON",
                              "PATH_INFO"                     => "//position_details/3218",
                              "plack.original_request_method" => "GET",
                              "psgi.errors"                   => *main::STDERR,
                              "psgi.input"                    => \*Starman::Server::$io,
                              "psgi.multiprocess"             => 1,
                              "psgi.multithread"              => "",
                              "psgi.nonblocking"              => "",
                              "psgi.run_once"                 => "",
                              "psgi.streaming"                => 1,
                              "psgi.url_scheme"               => "https",
                              "psgi.version"                  => [1, 1],
                              "psgix.harakiri"                => 1,
                              "psgix.input.buffered"          => 1,
                              "psgix.io"                      => bless(Symbol::gensym(), "Net::Server::Proto::TCP"),
                              "QUERY_STRING"                  => "",
                              "REMOTE_ADDR"                   => "10.46.33.200",
                              "REMOTE_HOST"                   => "127.0.0.1",
                              "REQUEST_METHOD"                => "GET",
                              "REQUEST_URI"                   => "/fellows//position_details/3218",
                              "SCRIPT_NAME"                   => "/fellows",
                              "SERVER_NAME"                   => "127.0.0.1",
                              "SERVER_PORT"                   => 443,
                              "SERVER_PROTOCOL"               => "HTTP/1.1",
                            },
    headers              => bless({
                              "::std_case" => {
                                "cookie" => "Cookie",
                                "https" => "HTTPS",
                                "x-forwarded-for" => "X-FORWARDED-FOR",
                                "x-forwarded-host" => "X-FORWARDED-HOST",
                                "x-forwarded-proto" => "X-FORWARDED-PROTO",
                                "x-forwarded-server" => "X-FORWARDED-SERVER",
                              },
                              "accept" => "*/*",
                              "host" => "w3.stern.nyu.edu",
                              "https" => "ON",
                              "user-agent" => "claudebot",
                              "via" => "1.1 w3.stern.nyu.edu, 1.1 sws.stern.nyu.edu",
                              "x-forwarded-for" => "3.238.87.31, 10.46.33.200, 10.46.35.5, 10.46.33.200",
                              "x-forwarded-host" => "w3.stern.nyu.edu, w3.stern.nyu.edu",
                              "x-forwarded-proto" => "https",
                              "x-forwarded-server" => "w3.stern.nyu.edu, sws.stern.nyu.edu",
                            }, "HTTP::Headers"),
    hostname             => "127.0.0.1",
    match                => "position_details",
    method               => "GET",
    parameters           => {},
    protocol             => "HTTP/1.1",
    query_keywords       => "",
    query_parameters     => {},
    remote_user          => undef,
    secure               => 1,
    uploads              => {},
    uri                  => bless(do{\(my $o = "https://w3.stern.nyu.edu/fellows//position_details/3218")}, "URI::https"),
  }, "Catalyst::Request::REST");
  *{$a->{env}{"psgix.io"}} = { io_socket_timeout => undef, NS_proto => "TCP" };
  $a;
}

Response

bless({
  _log => bless({
    _body => "[info] *** Request 36 (0.001/s) [33355] [Thu Mar 28 11:19:54 2024] ***\n[debug] Path is \"position_details\"\n[debug] Arguments are \"3218\"\n[debug] \"GET\" request for \"position_details/3218\" from \"10.46.33.200\"\n[debug] Rendering component \"/position_details\"\n[debug] Created session \"578d23fee6b14f3207a176a07d90e886ba84cd01\"\n[error] Couldn't render component \"position_details\" - error was \"Can't call method \"AcceptableStudentTypes\" on an undefined value at /srv/code/perl/lib/Stern/Fellows/lib/Fellows/View/position_details line 91.\n\nStack:\n  [/srv/code/perl/lib/Stern/Fellows/lib/Fellows/View/position_details:91]\n  [/srv/code/perl/lib/Stern/Fellows/lib/Fellows/View/autohandler:13]\"\n[error] Couldn't render component \"position_details\" - error was \"Can't call method \"AcceptableStudentTypes\" on an undefined value at /srv/code/perl/lib/Stern/Fellows/lib/Fellows/View/position_details line 91.\n\nStack:\n  [/srv/code/perl/lib/Stern/Fellows/lib/Fellows/View/position_details:91]\n  [/srv/code/perl/lib/Stern/Fellows/lib/Fellows/View/autohandler:13]\"\n",
    _psgi_errors => *main::STDERR,
    abort => undef,
    autoflush => 0,
    level => 31,
  }, "Catalyst::Log"),
  _response_cb => sub { ... },
  body => undef,
  cookies => {
    stern_session2_ => {
      expires  => 1711657194,
      httponly => 1,
      value    => "578d23fee6b14f3207a176a07d90e886ba84cd01",
    },
  },
  finalized_headers => 0,
  headers => bless({
    "::std_case"   => { "x-catalyst" => "X-Catalyst" },
    "content-type" => "text/html; charset=utf-8",
    "x-catalyst"   => "5.90065",
  }, "HTTP::Headers"),
  status => 200,
}, "Catalyst::Response")

Stash

{
  "__Fellows::Model::Hashes" => bless({}, "BL::Hashes"),
  "hashes" => {
    compliance                   => {
                                      chartfield => "Does not comply with the rules and will use the professor's or department's chartfield (Add chartfield in \"Add Note\" section)",
                                      complies   => "Complies with the standard program rules.",
                                      exception  => "Does not  comply with the standard rules but is a standard exception (Describe in \"Add Note\" section)",
                                    },
    dept_hash                    => {
                                      1  => "Information Technology",
                                      2  => "Accounting",
                                      4  => "MBA Admissions",
                                      6  => "Budgeting",
                                      8  => "Berkley Center for Entrepreneurship",
                                      9  => "Center for Law and Business",
                                      10 => "Office of the Deans",
                                      12 => "Doctoral Office",
                                      13 => "Economics",
                                      14 => "Executive Programs",
                                      15 => "Finance",
                                      16 => "Human Resources",
                                      18 => "TOPS - Information Systems",
                                      20 => "Langone Center",
                                      21 => "Management and Organizations",
                                      22 => "Management Communication",
                                      23 => "Marketing",
                                      25 => "Office of Career Development",
                                      26 => "TOPS - Operations Management",
                                      27 => "Public Affairs",
                                      28 => "Records and Registration",
                                      29 => "TOPS - Statistics",
                                      30 => "Special Events",
                                      32 => "Urban Business Assistance Corporation",
                                      33 => "Undergraduate Deans Office and Academic Advising",
                                      34 => "None / Unknown",
                                      35 => "Academic Affairs and Financial Aid",
                                      41 => "No Department",
                                      42 => "Development and Alumni Relations",
                                      44 => "Executive Faculty",
                                      46 => "Business and Society Program Area",
                                      47 => "Global Degree Program",
                                      48 => "Property Design, Development and Services",
                                      49 => "Center for Global Economy and Business",
                                      50 => "Faculty Affairs",
                                      51 => "Office of Student Engagement",
                                      52 => "Computer Research Center",
                                      53 => "Chao-Hon Chen Institute for Global Real Estate Finance",
                                      54 => "UC-Office of Student Engagement",
                                      55 => "Center for Business Analytics",
                                      56 => "Volatility and Risk Institute",
                                      57 => "Center for Business and Human Rights",
                                      58 => "Conference Facilities",
                                      59 => "Building Services",
                                      60 => "Protection Services",
                                      61 => "Center for Global Education & Management",
                                      62 => "Career Center for Working Professionals",
                                      63 => "Office of Chief Operating Officer",
                                      64 => "Corporate Relations",
                                      66 => "Salomon Center",
                                      69 => "Global Executive Education",
                                      70 => "Executive MBA Admissions",
                                      71 => "Executive MBA Student Services",
                                      72 => "EMBA in DC Program",
                                      73 => "Learning Science Lab",
                                      75 => "The Fubon Center for Technology, Business and Innovation",
                                      76 => "Online Programs",
                                      77 => "Berkley Innovation Labs",
                                      78 => "NYU Stern - NYU Shanghai Programs",
                                      79 => "Center for Sustainable Business",
                                      81 => "Endless Frontier Labs",
                                      82 => "Office for Diversity and Inclusion",
                                      83 => "Leadership Accelerator Initiative",
                                      84 => "Breakthrough Scholars Leadership Program",
                                      85 => "EMBA Student Ambassadors",
                                      86 => "Facilities Management",
                                      87 => "Graduate Programs",
                                      88 => "NYU Stern Dean's Office",
                                      89 => "Vice Deans",
                                      90 => "Vincent Ross Institute",
                                      91 => "Center for the Future of Management",
                                      92 => "Learning Innovation",
                                    },
    paymenttype_hash             => {
                                      HCHK => "HOURLY PAYROLL",
                                      PCHK => "PAYROLL",
                                      SCHK => "DEPT PAYROLL",
                                      STR  => "DEPT TUITION REMISSION",
                                      TR   => "TUITION REMISSION",
                                    },
    position_hash                => {
                                      "" => "None",
                                      "GF" => "Graduate Fellow",
                                      "grader" => "Grader",
                                      "TF" => "Teaching Fellow",
                                      "tutor" => "Tutor",
                                    },
    positionvalue_hash           => {
                                      "0" => " 0.5 (half position)",
                                      "1" => " 1.0 (full position)",
                                      "2" => " 1.5 (one-and-a-half positions)",
                                      "3" => " 2.0 (two full positions)",
                                    },
    positionvalue_numerical_hash => { "0" => ".5", "1" => 1, "2" => "1.5", "3" => 2 },
    role_hash                    => {
                                      "admin" => "IT Admin",
                                      "coordinator" => "Coordinator",
                                      "emba" => "EMBA Office",
                                      "faculty affairs" => "Faculty Affairs",
                                      "gfinaid" => "Grad Financial Aid",
                                      "hr" => "HR",
                                      "phd" => "PhD Office",
                                      "ufinaid" => "Ugrad Financial Aid",
                                    },
    studenttype_hash             => {
                                      "1yr_mba" => "1 Year MBA",
                                      "dual" => "Dual Degree",
                                      "emba" => "EMBA",
                                      "langone" => "Langone",
                                      "mba_fulltime" => "MBA Fulltime",
                                      "ms" => "MS (Stern)",
                                      "no_type" => "",
                                      "non_stern_grad" => "Non-Stern Grad",
                                      "non_stern_ugrad" => "Non-Stern UGrad",
                                      "phd" => "PhD (Stern)",
                                      "ugrad" => "Undergraduate",
                                      "westchester" => "Westchester",
                                    },
    term_hash                    => {
                                      F  => "Fall",
                                      S  => "Spring",
                                      U1 => "Summer1",
                                      U2 => "Summer2",
                                      U3 => "Summer3",
                                      W  => "Winter",
                                    },
    yesno_hash                   => { "" => "N/A", "N" => "No", "Y" => "Yes" },
  },
  "position" => undef,
}

Config

do {
  my $a = {
    "Action::RenderView" => {
      ignore_classes => [
                          "DBIx::Class::ResultSource::Table",
                          "DBIx::Class::ResultSourceHandle",
                          "DateTime",
                        ],
      scrubber_func  => sub { ... },
    },
    "disable_component_resolution_regex_fallback" => 1,
    "enable_catalyst_header" => 1,
    "home" => "/srv/code/perl/lib/Stern/Fellows",
    "name" => "Fellows",
    "Plugin::Session" => {
      cookie_name       => "stern_session2_",
      dbi_dsn           => "dbi:mysql:session_db:mysql-p2.stern.nyu.edu",
      dbi_pass          => "45sesspw!",
      dbi_table         => "catalyst_sessions",
      dbi_user          => "session_proxy",
      expires           => 18000,
      expiry_threshold  => 0,
      verify_address    => 0,
      verify_user_agent => 0,
    },
    "Plugin::Static::Simple" => {
      debug => 1,
      dirs => [],
      ignore_dirs => [],
      ignore_extensions => ["tmpl", "tt", "tt2", "html", "xhtml"],
      include_path => [
        bless({
          dirs => ["", "srv", "code", "perl", "lib", "Stern", "Fellows", "root"],
          file_spec_class => undef,
          volume => "",
        }, "Path::Class::Dir"),
      ],
      mime_types => {},
      mime_types_obj => bless({}, "MIME::Types"),
      no_logs => 1,
    },
    "root" => 'fix',
    "session" => 'fix',
    "static" => 'fix',
    "using_frontend_proxy" => 1,
  };
  $a->{"root"} = $a->{"Plugin::Static::Simple"}{include_path}[0];
  $a->{"session"} = $a->{"Plugin::Session"};
  $a->{"static"} = $a->{"Plugin::Static::Simple"};
  $a;
}

Session ID

"578d23fee6b14f3207a176a07d90e886ba84cd01"

Session

{ __created => 1711639194, __updated => 1711639194 }

Fellows on Catalyst 5.90065