eventnews - exception class EventNewsRowInitializeNew not found - typo3

i get the following error message in the backend:
Class 'GeorgRinger\Eventnews\Backend\FormDataProvider\EventNewsRowInitializeNew' not found
I run into the exception when i try to edit the page or open the template tool. So i cannot activate the static setup.
The file EventNewsRowInitializeNew.php is where it belongs:
/typo3conf/ext/eventnews/Classes/Backend/FormDataProvider/EventNewsRowInitializeNew.php
The psr-4 definition in composer.lock seems correct:
"autoload": {
"psr-4": {
"GeorgRinger\\Eventnews\\": "Classes"
}
},
TYPO3 8.7.9
News 6.2.1
eventnews 2.0.1
PHP 7.1.9 on mittwald server
Installation with composer
What i tried:
clearing all caches in install tool
deinstall and install the extensions once again
Any ideas?

Did you try composer dump to rebuild the autoloader?

Related

Runtimeexception when installing an extension via composer in typo3

I got an error when i try to install extension(Bw Focuspoint Images) via composer in typo3.
Installation failed, reverting ./composer.json to its original content.
[RuntimeException]
Please help.
Composer was already installed in my project. I want to install one extension to this project via composer. The steps i taken are,
login to my project by ssh
Then i give composer req blueways/bw-focuspoint-images
After that i got the error which was in image
I am getting this error
Package operations: 1 install, 0 updates, 0 removals
Installs: blueways/bw-focuspoint-images:v3.0.2
Installation failed, reverting ./composer.json to its original content.
[RuntimeException]
/public/typo3conf/ext/bw_focuspoint_images does not exist and could not be created.
Exception trace:
() at phar:///usr/bin/composer/src/Composer/Util/Filesystem.php:186
Composer\Util\Filesystem->ensureDirectoryExists() at phar:///usr/bin/composer/src/Composer/Downloader/DownloadManager.php:206
Composer\Downloader\DownloadManager->download() at phar:///usr/bin/composer/src/Composer/Installer/LibraryInstaller.php:197
Composer\Installer\LibraryInstaller->installCode() at phar:///usr/bin/composer/src/Composer/Installer/LibraryInstaller.php:101
Composer\Installer\LibraryInstaller->install() at phar:///usr/bin/composer/src/Composer/Installer/InstallationManager.php:173
Composer\Installer\InstallationManager->install() at phar:///usr/bin/composer/src/Composer/Installer/InstallationManager.php:160
Composer\Installer\InstallationManager->execute() at phar:///usr/bin/composer/src/Composer/Installer.php:611
Composer\Installer->doInstall() at phar:///usr/bin/composer/src/Composer/Installer.php:232
Composer\Installer->run() at phar:///usr/bin/composer/src/Composer/Command/RequireCommand.php:248
Composer\Command\RequireCommand->doUpdate() at phar:///usr/bin/composer/src/Composer/Command/RequireCommand.php:205
Composer\Command\RequireCommand->execute() at phar:///usr/bin/composer/vendor/symfony/console/Command/Command.php:245
Symfony\Component\Console\Command\Command->run() at phar:///usr/bin/composer/vendor/symfony/console/Application.php:835
Symfony\Component\Console\Application->doRunCommand() at phar:///usr/bin/composer/vendor/symfony/console/Application.php:185
Symfony\Component\Console\Application->doRun() at phar:///usr/bin/composer/src/Composer/Console/Application.php:283
Composer\Console\Application->doRun() at phar:///usr/bin/composer/vendor/symfony/console/Application.php:117
Symfony\Component\Console\Application->run() at phar:///usr/bin/composer/src/Composer/Console/Application.php:113
Composer\Console\Application->run() at phar:///usr/bin/composer/bin/composer:64
require() at /usr/bin/composer:24
require [--dev] [--prefer-source] [--prefer-dist] [--fixed] [--no-progress] [--no-suggest] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--update-with-all-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--] [<packages>]...
Thank you. The extension got installed but it displaying another error.
enter image description here
Thank you for the help. The solution for this issue is,
I created the directory for the extension through composer using
mkdir bw_focuspoint_images
Then I give the command to install that plugin
composer req blueways/bw-focuspoint-images
And it's successfully installed.

Unable to run an extension's "functional test" within a TYPO3 CMS 7.6.11 project

After running composer install and installing TYPO3 CMS 7.6.11 via it's Install Tool I created an TYPO3 Extension with one test which extends TYPO3's FunctionalTestCase. When i run this test I get this error message:
PHPUnit_Framework_Exception: Fatal error: Class 'TYPO3\CMS\Core\Tests\FunctionalTestCaseBootstrapUtility' not found in /Volumes/Projects/MyProject/Web/vendor/typo3/cms/typo3/sysext/core/Classes/Tests/FunctionalTestCase.php on line 203
I searched for TYPO3\CMS\Core\Tests\FunctionalTestCaseBootstrapUtility in the project but could indeed not find this class.
This is my test case:
<?php
namespace Acme\MyProject\Tests\Functional;
use TYPO3\CMS\Core\Tests\FunctionalTestCase;
class FooTest extends FunctionalTestCase
{
/**
* #test
*/
public function foo()
{
$this->assertTrue(true);
}
}
Note: after running composer install no Tests directories exist in any of TYPO3's system extensions – AFAIK this behaviour was introduced with TYPO3 CMS 7.6.10.
Am I missing something? Is there a solution for my problem?
Use --prefer-source in composer or at least tell composer to do a source installation of the typo3/cms package:
"config": {
"preferred-install": {
"typo3/cms": "source",
"*": "dist"
},
}
Credits to #georg-ringer
https://forge.typo3.org/issues/77964#note-3

PHP Fatal error: Class 'RemoteWebElement' not found in

I have a symfony project that run normal in command line:
php app/console server:run
But, I want to run inside PhpStorm. When I try to do this, it gives the fatal error:
PHP Fatal error: Class 'RemoteWebElement' not found in
I already tried to look the oficial documentation of the classe:
http://facebook.github.io/php-webdriver/classes/RemoteWebElement.html. But I didn't found information that culd help me.
I also added the compose dependency:
composer require facebook/webdriver
But had no effect!
=======================================
I'll explain step-step how to get this the bug (It will be very long!):
I have:
PHP 5.5.9
PhpStorm 10.0.3
composer 1.0-dev (7117a5775ffdcdfd31bbd52a138a6f9c65e7e3c2) 2016-02-03
So, create a new symfony project (current version 3.0) and add composer dependencies:
symfony new project
cd project
composer update
Then, open this project inside of phpstorm and I configure settings for to run the project:
Settings -> Languages & Frameworks -> PHP
"PHP language level": 5.5
"Interpreter": 5.5.9
Add through plus(+) the PHP folder:
/usr/share/php
Click 'OK'
Now, try to run de project through PhpStorm by the shortcut:
Ctrl+Shif+F10.
Will appear the bug:
PHP Fatal error: Class
'Symfony\Bundle\FrameworkBundle\Test\WebTestCase' not found in
Solve this by this way inside of PhpStorm:
Settings -> Languages & Frameworks -> PHP -> PHPUnit
Choose: "Use custom autoloader"
And, in the field "Path to script", informe the autoloader's address. For example:
/home/murilo/git/slu/app/autoload.php. Click 'OK'.
Again, try to run de project through PhpStorm by the shortcut:
Ctrl+Shif+F10
Will appear the bug:
PHP Fatal error: Class 'Doctrine\Tests\Common\Cache\CacheTest' not
found in
Solve this through this command inside the project folder:
composer require maslosoft/cachetest:dev-master -n --no-progress
For the last time, try to run de project through PhpStorm by the shortcut:
Ctrl+Shif+F10
Will appear the bug:
PHP Fatal error: Class 'RemoteWebElement' not found in
I'm at this bug.
Please, someone knows how I can overcome this bug? o.O
I struggled with the same exact issue as you have described. After breaking my head for most of the day with this problem, I found the issue.
When you execute the command php app/console server:run in command line, it sets up a server and runs the website. However, when you run the project in PHPStorm, it doesn't actually run it as a server but runs it as a PHPUnit. What you need to do is configure a PHP Web Application in PHPStorm and run that.
Check the image below where I have configured the website. When I run the Web Application, it will run by the url and it will show up in your browser.

FuelPHP Upload Class not found

I am trying to upload an image using FuelPHP framework Upload class and I am getting the following error:
Fatal error: Class 'FuelPHP\Upload\Upload' not found in
/projects/clients/client0/web61/web/fuel/fuel/core/classes/upload.php
on line 90
This is the code I am using after the form is submitted:
Upload::process($config);
if (Upload::is_valid()) {
Upload::save();
}
Thanks!
It's a bug in FuelPHP_1.6.1.zip file. Update Fuel to 1.6/master or
Edit composer.json with:
"fuelphp/upload": "2.0"
to
"fuelphp/upload": "1.*"
and then,
$ composer update
From the looks of it, you don't have the FuelPHP/Upload package installed. Have you ran:
composer install
on your root folder?
The current Upload class just translates the old class interface to the new one, as Harro describes here.

Composer cannot find package for a Symfony2 bundle

I'm creating a Symfony2 bundle hosted on GitHub. I suppose that everything is configured well! However, when I try to install it something goes wrong.
Here follows a summary of the key info.
First, in my Symfony2 app I update the composer.json as follows:
"require": {
...,
"bundle-name": "dev-master"
},
When I try to install the bundle through the command php composer.phar update, I get the following error:
Loading composer repositories with package information
Installing dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package bundle-name could
not be found in any version, there may be a typo in the package name.
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according
to your minimum-stability setting
see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion>
for more details.
Any idea?
You have to add repository for "bundle-name".
I couldn't find it on packagist, so register it first.