Merge branch 'newui' of git@github.com:openlibrary/bookreader into newui
[bookreader.git] / BookReaderIA / datanode / BookReaderPreview.php
index eb4d2c2..dacf075 100644 (file)
@@ -41,10 +41,21 @@ $page = $_REQUEST['page'];
 if (preg_match($allowedPattern, $page)) { 
     // Return image data
     $bri = new BookReaderImages();
-    $bri->serveLookupRequest($_REQUEST);
+    
+    try {
+        $bri->serveLookupRequest($_REQUEST);
+    } catch (Exception $e) {
+        header("HTTP/1.0 404 Not Found");
+        header("Content-type: text/plain");
+        
+        print "Error serving request:\n";
+        print "  " . $e->getMessage() . "\n\n";
+        print "Debugging information:\n";
+        echo $e->getTraceAsString();
+    }
+} else {
+    BRfatal("Bad or no page specified");
 }
 
-BRfatal("Bad or no page specified");
-
 
 ?>
\ No newline at end of file