23.
Solarium\Exception\HttpException
…/vendor/solarium/solarium/library/Solarium/Core/Client/Adapter/Curl.php195
22.
Solarium\Core\Client\Adapter\Curl
check
…/vendor/solarium/solarium/library/Solarium/Core/Client/Adapter/Curl.php92
21.
Solarium\Core\Client\Adapter\Curl
getResponse
…/vendor/solarium/solarium/library/Solarium/Core/Client/Adapter/Curl.php213
20.
Solarium\Core\Client\Adapter\Curl
getData
…/vendor/solarium/solarium/library/Solarium/Core/Client/Adapter/Curl.php68
19.
Solarium\Core\Client\Adapter\Curl
execute
…/vendor/solarium/solarium/library/Solarium/Core/Client/Client.php804
18.
Solarium\Core\Client\Client
executeRequest
…/app/lib/SolrSearch.php470
17.
SolrSearch
search2
…/app/controllers/SearchController.php212
16.
SearchController
solr2_search
<#unknown>0
15.
call_user_func_array
…/vendor/laravel/framework/src/Illuminate/Routing/Controller.php231
14.
Illuminate\Routing\Controller
callAction
…/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php93
13.
Illuminate\Routing\ControllerDispatcher
call
…/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php62
12.
Illuminate\Routing\ControllerDispatcher
dispatch
…/vendor/laravel/framework/src/Illuminate/Routing/Router.php967
11.
Illuminate\Routing\Router
Illuminate\Routing\{closure}
<#unknown>0
10.
call_user_func_array
…/vendor/laravel/framework/src/Illuminate/Routing/Route.php109
9.
Illuminate\Routing\Route
run
…/vendor/laravel/framework/src/Illuminate/Routing/Router.php1033
8.
Illuminate\Routing\Router
dispatchToRoute
…/vendor/laravel/framework/src/Illuminate/Routing/Router.php1001
7.
Illuminate\Routing\Router
dispatch
…/vendor/laravel/framework/src/Illuminate/Foundation/Application.php775
6.
Illuminate\Foundation\Application
dispatch
…/vendor/laravel/framework/src/Illuminate/Foundation/Application.php745
5.
Illuminate\Foundation\Application
handle
…/vendor/laravel/framework/src/Illuminate/Session/Middleware.php72
4.
Illuminate\Session\Middleware
handle
…/vendor/laravel/framework/src/Illuminate/Cookie/Queue.php47
3.
Illuminate\Cookie\Queue
handle
…/vendor/laravel/framework/src/Illuminate/Cookie/Guard.php51
2.
Illuminate\Cookie\Guard
handle
…/vendor/stack/builder/src/Stack/StackedHttpKernel.php23
1.
Stack\StackedHttpKernel
handle
…/vendor/laravel/framework/src/Illuminate/Foundation/Application.php641
0.
Illuminate\Foundation\Application
run
…/public/index.php49
Solarium \ Exception \ HttpException
Callstack information; navigate with mouse or keyboard using Ctrl+↑ or Ctrl+↓
Copy-to-clipboard button
Exception message and its type
Code snippet where the error was thrown
Server state information
Application provided context information
Open:
/data/www/laravel/archive/vendor/solarium/solarium/library/Solarium/Core/Client/Adapter/Curl.php
* @param resource $handle */ public function check($data, $headers, $handle) { // if there is no data and there are no headers it's a total failure, // a connection to the host was impossible. if (empty($data) && count($headers) == 0) { throw new HttpException('HTTP request failed, '.curl_error($handle)); } }
Open:
/data/www/laravel/archive/vendor/solarium/solarium/library/Solarium/Core/Client/Adapter/Curl.php
$headers = array(); $headers[] = 'HTTP/1.1 '.$info['http_code'].' OK'; } else { $headers = array(); $data = ''; } $this->check($data, $headers, $handle); curl_close($handle);
Open:
/data/www/laravel/archive/vendor/solarium/solarium/library/Solarium/Core/Client/Adapter/Curl.php
*/ protected function getData($request, $endpoint) { // @codeCoverageIgnoreStart $handle = $this->createHandle($request, $endpoint); $httpResponse = curl_exec($handle); return $this->getResponse($handle, $httpResponse); // @codeCoverageIgnoreEnd }
Open:
/data/www/laravel/archive/vendor/solarium/solarium/library/Solarium/Core/Client/Adapter/Curl.php
* @param Request $request * @param Endpoint $endpoint * * @return Response */ public function execute($request, $endpoint) { return $this->getData($request, $endpoint); }
} $event = new PreExecuteRequestEvent($request, $endpoint); $this->eventDispatcher->dispatch(Events::PRE_EXECUTE_REQUEST, $event); if ($event->getResponse() !== null) { $response = $event->getResponse(); //a plugin result overrules the standard execution result } else { $response = $this->getAdapter()->execute($request, $endpoint); }
$uri = $request->getUri() ; if ($ch == 'R') { PUtil::logYellow( $ch . ': ' . $uri ); //PUtil::logYellow( $ch . ': '); $uri_arr = (parse_url($uri)); parse_str($uri_arr['query'], $params); } $response = $this->client->executeRequest($request); $resultset[$ch] = $this->client->createResult($query[$ch], $response); }
$result_token = '(' . $result_token . ')'; $filters->addTokenStringToChannel('R',$result_token); } $solrSearch = new SolrSearch(); $data = $solrSearch->search2($channels, $solr_facetes_def, $solr_keys_conf, $filters, $term, $start, $sort);
<#unknown>
* @param array $parameters * @return \Symfony\Component\HttpFoundation\Response */ public function callAction($method, $parameters) { $this->setupLayout(); $response = call_user_func_array(array($this, $method), $parameters); // If no response is returned from the controller action and a layout is being
Open:
/data/www/laravel/archive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
* @param string $method * @return mixed */ protected function call($instance, $route, $method) { $parameters = $route->parametersWithoutNulls(); return $instance->callAction($method, $parameters); }
Open:
/data/www/laravel/archive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
$response = $this->before($instance, $route, $request, $method); // If no before filters returned a response we'll call the method on the controller // to get the response to be returned to the router. We will then return it back // out for processing by this router and the after filters can be called then. if (is_null($response)) { $response = $this->call($instance, $route, $method); }
$request = $this->getCurrentRequest(); // Now we can split the controller and method out of the action string so that we // can call them appropriately on the class. This controller and method are in // in the Class@method format and we need to explode them out then use them. list($class, $method) = explode('@', $controller); return $d->dispatch($route, $request, $class, $method); }; }
<#unknown>
* * @return mixed */ public function run() { $parameters = array_filter($this->parameters(), function($p) { return isset($p); }); return call_user_func_array($this->action['uses'], $parameters); }
// Once we have successfully matched the incoming request to a given route we // can call the before filters on that route. This works similar to global // filters in that if a response is returned we will not call the route. $response = $this->callRouteBefore($route, $request); if (is_null($response)) { $response = $route->run($request); }
// If no response was returned from the before filter, we will call the proper // route instance to get the response. If no route is found a response will // still get returned based on why no routes were found for this request. $response = $this->callFilter('before', $request); if (is_null($response)) { $response = $this->dispatchToRoute($request); }
} if ($this->runningUnitTests() && ! $this['session']->isStarted()) { $this['session']->start(); } return $this['router']->dispatch($this->prepareRequest($request)); }
{ try { $this->refreshRequest($request = Request::createFromBase($request)); $this->boot(); return $this->dispatch($request); } catch (\Exception $e)
if ($this->sessionConfigured()) { $session = $this->startSession($request); $request->setSession($session); } $response = $this->app->handle($request, $type, $catch); // Again, if the session has been configured we will need to close out the session
* @param \Symfony\Component\HttpFoundation\Request $request * @param int $type * @param bool $catch * @return \Symfony\Component\HttpFoundation\Response */ public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { $response = $this->app->handle($request, $type, $catch); foreach ($this->cookies->getQueuedCookies() as $cookie)
* @param \Symfony\Component\HttpFoundation\Request $request * @param int $type * @param bool $catch * @return \Symfony\Component\HttpFoundation\Response */ public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { return $this->encrypt($this->app->handle($this->decrypt($request), $type, $catch)); }
{ $this->app = $app; $this->middlewares = $middlewares; } public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { return $this->app->handle($request, $type, $catch); }
* @param \Symfony\Component\HttpFoundation\Request $request * @return void */ public function run(SymfonyRequest $request = null) { $request = $request ?: $this['request']; $response = with($stack = $this->getStackedClient())->handle($request); $response->send();
| Once we have the application, we can simply call the run method, | which will execute the request and send the response back to | the client's browser allowing them to enjoy the creative | and wonderful application we have whipped up for them. | */ $app->run();
Key | Value |
author | Παλαιόπουλος, Γεώργιος Στ.‡7388 |
page | 9 |
empty
empty
empty
empty
Key | Value |
REDIRECT_SCRIPT_URL | /archive/search |
REDIRECT_SCRIPT_URI | http://laravel.local/archive/search |
REDIRECT_STATUS | 200 |
SCRIPT_URL | /archive/search |
SCRIPT_URI | http://laravel.local/archive/search |
HTTP_USER_AGENT | HTTP_Request2/2.3.0 (http://pear.php.net/package/http_request2) PHP/7.0.30-0+deb9u1 |
HTTP_X_ARCFE | drupal |
HTTP_X_DRUPAL_LANG | el |
HTTP_X_FORWARDED_HOST | archive-app:10187 |
HTTP_HOST | laravel.local |
HTTP_ACCEPT_ENCODING | gzip, deflate |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.composer/vendor/bin |
SERVER_SIGNATURE | |
SERVER_SOFTWARE | Apache/2.4.25 (Debian) |
SERVER_NAME | laravel.local |
SERVER_ADDR | 127.0.0.2 |
SERVER_PORT | 80 |
REMOTE_ADDR | 127.0.0.1 |
DOCUMENT_ROOT | /data/www/laravel/archive/public/ |
REQUEST_SCHEME | http |
CONTEXT_PREFIX | |
CONTEXT_DOCUMENT_ROOT | /data/www/laravel/archive/public/ |
SERVER_ADMIN | webmaster@localhost |
SCRIPT_FILENAME | /data/www/laravel/archive/public/index.php |
REMOTE_PORT | 35804 |
REDIRECT_URL | /archive/search |
REDIRECT_QUERY_STRING | author=%CE%A0%CE%B1%CE%BB%CE%B1%CE%B9%CF%8C%CF%80%CE%BF%CF%85%CE%BB%CE%BF%CF%82%2C+%CE%93%CE%B5%CF%8E%CF%81%CE%B3%CE%B9%CE%BF%CF%82+%CE%A3%CF%84.%E2%80%A17388&page=9 |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | author=%CE%A0%CE%B1%CE%BB%CE%B1%CE%B9%CF%8C%CF%80%CE%BF%CF%85%CE%BB%CE%BF%CF%82%2C+%CE%93%CE%B5%CF%8E%CF%81%CE%B3%CE%B9%CE%BF%CF%82+%CE%A3%CF%84.%E2%80%A17388&page=9 |
REQUEST_URI | /archive/search?author=%CE%A0%CE%B1%CE%BB%CE%B1%CE%B9%CF%8C%CF%80%CE%BF%CF%85%CE%BB%CE%BF%CF%82%2C+%CE%93%CE%B5%CF%8E%CF%81%CE%B3%CE%B9%CE%BF%CF%82+%CE%A3%CF%84.%E2%80%A17388&page=9 |
SCRIPT_NAME | /index.php |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1715705771.21 |
REQUEST_TIME | 1715705771 |
empty
0. Whoops\Handler\PrettyPageHandler