======================================== Testing Episode Behavior Without Video URL Simulating Rate Limit Scenario ======================================== 1. Cache cleared 2. Fetching episode (with video)... 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:08:15.048 UTC
STATUS CODE
500
METHOD
GET

Exception trace

dev-utils/test_episode_without_video.php
dev-utils/test_episode_without_video.php:31
26Cache::forget($cacheKey);
27echo "1. Cache cleared\n\n";
28
29// Get episode
30echo "2. Fetching episode (with video)...\n";
31$service = new EpisodeDataService();
32$result = $service->getEpisodeDetails($bookId, $episodeIndex, $lang, true);
33
34if ($result) {
35    echo "✓ Episode fetched successfully\n";
36    $episode = $result['episode'] ?? null;
37    if ($episode) {
38        $videoPath = $episode['cdnList'][0]['videoPathList'][0]['videoPath'] ?? null;
39        echo "  - Has video URL: " . ($videoPath ? 'YES' : 'NO') . "\n";
40        if (!$videoPath) {
41            echo "  ⚠️  Video URL missing but episode data returned (GOOD - prevents 404)\n";
42        }
43

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