Hey,

I have exactly the same problem and I guess I found why this is
happening. I'm developing on a windows machine (apache+php 5.3.x) and
my production server is a linux machine (nginx+php 5.3.x). After some
source-crawling I found this:

File: symfony2/src/Symfony/Bundle/DoctrineBundle/DependencyInjection/
DoctrineExtension.php
Method (static): detectMetadataDriver(...)

This method is where symfony2 tries to detect which driver to use for
the bundles and glob() returns different values on windows and linux.

This command:
php -r "var_dump(glob('/srv/http/nginx/symfony2site/src/Application/
HelloBundle/Resources/config/doctrine/metadata/orm/*.xml'));"

Results on linux in:
bool(false)

and on windows in:
array(0) { }

By using "count(glob(...))" it returns "int(1)" on linux and "int(0)"
on windows and this is why the metadata_driver is set to "xml". I
checked the php api and it says that glob() behaves differently on
various systems (http://de3.php.net/manual/en/function.glob.php).

Someone needs to file a ticket I guess :)

On Dec 9, 3:22 am, Marijn <marijn.huizendv...@gmail.com> wrote:
> Hi everybody,
>
> I'm having some trouble with a small test application which won't run
> on my remote server.
> I keep getting the following error:
>
> No mapping file found named
> 'Application.ServiceBundle.Entity.Service.dcm.xml' for class
> 'Application\ServiceBundle\Entity\Service'.
>
> My entities are mapped by annotations, prefixed with the latest orm
> namespace addition (e.g. orm:Entity).
> This problem only occurs on my remote server. But it's running the
> exact same code as my local copy which behaves as expected.
>
> I'm having trouble debugging this since I cannot inspect if the
> annotation loader is instantiated correctly.
>
> Is there any setting that can overrule this?
>
> Kindest regards,
>
> Marijn

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to