Investor Relations






Menu


Strategy


Ghana Gas is excited about its pioneering role as the sole national gas aggregator with the responsibility to buy and sell gas along the domestic gas supply chain.

Ghana Gas values marketing, research and development as key to its growth strategy in the energy sector.

As a result, Ghana Gas has put in place a team of commercial strategists to assist in the preparation of gas demand and supply forecast in the economy for planning purposes.

Mandate


In furtherance of our noble mandate, we appreciate that prudent commercialization of the gas from the Tano Basin is the cornerstone of accelerating our national economy. As a result, Ghana Gas will enter into upstream and downstream commercial agreements with Tano Basin gas producers and downstream customers such as Independent Power Producers, Fertilizer production and Petro Chemical Companies in a responsible, transparent and professional manner.

Our Commercial Department is thus charged with the responsibility for drafting, negotiating, executing and managing gas commercial contracts with our partners. These contracts set out the rights and obligations of buyers and sellers. Each transaction within the gas commercial chain will require an enforceable agreement with valid gas supply and a tariff. The Department will also lead efforts in the areas of tariff preparation and liaise with our regulators.

As a vertically integrated company, Ghana Gas will sell gas to customers on a delivered basis. The Company will also manage contractual risks across gathering, processing, transportation and sales commercial chain.

Key Objectives



The Department liaises with stakeholders in the gas value chain in Ghana and works with upstream partners to deliver gas from Ghana's Oil fields to meet the growing gas demand for power generation and industrial application.

We seek to play a leading role in the development and growth of new markets for Lean Gas and NGLs including LPG.

As a marketing arm of Ghana Gas, the commercial department plays an important role in meeting Ghana Gas financial objectives.



Best Practices


As the sole National Gas Aggregator, Ghana Gas is strategically positioned to meet the lean gas needs required for power generation, industrial process heating, fertilizer production and alumina refinery in the country, as well as LPG and other liquids for domestic and commercial applications.

We do this by employing the best marketing practices that aim at adding significant value to our business in an ethical and sustainable manner.



Stakeholder List


  • Current Identified Stakeholders include:
  • The Ghanaian Government
  • Ghana National Petroleum Corporation (GNPC)
  • Tema Oil Refinery (TOR)
  • Bulk Oil and Storage (BOST)
  • Prospective Customers (IPPs, Industries, BDCs)
  • Lenders/Investors/ Contractors
  • Gas Producers
  • CSO/NGOs
  • © 2021 Ghana Gas Company Limited

    Nothing in these materials is an offer to sell any of the products or items referenced herein.
    References to "Ghana Gas"; may mean Ghana Gas limited, or subsidiaries or business units within the Ghana Gas corporate structure, as applicable.
    Materials that are as of a specific date, including but not limited to press releases, presentations, blog posts and webcasts, may have been superseded by subsequent events or disclosures.
    Ghana Gas limited includes Ghana Gas's licensing business. Ghana Gas limited, wholly-owned Ghanaian company, operates, along with its subsidiaries, substantially all of Ghana Gas's engineering, research and development functions, and substantially all of its products and services businesses. Ghana Gas products referenced on this page are products of Ghana Gas Technologies, Inc. and/or its subsidiaries.

    Whoops! There was an error.
    UnexpectedValueException
    The stream or file "/home/ghanagas/test/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied UnexpectedValueException thrown with message "The stream or file "/home/ghanagas/test/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied" Stacktrace: #10 UnexpectedValueException in /home/ghanagas/test/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:107 #9 Monolog\Handler\StreamHandler:write in /home/ghanagas/test/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php:37 #8 Monolog\Handler\AbstractProcessingHandler:handle in /home/ghanagas/test/vendor/monolog/monolog/src/Monolog/Logger.php:337 #7 Monolog\Logger:addRecord in /home/ghanagas/test/vendor/monolog/monolog/src/Monolog/Logger.php:616 #6 Monolog\Logger:error in /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Log/Logger.php:179 #5 Illuminate\Log\Logger:writeLog in /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Log/Logger.php:90 #4 Illuminate\Log\Logger:error in /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:519 #3 Illuminate\Log\LogManager:error in /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php:113 #2 Illuminate\Foundation\Exceptions\Handler:report in /home/ghanagas/test/app/Exceptions/Handler.php:37 #1 App\Exceptions\Handler:report in /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php:81 #0 Illuminate\Foundation\Bootstrap\HandleExceptions:handleException in [internal]:0
    10
    UnexpectedValueException
    /
    vendor
    /
    monolog
    /
    monolog
    /
    src
    /
    Monolog
    /
    Handler
    /
    StreamHandler.php
    107
    9
    Monolog
    \
    Handler
    \
    StreamHandler
    write
    /
    vendor
    /
    monolog
    /
    monolog
    /
    src
    /
    Monolog
    /
    Handler
    /
    AbstractProcessingHandler.php
    37
    8
    Monolog
    \
    Handler
    \
    AbstractProcessingHandler
    handle
    /
    vendor
    /
    monolog
    /
    monolog
    /
    src
    /
    Monolog
    /
    Logger.php
    337
    7
    Monolog
    \
    Logger
    addRecord
    /
    vendor
    /
    monolog
    /
    monolog
    /
    src
    /
    Monolog
    /
    Logger.php
    616
    6
    Monolog
    \
    Logger
    error
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Log
    /
    Logger.php
    179
    5
    Illuminate
    \
    Log
    \
    Logger
    writeLog
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Log
    /
    Logger.php
    90
    4
    Illuminate
    \
    Log
    \
    Logger
    error
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Log
    /
    LogManager.php
    519
    3
    Illuminate
    \
    Log
    \
    LogManager
    error
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Foundation
    /
    Exceptions
    /
    Handler.php
    113
    2
    Illuminate
    \
    Foundation
    \
    Exceptions
    \
    Handler
    report
    /
    app
    /
    Exceptions
    /
    Handler.php
    37
    1
    App
    \
    Exceptions
    \
    Handler
    report
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Foundation
    /
    Bootstrap
    /
    HandleExceptions.php
    81
    0
    Illuminate
    \
    Foundation
    \
    Bootstrap
    \
    HandleExceptions
    handleException
    [internal]
    0
    /
    home
    /
    ghanagas
    /
    test
    /
    vendor
    /
    monolog
    /
    monolog
    /
    src
    /
    Monolog
    /
    Handler
    /
    StreamHandler.php
        /**
         * {@inheritdoc}
         */
        protected function write(array $record)
        {
            if (!is_resource($this->stream)) {
                if (null === $this->url || '' === $this->url) {
                    throw new \LogicException('Missing stream url, the stream can not be opened. This may be caused by a premature call to close().');
                }
                $this->createDir();
                $this->errorMessage = null;
                set_error_handler(array($this, 'customErrorHandler'));
                $this->stream = fopen($this->url, 'a');
                if ($this->filePermission !== null) {
                    @chmod($this->url, $this->filePermission);
                }
                restore_error_handler();
                if (!is_resource($this->stream)) {
                    $this->stream = null;
                    throw new \UnexpectedValueException(sprintf('The stream or file "%s" could not be opened: '.$this->errorMessage, $this->url));
                }
            }
     
            if ($this->useLocking) {
                // ignoring errors here, there's not much we can do about them
                flock($this->stream, LOCK_EX);
            }
     
            $this->streamWrite($this->stream, $record);
     
            if ($this->useLocking) {
                flock($this->stream, LOCK_UN);
            }
        }
     
        /**
         * Write to stream
         * @param resource $stream
         * @param array $record
         */
    Arguments
    1. "The stream or file "/home/ghanagas/test/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied"
      
    /
    home
    /
    ghanagas
    /
    test
    /
    vendor
    /
    monolog
    /
    monolog
    /
    src
    /
    Monolog
    /
    Handler
    /
    AbstractProcessingHandler.php
     *
     * @author Jordi Boggiano <j.boggiano@seld.be>
     * @author Christophe Coevoet <stof@notk.org>
     */
    abstract class AbstractProcessingHandler extends AbstractHandler
    {
        /**
         * {@inheritdoc}
         */
        public function handle(array $record)
        {
            if (!$this->isHandling($record)) {
                return false;
            }
     
            $record = $this->processRecord($record);
     
            $record['formatted'] = $this->getFormatter()->format($record);
     
            $this->write($record);
     
            return false === $this->bubble;
        }
     
        /**
         * Writes the record down to the log of the implementing handler
         *
         * @param  array $record
         * @return void
         */
        abstract protected function write(array $record);
     
        /**
         * Processes a record.
         *
         * @param  array $record
         * @return array
         */
        protected function processRecord(array $record)
        {
    Arguments
    1. array:8 [
        "message" => "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
        "context" => array:1 [
          "exception" => ErrorException {
            #message: "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
            #code: 0
            #file: "/home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
            #line: 122
            #severity: E_WARNING
          }
        ]
        "level" => 400
        "level_name" => "ERROR"
        "channel" => "local"
        "datetime" => DateTime @1623882822 {
          date: 2021-06-16 22:33:42.013701 UTC (+00:00)
        }
        "extra" => []
        "formatted" => """
          [2021-06-16 22:33:42] local.ERROR: file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied {"exception":"[object] (ErrorException(code: 0): file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied at /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122)\n
          [stacktrace]\n
          #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', '/home/ghanagas/...', 122, Array)\n
          #1 /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents('/home/ghanagas/...', 'a:3:{s:6:\"_toke...', 2)\n
          #2 /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put('/home/ghanagas/...', 'a:3:{s:6:\"_toke...', true)\n
          #3 /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Session/Store.php(129): Illuminate\\Session\\FileSessionHandler->write('v7KCPIdVsYAnne8...', 'a:3:{s:6:\"_toke...')\n
          #4 /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(87): Illuminate\\Session\\Store->save()\n
          #5 /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
          #6 /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
          #7 /home/ghanagas/test/public/index.php(60): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
          #8 {main}\n
          "} \n
          """
      ]
      
    /
    home
    /
    ghanagas
    /
    test
    /
    vendor
    /
    monolog
    /
    monolog
    /
    src
    /
    Monolog
    /
    Logger.php
                $ts = new \DateTime(null, static::$timezone);
            }
            $ts->setTimezone(static::$timezone);
     
            $record = array(
                'message' => (string) $message,
                'context' => $context,
                'level' => $level,
                'level_name' => $levelName,
                'channel' => $this->name,
                'datetime' => $ts,
                'extra' => array(),
            );
     
            foreach ($this->processors as $processor) {
                $record = call_user_func($processor, $record);
            }
     
            while ($handler = current($this->handlers)) {
                if (true === $handler->handle($record)) {
                    break;
                }
     
                next($this->handlers);
            }
     
            return true;
        }
     
        /**
         * Adds a log record at the DEBUG level.
         *
         * @param  string  $message The log message
         * @param  array   $context The log context
         * @return Boolean Whether the record has been processed
         */
        public function addDebug($message, array $context = array())
        {
            return $this->addRecord(static::DEBUG, $message, $context);
        }
    Arguments
    1. array:8 [
        "message" => "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
        "context" => array:1 [
          "exception" => ErrorException {
            #message: "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
            #code: 0
            #file: "/home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
            #line: 122
            #severity: E_WARNING
          }
        ]
        "level" => 400
        "level_name" => "ERROR"
        "channel" => "local"
        "datetime" => DateTime @1623882822 {
          date: 2021-06-16 22:33:42.013701 UTC (+00:00)
        }
        "extra" => []
        "formatted" => """
          [2021-06-16 22:33:42] local.ERROR: file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied {"exception":"[object] (ErrorException(code: 0): file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied at /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122)\n
          [stacktrace]\n
          #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', '/home/ghanagas/...', 122, Array)\n
          #1 /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents('/home/ghanagas/...', 'a:3:{s:6:\"_toke...', 2)\n
          #2 /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put('/home/ghanagas/...', 'a:3:{s:6:\"_toke...', true)\n
          #3 /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Session/Store.php(129): Illuminate\\Session\\FileSessionHandler->write('v7KCPIdVsYAnne8...', 'a:3:{s:6:\"_toke...')\n
          #4 /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(87): Illuminate\\Session\\Store->save()\n
          #5 /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
          #6 /home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
          #7 /home/ghanagas/test/public/index.php(60): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
          #8 {main}\n
          "} \n
          """
      ]
      
    /
    home
    /
    ghanagas
    /
    test
    /
    vendor
    /
    monolog
    /
    monolog
    /
    src
    /
    Monolog
    /
    Logger.php
         * @param  array   $context The log context
         * @return Boolean Whether the record has been processed
         */
        public function err($message, array $context = array())
        {
            return $this->addRecord(static::ERROR, $message, $context);
        }
     
        /**
         * Adds a log record at the ERROR level.
         *
         * This method allows for compatibility with common interfaces.
         *
         * @param  string  $message The log message
         * @param  array   $context The log context
         * @return Boolean Whether the record has been processed
         */
        public function error($message, array $context = array())
        {
            return $this->addRecord(static::ERROR, $message, $context);
        }
     
        /**
         * Adds a log record at the CRITICAL level.
         *
         * This method allows for compatibility with common interfaces.
         *
         * @param  string  $message The log message
         * @param  array   $context The log context
         * @return Boolean Whether the record has been processed
         */
        public function crit($message, array $context = array())
        {
            return $this->addRecord(static::CRITICAL, $message, $context);
        }
     
        /**
         * Adds a log record at the CRITICAL level.
         *
         * This method allows for compatibility with common interfaces.
    Arguments
    1. 400
      
    2. "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
      
    3. array:1 [
        "exception" => ErrorException {
          #message: "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
          #code: 0
          #file: "/home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
          #line: 122
          #severity: E_WARNING
        }
      ]
      
    /
    home
    /
    ghanagas
    /
    test
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Log
    /
    Logger.php
         * @return void
         */
        public function write($level, $message, array $context = [])
        {
            $this->writeLog($level, $message, $context);
        }
     
        /**
         * Write a message to the log.
         *
         * @param  string  $level
         * @param  string  $message
         * @param  array  $context
         * @return void
         */
        protected function writeLog($level, $message, $context)
        {
            $this->fireLogEvent($level, $message = $this->formatMessage($message), $context);
     
            $this->logger->{$level}($message, $context);
        }
     
        /**
         * Register a new callback handler for when a log event is triggered.
         *
         * @param  \Closure  $callback
         * @return void
         *
         * @throws \RuntimeException
         */
        public function listen(Closure $callback)
        {
            if (! isset($this->dispatcher)) {
                throw new RuntimeException('Events dispatcher has not been set.');
            }
     
            $this->dispatcher->listen(MessageLogged::class, $callback);
        }
     
        /**
    Arguments
    1. "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
      
    2. array:1 [
        "exception" => ErrorException {
          #message: "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
          #code: 0
          #file: "/home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
          #line: 122
          #severity: E_WARNING
        }
      ]
      
    /
    home
    /
    ghanagas
    /
    test
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Log
    /
    Logger.php
         *
         * @param  string  $message
         * @param  array  $context
         * @return void
         */
        public function critical($message, array $context = [])
        {
            $this->writeLog(__FUNCTION__, $message, $context);
        }
     
        /**
         * Log an error message to the logs.
         *
         * @param  string  $message
         * @param  array  $context
         * @return void
         */
        public function error($message, array $context = [])
        {
            $this->writeLog(__FUNCTION__, $message, $context);
        }
     
        /**
         * Log a warning message to the logs.
         *
         * @param  string  $message
         * @param  array  $context
         * @return void
         */
        public function warning($message, array $context = [])
        {
            $this->writeLog(__FUNCTION__, $message, $context);
        }
     
        /**
         * Log a notice to the logs.
         *
         * @param  string  $message
         * @param  array  $context
         * @return void
    Arguments
    1. "error"
      
    2. "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
      
    3. array:1 [
        "exception" => ErrorException {
          #message: "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
          #code: 0
          #file: "/home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
          #line: 122
          #severity: E_WARNING
        }
      ]
      
    /
    home
    /
    ghanagas
    /
    test
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Log
    /
    LogManager.php
         *
         * @return void
         */
        public function critical($message, array $context = [])
        {
            return $this->driver()->critical($message, $context);
        }
     
        /**
         * Runtime errors that do not require immediate action but should typically
         * be logged and monitored.
         *
         * @param string $message
         * @param array  $context
         *
         * @return void
         */
        public function error($message, array $context = [])
        {
            return $this->driver()->error($message, $context);
        }
     
        /**
         * Exceptional occurrences that are not errors.
         *
         * Example: Use of deprecated APIs, poor use of an API, undesirable things
         * that are not necessarily wrong.
         *
         * @param string $message
         * @param array  $context
         *
         * @return void
         */
        public function warning($message, array $context = [])
        {
            return $this->driver()->warning($message, $context);
        }
     
        /**
         * Normal but significant events.
    Arguments
    1. "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
      
    2. array:1 [
        "exception" => ErrorException {
          #message: "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
          #code: 0
          #file: "/home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
          #line: 122
          #severity: E_WARNING
        }
      ]
      
    /
    home
    /
    ghanagas
    /
    test
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Foundation
    /
    Exceptions
    /
    Handler.php
         */
        public function report(Exception $e)
        {
            if ($this->shouldntReport($e)) {
                return;
            }
     
            if (method_exists($e, 'report')) {
                return $e->report();
            }
     
            try {
                $logger = $this->container->make(LoggerInterface::class);
            } catch (Exception $ex) {
                throw $e;
            }
     
            $logger->error(
                $e->getMessage(),
                array_merge($this->context(), ['exception' => $e]
            ));
        }
     
        /**
         * Determine if the exception should be reported.
         *
         * @param  \Exception  $e
         * @return bool
         */
        public function shouldReport(Exception $e)
        {
            return ! $this->shouldntReport($e);
        }
     
        /**
         * Determine if the exception is in the "do not report" list.
         *
         * @param  \Exception  $e
         * @return bool
         */
    Arguments
    1. "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
      
    2. array:1 [
        "exception" => ErrorException {
          #message: "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
          #code: 0
          #file: "/home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
          #line: 122
          #severity: E_WARNING
        }
      ]
      
    /
    home
    /
    ghanagas
    /
    test
    /
    app
    /
    Exceptions
    /
    Handler.php
     
        /**
         * A list of the inputs that are never flashed for validation exceptions.
         *
         * @var array
         */
        protected $dontFlash = [
            'password',
            'password_confirmation',
        ];
     
        /**
         * Report or log an exception.
         *
         * @param  \Exception  $exception
         * @return void
         */
        public function report(Exception $exception)
        {
            parent::report($exception);
        }
     
        /**
         * Render an exception into an HTTP response.
         *
         * @param  \Illuminate\Http\Request  $request
         * @param  \Exception  $exception
         * @return \Illuminate\Http\Response
         */
        public function render($request, Exception $exception)
        {
            return parent::render($request, $exception);
        }
    }
     
    Arguments
    1. ErrorException {
        #message: "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
        #code: 0
        #file: "/home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
        #line: 122
        #severity: E_WARNING
      }
      
    /
    home
    /
    ghanagas
    /
    test
    /
    vendor
    /
    laravel
    /
    framework
    /
    src
    /
    Illuminate
    /
    Foundation
    /
    Bootstrap
    /
    HandleExceptions.php
        }
     
        /**
         * Handle an uncaught exception from the application.
         *
         * Note: Most exceptions can be handled via the try / catch block in
         * the HTTP and Console kernels. But, fatal error exceptions must
         * be handled differently since they are not normal exceptions.
         *
         * @param  \Throwable  $e
         * @return void
         */
        public function handleException($e)
        {
            if (! $e instanceof Exception) {
                $e = new FatalThrowableError($e);
            }
     
            try {
                $this->getExceptionHandler()->report($e);
            } catch (Exception $e) {
                //
            }
     
            if ($this->app->runningInConsole()) {
                $this->renderForConsole($e);
            } else {
                $this->renderHttpResponse($e);
            }
        }
     
        /**
         * Render an exception to the console.
         *
         * @param  \Exception  $e
         * @return void
         */
        protected function renderForConsole(Exception $e)
        {
            $this->getExceptionHandler()->renderForConsole(new ConsoleOutput, $e);
    Arguments
    1. ErrorException {
        #message: "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
        #code: 0
        #file: "/home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
        #line: 122
        #severity: E_WARNING
      }
      
    [internal]
    Arguments
    1. ErrorException {
        #message: "file_put_contents(/home/ghanagas/test/storage/framework/sessions/v7KCPIdVsYAnne8Vv0hAzUjPbH0lxpKfoEaXXe5Z): failed to open stream: Permission denied"
        #code: 0
        #file: "/home/ghanagas/test/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
        #line: 122
        #severity: E_WARNING
      }
      

    Environment & details:

    empty
    empty
    empty
    empty
    empty
    Key Value
    TZ
    "Africa/Accra"
    
    REDIRECT_REDIRECT_REDIRECT_UNIQUE_ID
    "YMp8RZ3Jeg1a_6SaoLScmwAAAAQ"
    
    REDIRECT_REDIRECT_REDIRECT_SCRIPT_URL
    "/investor-relations"
    
    REDIRECT_REDIRECT_REDIRECT_SCRIPT_URI
    "http://test.ghanagas.com.gh/investor-relations"
    
    REDIRECT_REDIRECT_REDIRECT_STATUS
    "200"
    
    REDIRECT_REDIRECT_UNIQUE_ID
    "YMp8RZ3Jeg1a_6SaoLScmwAAAAQ"
    
    REDIRECT_REDIRECT_SCRIPT_URL
    "/investor-relations"
    
    REDIRECT_REDIRECT_SCRIPT_URI
    "http://test.ghanagas.com.gh/investor-relations"
    
    REDIRECT_REDIRECT_STATUS
    "200"
    
    REDIRECT_UNIQUE_ID
    "YMp8RZ3Jeg1a_6SaoLScmwAAAAQ"
    
    REDIRECT_SCRIPT_URL
    "/investor-relations"
    
    REDIRECT_SCRIPT_URI
    "http://test.ghanagas.com.gh/investor-relations"
    
    REDIRECT_HANDLER
    "application/x-httpd-ea-php71"
    
    REDIRECT_STATUS
    "200"
    
    UNIQUE_ID
    "YMp8RZ3Jeg1a_6SaoLScmwAAAAQ"
    
    SCRIPT_URL
    "/investor-relations"
    
    SCRIPT_URI
    "http://test.ghanagas.com.gh/investor-relations"
    
    HTTP_USER_AGENT
    "CCBot/2.0 (https://commoncrawl.org/faq/)"
    
    HTTP_ACCEPT
    "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
    
    HTTP_ACCEPT_LANGUAGE
    "en-US,en;q=0.5"
    
    HTTP_IF_MODIFIED_SINCE
    "Sun, 25 Oct 2020 21:47:56 GMT"
    
    HTTP_ACCEPT_ENCODING
    "br,gzip"
    
    HTTP_HOST
    "test.ghanagas.com.gh"
    
    HTTP_CONNECTION
    "Keep-Alive"
    
    PATH
    "/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin"
    
    SERVER_SIGNATURE
    ""
    
    SERVER_SOFTWARE
    "Apache/2.4.48 (cPanel) OpenSSL/1.1.1k mod_bwlimited/1.4"
    
    SERVER_NAME
    "test.ghanagas.com.gh"
    
    SERVER_ADDR
    "41.191.97.196"
    
    SERVER_PORT
    "80"
    
    REMOTE_ADDR
    "3.236.170.171"
    
    DOCUMENT_ROOT
    "/home/ghanagas/test"
    
    REQUEST_SCHEME
    "http"
    
    CONTEXT_PREFIX
    "/cgi-sys"
    
    CONTEXT_DOCUMENT_ROOT
    "/usr/local/cpanel/cgi-sys/"
    
    SERVER_ADMIN
    "webmaster@test.ghanagas.com.gh"
    
    SCRIPT_FILENAME
    "/home/ghanagas/test/public/index.php"
    
    REMOTE_PORT
    "36656"
    
    REDIRECT_URL
    "/public/index.php/investor-relations"
    
    GATEWAY_INTERFACE
    "CGI/1.1"
    
    SERVER_PROTOCOL
    "HTTP/1.1"
    
    REQUEST_METHOD
    "GET"
    
    QUERY_STRING
    ""
    
    REQUEST_URI
    "/investor-relations"
    
    SCRIPT_NAME
    "/public/index.php"
    
    PATH_INFO
    "/investor-relations"
    
    PATH_TRANSLATED
    "/home/ghanagas/test/investor-relations"
    
    ORIG_PATH_INFO
    "/public/index.php/investor-relations"
    
    ORIG_SCRIPT_NAME
    "/cgi-sys/ea-php71"
    
    ORIG_SCRIPT_FILENAME
    "/usr/local/cpanel/cgi-sys/ea-php71"
    
    ORIG_PATH_TRANSLATED
    "/home/ghanagas/test/public/index.php/investor-relations"
    
    PHP_SELF
    "/public/index.php/investor-relations"
    
    REQUEST_TIME_FLOAT
    1623882821.939
    
    REQUEST_TIME
    1623882821
    
    argv
    []
    
    argc
    0
    
    APP_NAME
    "Laravel"
    
    APP_ENV
    "local"
    
    APP_KEY
    "base64:zTM2zKPjZbnIp6CNEVsbrs15Cj8/DQFNa7TjOt/zJkA="
    
    APP_DEBUG
    "true"
    
    APP_URL
    "http://localhost"
    
    LOG_CHANNEL
    "stack"
    
    DB_CONNECTION
    "mysql"
    
    DB_HOST
    "127.0.0.1"
    
    DB_PORT
    "3306"
    
    DB_DATABASE
    "ghanagas_db"
    
    DB_USERNAME
    "root"
    
    DB_PASSWORD
    "mrrobot12345"
    
    BROADCAST_DRIVER
    "log"
    
    CACHE_DRIVER
    "file"
    
    SESSION_DRIVER
    "file"
    
    SESSION_LIFETIME
    "120"
    
    QUEUE_DRIVER
    "sync"
    
    REDIS_HOST
    "127.0.0.1"
    
    REDIS_PASSWORD
    "null"
    
    REDIS_PORT
    "6379"
    
    MAIL_DRIVER
    "smtp"
    
    MAIL_HOST
    "smtp.mailtrap.io"
    
    MAIL_PORT
    "2525"
    
    MAIL_USERNAME
    "null"
    
    MAIL_PASSWORD
    "null"
    
    MAIL_ENCRYPTION
    "null"
    
    PUSHER_APP_ID
    ""
    
    PUSHER_APP_KEY
    ""
    
    PUSHER_APP_SECRET
    ""
    
    PUSHER_APP_CLUSTER
    "mt1"
    
    MIX_PUSHER_APP_KEY
    ""
    
    MIX_PUSHER_APP_CLUSTER
    "mt1"
    
    BLOG_API
    "63e71c80-71b5-4f0a-b9fe-b4c0286284d0"
    
    Key Value
    APP_NAME
    "Laravel"
    
    APP_ENV
    "local"
    
    APP_KEY
    "base64:zTM2zKPjZbnIp6CNEVsbrs15Cj8/DQFNa7TjOt/zJkA="
    
    APP_DEBUG
    "true"
    
    APP_URL
    "http://localhost"
    
    LOG_CHANNEL
    "stack"
    
    DB_CONNECTION
    "mysql"
    
    DB_HOST
    "127.0.0.1"
    
    DB_PORT
    "3306"
    
    DB_DATABASE
    "ghanagas_db"
    
    DB_USERNAME
    "root"
    
    DB_PASSWORD
    "mrrobot12345"
    
    BROADCAST_DRIVER
    "log"
    
    CACHE_DRIVER
    "file"
    
    SESSION_DRIVER
    "file"
    
    SESSION_LIFETIME
    "120"
    
    QUEUE_DRIVER
    "sync"
    
    REDIS_HOST
    "127.0.0.1"
    
    REDIS_PASSWORD
    "null"
    
    REDIS_PORT
    "6379"
    
    MAIL_DRIVER
    "smtp"
    
    MAIL_HOST
    "smtp.mailtrap.io"
    
    MAIL_PORT
    "2525"
    
    MAIL_USERNAME
    "null"
    
    MAIL_PASSWORD
    "null"
    
    MAIL_ENCRYPTION
    "null"
    
    PUSHER_APP_ID
    ""
    
    PUSHER_APP_KEY
    ""
    
    PUSHER_APP_SECRET
    ""
    
    PUSHER_APP_CLUSTER
    "mt1"
    
    MIX_PUSHER_APP_KEY
    ""
    
    MIX_PUSHER_APP_CLUSTER
    "mt1"
    
    BLOG_API
    "63e71c80-71b5-4f0a-b9fe-b4c0286284d0"
    
    0. Whoops\Handler\PrettyPageHandler