🧪 End-to-End Validation: EpisodePage Subtitle Loading ====================================================================== Simulating how EpisodePage.php loads subtitles for NetShort dramas: Language: English (en) ---------------------------------------------------------------------- Dracin
Internal Server Error

Error

Class "App\Services\EpisodeDataService" not found

LARAVEL 12.31.1
PHP 8.3.30
UNHANDLED
CODE 0
GET
https://komikcast.xyz

Overview

DATE
2026/03/03 12:11:45.505 UTC
STATUS CODE
500
METHOD
GET

Exception trace

dev-utils/validate_episodepage_subtitles.php
dev-utils/validate_episodepage_subtitles.php:29
24    echo "Language: {$langName} ({$langCode})\n";
25    echo str_repeat('-', 70) . "\n";
26    
27    try {
28        // Simulate what EpisodePage does
29        $episodeService = new EpisodeDataService();
30        
31        // Get NetShort drama (need to find one first)
32        $reflection = new ReflectionClass($episodeService);
33        $netshortService = new \App\Services\NetShortService($langCode);
34        
35        $home = $netshortService->getHome(0, 1);
36        if (empty($home) || empty($home[0]['id'])) {
37            echo "  ⚠️  No dramas found\n\n";
38            continue;
39        }
40        
41

Queries

// No queries executed

Headers

host
komikcast.xyz
user-agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
accept
*/*
accept-language
en-us,en;q=0.5
accept-charset
ISO-8859-1,utf-8;q=0.7,*;q=0.7
x-https
1
accept-encoding
gzip, br, zstd, deflate

Body

// No request body

Routing

// No routing context

Routing parameters

// No routing parameters