VirtueMart Forum

VirtueMart 2 + 3 + 4 => Administration & Configuration => Topic started by: fire47 on January 04, 2013, 18:48:59 PM

Title: Error loading component: com_virtuemart, 1
Post by: fire47 on January 04, 2013, 18:48:59 PM
Users are getting 'Error loading component: com_virtuemart, 1' on my site as an error message in the frontend.  Anyone have any ideas where this could be coming from?  Joomla 2.5.8, PHP 5.3.3, VM 2.0.16.  Its been happening for a while now, I upgraded from VM 2.0.14 yesterday hoping it would help but no change.
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 04, 2013, 18:52:51 PM
BTW AIO has been updated to 2.0.16 also.
Title: Re: Error loading component: com_virtuemart, 1
Post by: Milbo on January 05, 2013, 10:30:46 AM
Looks for me like a joomla problem, please check if virtuemart is enabled in joomla and if it has a menuitem and ACL
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 07, 2013, 15:55:07 PM
Quote from: Milbo on January 05, 2013, 10:30:46 AM
Looks for me like a joomla problem, please check if virtuemart is enabled in joomla and if it has a menuitem and ACL

Yes, vm is working fine.  I did have a bad menu item which was giving this error but that has been fixed http://forum.virtuemart.net/index.php?topic=105330.msg374069#msg374069
Title: Re: Error loading component: com_virtuemart, 1
Post by: PRO on January 07, 2013, 16:28:02 PM
is there a "redirect" causing this?


I got this problem with the redirect plugin sometimes
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 07, 2013, 16:33:47 PM
Quote from: PRO on January 07, 2013, 16:28:02 PM
is there a "redirect" causing this?


I got this problem with the redirect plugin sometimes

I have redirect plugin enabled and have it working for a few pages, how would it affect vm and throw this error?  Redirect plugin is not redirecting any vm pages.
Title: Re: Error loading component: com_virtuemart, 1
Post by: PRO on January 07, 2013, 17:49:02 PM
are you using a 3rd party sef component?
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 07, 2013, 17:52:02 PM
Quote from: PRO on January 07, 2013, 17:49:02 PM
are you using a 3rd party sef component?

No, only Joomla's built in SEF.
Title: Re: Error loading component: com_virtuemart, 1
Post by: PRO on January 07, 2013, 18:45:51 PM
how are they getting the error?


what are they doing?

Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 07, 2013, 19:05:35 PM
Quote from: PRO on January 07, 2013, 18:45:51 PM
how are they getting the error?


what are they doing?

AFAIK it is showing up when browsing the site forum (kunena) and other pages of the site.  Funny thing is that I don't see it as an admin or test accounts I created.
Title: Re: Error loading component: com_virtuemart, 1
Post by: PRO on January 07, 2013, 19:43:27 PM
Quote from: fire47 on January 07, 2013, 19:05:35 PM


AFAIK it is showing up when browsing the site forum (kunena) and other pages of the site.  Funny thing is that I don't see it as an admin or test accounts I created.


why is it trying to load com_virtuemart in the forum?

please post a link and a way to reproduce the error

Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 07, 2013, 20:03:35 PM
Quote from: PRO on January 07, 2013, 19:43:27 PM
Quote from: fire47 on January 07, 2013, 19:05:35 PM


AFAIK it is showing up when browsing the site forum (kunena) and other pages of the site.  Funny thing is that I don't see it as an admin or test accounts I created.


why is it trying to load com_virtuemart in the forum?

please post a link and a way to reproduce the error

I think you might be right about a permissions error, what do I need to check to be sure there are no issues with permissions?
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 07, 2013, 21:02:09 PM
Getting this php error on vm pages

"Fatal error: __clone method called on non-object in /var/www/vhosts/website.com/httpdocs/includes/application.php on line 358"
Title: Re: Error loading component: com_virtuemart, 1
Post by: PRO on January 07, 2013, 21:22:34 PM
Quote from: fire47 on January 07, 2013, 21:02:09 PM
Getting this php error on vm pages

"Fatal error: __clone method called on non-object in /var/www/vhosts/website.com/httpdocs/includes/application.php on line 358"

thats a JOOMLA file

did you move this site?
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 07, 2013, 21:28:07 PM
Quote from: PRO on January 07, 2013, 21:22:34 PM
Quote from: fire47 on January 07, 2013, 21:02:09 PM
Getting this php error on vm pages

"Fatal error: __clone method called on non-object in /var/www/vhosts/website.com/httpdocs/includes/application.php on line 358"

thats a JOOMLA file

did you move this site?

I know its a joomla file, no the site was not moved. 
Title: Re: Error loading component: com_virtuemart, 1
Post by: djie on January 08, 2013, 08:34:51 AM
I am having the exact same problem, hopefully the root cause can be identified.
Title: Re: Error loading component: com_virtuemart, 1
Post by: jenkinhill on January 08, 2013, 11:34:24 AM
Quote from: fire47 on January 07, 2013, 21:02:09 PM
Getting this php error on vm pages

"Fatal error: __clone method called on non-object in /var/www/vhosts/website.com/httpdocs/includes/application.php on line 358"

Check your Joomla menus, especially the aliases used, to make sure that none are identical.

Kunena may contain code which tries to clone a menu item - see http://www.kunena.org/forum/154-Miscellaneous-off-topic-and-general-Joomla/85364-eeek-what-happened-clone-method
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 08, 2013, 17:13:56 PM
I've tried a few things...

Disabling all Kunena Menu items - No change
Add menu items for vm sub categories - can navigate to category but not product detail page, wsod is output on product pages for registered users
Disabling SEF - Everything works!
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 08, 2013, 17:36:01 PM
Ok I narrowed this down to a caching issue.  I turned off cache in global config and the problem is gone, even with SEF turned on.  This obviously isn't a good option for site usability, help me to get it turned back on please!  Thanks.
Title: Re: Error loading component: com_virtuemart, 1
Post by: djie on January 09, 2013, 08:33:11 AM
Thanks Fire47 I have checked the caching settings, mine was on Progressive. When turned off no errors are shown.

This is indeed not a very usable option, hopefully this can be fixed!
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 09, 2013, 16:44:27 PM
Hopefully we can get a vm dev to look at this issue since both of us are having the same issue with the same resolution.  If we keep pinging this post it should catch their eye.
Title: Re: Error loading component: com_virtuemart, 1
Post by: djie on January 09, 2013, 16:50:27 PM
Maybe it is a good thing to know that I have SSL enabled in Virtuemart and in Joomla config, do you also use https protocol fire47?
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 09, 2013, 16:57:37 PM
Quote from: djie on January 09, 2013, 16:50:27 PM
Maybe it is a good thing to know that I have SSL enabled in Virtuemart and in Joomla config, do you also use https protocol fire47?

Yes I have "Enable SSL for sensitive areas" turned on.
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 09, 2013, 16:59:03 PM
I was also using Progressive Caching.
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 12, 2013, 18:40:12 PM
pinging this post again hoping for a dev to look into it.
Title: Re: Error loading component: com_virtuemart, 1
Post by: Milbo on January 13, 2013, 11:22:13 AM
Quote from: fire47 on January 08, 2013, 17:36:01 PM
Ok I narrowed this down to a caching issue.  I turned off cache in global config and the problem is gone, even with SEF turned on.  This obviously isn't a good option for site usability, help me to get it turned back on please!  Thanks.

Sounds like joomla is doing the error with the menu, when the cache is activated while installing the page. But what happens, when you disable the cache, then you install it and then you activate the cache again?

and for caching, please look here http://forum.virtuemart.net/index.php?topic=108174.0
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 14, 2013, 05:17:52 AM
Quote from: Milbo on January 13, 2013, 11:22:13 AM

Sounds like joomla is doing the error with the menu, when the cache is activated while installing the page. But what happens, when you disable the cache, then you install it and then you activate the cache again?

and for caching, please look here http://forum.virtuemart.net/index.php?topic=108174.0

I don't understand the first part of your response, what do you want me to do?  As for the link I don't see why I need to install another component to fix a permissions issue with vm & joomla cache.
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 15, 2013, 17:32:59 PM
Bump

Mod edit:  next bump message removed.  http://forum.virtuemart.net/index.php?board=114.0
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 17, 2013, 02:21:46 AM
Quote from: fire47 on January 15, 2013, 17:32:59 PM
Bump

Mod edit:  next bump message removed.  http://forum.virtuemart.net/index.php?board=114.0

Just trying to get my site fixed...Haven't had a dev reply that made a difference yet.  No one seems to be acknowledging this bug!!!
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 21, 2013, 15:18:31 PM
Still hoping for a virtuemart developer response here...bump.
Title: Re: Error loading component: com_virtuemart, 1
Post by: PRO on January 22, 2013, 21:19:29 PM
to make the error go away. Turn off error reporting.

Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 22, 2013, 21:28:39 PM
Quote from: PRO on January 22, 2013, 21:19:29 PM
to make the error go away. Turn off error reporting.
Oh so I should just close my eyes and avoid fixing the problem?  I already tried that and the error is still there for registered users.
Title: Re: Error loading component: com_virtuemart, 1
Post by: PRO on January 22, 2013, 23:00:18 PM
Quote from: fire47 on January 22, 2013, 21:28:39 PM
Quote from: PRO on January 22, 2013, 21:19:29 PM
to make the error go away. Turn off error reporting.
Oh so I should just close my eyes and avoid fixing the problem?  I already tried that and the error is still there for registered users.


have you checked to see if joomla is installed correctly?

brought the site local, and reinstalled the current version?

this is a joomla problem
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 22, 2013, 23:07:41 PM
Quote from: PRO on January 22, 2013, 23:00:18 PM
have you checked to see if joomla is installed correctly?
What is your preferred method for accomplishing this?

Quote from: PRO on January 22, 2013, 23:00:18 PM
brought the site local, and reinstalled the current version?
I do not currently have a development server setup.

Quote from: PRO on January 22, 2013, 23:00:18 PM
this is a joomla problem
Two different Joomla experts told me it was a virtuemart problem.  I hate it when everyone points the finger instead of trying to fix the problem!!!
Title: Re: Error loading component: com_virtuemart, 1
Post by: PRO on January 23, 2013, 13:28:44 PM
Quote from: fire47 on January 22, 2013, 23:07:41 PM
Quote from: PRO on January 22, 2013, 23:00:18 PM
have you checked to see if joomla is installed correctly?
What is your preferred method for accomplishing this?

Quote from: PRO on January 22, 2013, 23:00:18 PM
brought the site local, and reinstalled the current version?
I do not currently have a development server setup.

Quote from: PRO on January 22, 2013, 23:00:18 PM
this is a joomla problem
Two different Joomla experts told me it was a virtuemart problem.  I hate it when everyone points the finger instead of trying to fix the problem!!!

have you went to extension manager, and check if there are "database" problems?
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 23, 2013, 18:08:45 PM
Quote from: PRO on January 23, 2013, 13:28:44 PM
have you went to extension manager, and check if there are "database" problems?

I had not done that, no.  I just went in and there were no errors.

Title: Re: Error loading component: com_virtuemart, 1
Post by: jenkinhill on January 23, 2013, 18:56:17 PM
Check the Joomla database for a partial/failed install: Open Extension Manager: Discover   - click on  Purge Cache  and then on Discover. This may take a time to run.

If it shows anything, select those items then click on Install.
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 23, 2013, 21:38:16 PM
Quote from: jenkinhill on January 23, 2013, 18:56:17 PM
Check the Joomla database for a partial/failed install: Open Extension Manager: Discover   - click on  Purge Cache  and then on Discover. This may take a time to run.

If it shows anything, select those items then click on Install.

There were a few items there and they have been installed as you suggested.  I turned on cache and logged into the site, no change, I still have the error message as soon as I turn on site cache in Global Config.
Title: Re: Error loading component: com_virtuemart, 1
Post by: PRO on January 24, 2013, 18:47:46 PM
Quote from: fire47 on January 23, 2013, 21:38:16 PM
Quote from: jenkinhill on January 23, 2013, 18:56:17 PM
Check the Joomla database for a partial/failed install: Open Extension Manager: Discover   - click on  Purge Cache  and then on Discover. This may take a time to run.

If it shows anything, select those items then click on Install.

There were a few items there and they have been installed as you suggested.  I turned on cache and logged into the site, no change, I still have the error message as soon as I turn on site cache in Global Config.

Please list everything you have done in a single post. There are multiple people in the same thread.

Have you?

Checked error logs?
disabled things to check i whats conflicting?
posted a link?
are you the one with kuena? did you diable?
have you re-installed joomla?


Title: Re: Error loading component: com_virtuemart, 1
Post by: jenkinhill on January 24, 2013, 23:40:30 PM
And have you re-installed VirtueMart?
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 29, 2013, 20:19:32 PM
Quote from: PRO on January 24, 2013, 18:47:46 PM
Checked error logs?
Yes, both Joomla and server logs.

Quote from: PRO on January 24, 2013, 18:47:46 PM
disabled things to check i whats conflicting?
I've gone through everything I could think of...

Quote from: PRO on January 24, 2013, 18:47:46 PM
posted a link?
I have not posted a link, prefer not to.  I will PM if requested.

Quote from: PRO on January 24, 2013, 18:47:46 PM
are you the one with kuena? did you diable?
I tried disabling Kunena with no success.

Quote from: PRO on January 24, 2013, 18:47:46 PM
have you re-installed joomla?
I have re-uploaded Joomla, but not reinstalled.  I can't reinstall because of a component I no longer have access to.  In a few months I may have the content transferred over but not yet...

Quote from: jenkinhill on January 24, 2013, 23:40:30 PM
And have you re-installed VirtueMart?
I reinstalled virtuemart, it is currently at 2.0.18a.




There must be an issue since two of us are having the same error message with the same resolution, turning off joomla cache in global settings.
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 29, 2013, 20:50:05 PM
Not sure if I mentioned this before but there are also issues with registered users not being able to view vm product pages or categories...I get a WSOD.

"Fatal error: __clone method called on non-object in /var/www/vhosts/website.com/httpdocs/includes/application.php on line 358"
Title: Re: Error loading component: com_virtuemart, 1
Post by: Milbo on January 31, 2013, 10:40:53 AM
Quote from: fire47 on January 23, 2013, 21:38:16 PM
There were a few items there and they have been installed as you suggested.  I turned on cache and logged into the site, no change, I still have the error message as soon as I turn on site cache in Global Config.

Shows quite clearly that your cache is not deleted, which points to a permission and wwwrun problem
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 31, 2013, 11:47:36 AM
Quote from: Milbo on January 31, 2013, 10:40:53 AM
Shows quite clearly that your cache is not deleted, which points to a permission and wwwrun problem

What does that mean to me? How is that fixed? I only get the error when cache is turned ON which is when I get BOTH error messages.
Title: Re: Error loading component: com_virtuemart, 1
Post by: Milbo on January 31, 2013, 12:08:17 PM
You should not run virtuemart with cache except you understand exactly what you do. Many features cannot work correctly with cache (for example shoppergroup depended prices).

The wwwrun problem means, that joomla (the phpuser, often called wwwrun,phpuser or similar) is not allowed to delete files on your server. There are 2 solutions. You can change your server to run with fastcgi. Or change the fileowner from your ftp to the phpuser.

Go to your joomla configuration, go to the cache settings and let joomla delete the cache, if this does not work you have a wrong configured server/file owners.
Title: Re: Error loading component: com_virtuemart, 1
Post by: PRO on January 31, 2013, 17:52:55 PM
maintenance->clean cache
Title: Re: Error loading component: com_virtuemart, 1
Post by: jjk on January 31, 2013, 20:17:56 PM
Just an additional hint - if you ever tried to uninstall VirtueMart, check your database table xxxxx_extensions for duplicate entries of 'com_virtuemart' and 'com_virtuemart_allinone' in the element column. Occationally Joomla doesn't uninstall all elements of an extensions, which can cause errors like 'Error loading component: com_virtuemart, 1'. In case you have duplicates, delete the older entries (usually the one with the lower id).
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 31, 2013, 20:21:31 PM
Quote from: Milbo on January 31, 2013, 12:08:17 PM
You should not run virtuemart with cache except you understand exactly what you do. Many features cannot work correctly with cache (for example shoppergroup depended prices).
I only have one set of pricing.  Where would I find the list of features that do not work with caching turned on? 

Quote from: Milbo on January 31, 2013, 12:08:17 PM
The wwwrun problem means, that joomla (the phpuser, often called wwwrun,phpuser or similar) is not allowed to delete files on your server. There are 2 solutions. You can change your server to run with fastcgi. Or change the fileowner from your ftp to the phpuser.
PHP is already running as fastcgi.

Quote from: Milbo on January 31, 2013, 12:08:17 PM
Go to your joomla configuration, go to the cache settings and let joomla delete the cache, if this does not work you have a wrong configured server/file owners.
I don't understand what deleting the cache has to do with this error.  If I understand the cache correctly it should be valid for xxx time after creation as set in Global Config.  If that is the case what does a cache file permissions error have to do with registered users getting a php error?  As soon as cache is turned on the error shows all pages and php errors are shown on vm product pages when registered users are logged in.
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on January 31, 2013, 20:33:59 PM
Quote from: jjk on January 31, 2013, 20:17:56 PM
Just an additional hint - if you ever tried to uninstall VirtueMart, check your database table xxxxx_extensions for duplicate entries of 'com_virtuemart' and 'com_virtuemart_allinone' in the element column. Occationally Joomla doesn't uninstall all elements of an extensions, which can cause errors like 'Error loading component: com_virtuemart, 1'. In case you have duplicates, delete the older entries (usually the one with the lower id).

I have 3 virtuemart entries in #_extensions, I'm guessing I should remove the last one with extension id 10013?  How do I confirm?

10079    virtuemart_allinone    component    com_virtuemart_allinone       1    1    0    0    {"legacy":true,"name":"VirtueMart_allinone","type"...   {}         0    0000-00-00 00:00:00    0    0


10002    virtuemart    component    com_virtuemart       1    1    1    0    {"legacy":true,"name":"VIRTUEMART","type":"component","creationDate":"January 09 2013","author":"The VirtueMart Development Team","copyright":"Copyright (C) 2004-2012 Virtuemart Team. All rights reserved.","authorEmail":"max|at|virtuemart.net","authorUrl":"http:\/\/www.virtuemart.net","version":"2.0.18a","description":"","group":""}   {}         0    0000-00-00 00:00:00    0    0


10013    virtuemart    component    com_virtuemart       1    0    0    0    {"legacy":true,"name":"VirtueMart","type":"component","creationDate":"December 2011","author":"The VirtueMart Development Team","copyright":"Copyright (C) 2004-2011 Virtuemart Team. All rights reserved.","authorEmail":"max|at|virtuemart.net","authorUrl":"http:\/\/www.virtuemart.net","version":"2.0.0","description":"","group":""}   {}         0    0000-00-00 00:00:00    0    0


...and two sets of vm tables, #_virtuemart and #_vm, are both needed?
Title: Re: Error loading component: com_virtuemart, 1
Post by: jjk on January 31, 2013, 22:02:40 PM
Make a backup of your database first using 'Export' in phpMyAdmin with default options selected except additionally select the 'Drop Table'. If you delete something wrong, you can import it again to restore what you currently have.

Yes, the com_virtuemart with id 10013 looks like the old one. And the tables with #_vm are old ones, too. (If I remember correctly, the vm prefix was used in the release candidate versions up to mid 2011).  I think you can delete them.
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on February 03, 2013, 00:00:37 AM
Quote from: jjk on January 31, 2013, 22:02:40 PM
Make a backup of your database first using 'Export' in phpMyAdmin with default options selected except additionally select the 'Drop Table'. If you delete something wrong, you can import it again to restore what you currently have.

Yes, the com_virtuemart with id 10013 looks like the old one. And the tables with #_vm are old ones, too. (If I remember correctly, the vm prefix was used in the release candidate versions up to mid 2011).  I think you can delete them.

Tried this...no change.  VM is working fine after export but only with caching off as stated.
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on February 05, 2013, 17:12:29 PM
bump... ... ... .. .
Title: Re: Error loading component: com_virtuemart, 1
Post by: PRO on February 05, 2013, 21:33:19 PM
#_vm_   is vmart 1.1

Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on February 05, 2013, 21:41:38 PM
Quote from: PRO on February 05, 2013, 21:33:19 PM
#_vm_   is vmart 1.1

I figured as much although I wasn't sure.  Still need help getting the caching/permissions issue fixed as all suggestions have not made a difference.
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on February 08, 2013, 00:03:16 AM
bump... ... ... .. .
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on February 13, 2013, 19:36:25 PM
bump... ... ... .. .
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on February 15, 2013, 15:59:59 PM
Quote from: fire47 on January 31, 2013, 20:21:31 PM
Quote from: Milbo on January 31, 2013, 12:08:17 PM
You should not run virtuemart with cache except you understand exactly what you do. Many features cannot work correctly with cache (for example shoppergroup depended prices).
I only have one set of pricing.  Where would I find the list of features that do not work with caching turned on? 

Quote from: Milbo on January 31, 2013, 12:08:17 PM
Go to your joomla configuration, go to the cache settings and let joomla delete the cache, if this does not work you have a wrong configured server/file owners.
I don't understand what deleting the cache has to do with this error.  If I understand the cache correctly it should be valid for xxx time after creation as set in Global Config.  If that is the case what does a cache file permissions error have to do with registered users getting a php error?  As soon as cache is turned on the error shows all pages and php errors are shown on vm product pages when registered users are logged in.

Milbo, please answer above questions.  Thanks.
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on February 15, 2013, 16:00:29 PM
Can someone please help me get this issue fixed? 

Summary:
As soon as cache is turned on registered users get "Error loading component: com_virtuemart, 1" and get WSOD on VM product pages.
Title: Re: Error loading component: com_virtuemart, 1
Post by: fire47 on February 21, 2013, 19:41:00 PM
bump... ... ... .. .
Title: Re: Error loading component: com_virtuemart, 1
Post by: Milbo on February 22, 2013, 17:04:31 PM
"Error loading component: com_virtuemart, 1"

Please read here http://en.wikipedia.org/wiki/Nested_set_model

When the left right stuff is gentleed up, then you have a similar problem. In our case it was so, that we created a menu item as alias,... referenced to its own sub menu item. This menu item is sobi,... it was strange, the sobi worked, but the "path" leading to it was wrong.
Then I noticed that the alias was using category,.. then I used the repair function in joomla (in the menu list)
Then it was pointing to "private messages",...
The reason was that the alias pointing to its own child is a non solved problem => leads to a broken nested category structure.... to stay in the picture http://en.wikipedia.org/wiki/File:NestedSetModel.svg   the circles must not hit another circle....
If the component is not found,.. it can also mean, that the it tries to find it in "jackets", but in fact the component is in "sun dresses"

I doubt you understand it. It is imho an internal problem with the function storing the "nested set". Check the "paths" of your entries in the db. I mean in the menu table, not extensions. Furthermore your extension entries are clearly gentleed up.

delete all vm entries (not the aio!), and use this

INSERT INTO `YOURPREFIX_extensions` (`extension_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `manifest_cache`, `params`, `custom_data`, `system_data`, `checked_out`, `checked_out_time`, `ordering`, `state`) VALUES (YOUR_ID, 'virtuemart', 'component', 'com_virtuemart', '', 1, 1, 0, 0, '{"legacy":true,"name":"VIRTUEMART","type":"component","creationDate":"January 02 2013","author":"The VirtueMart Development Team","copyright":"Copyright (C) 2004-2012 Virtuemart Team. All rights reserved.","authorEmail":"max|at|virtuemart.net","authorUrl":"http:\\/\\/www.virtuemart.net","version":"2.0.18a","description":"","group":""}', '{}', '', '', 0, '0000-00-00 00:00:00', 0, 0);

I think in your case you should use for YOUR_ID = 10002, if this does not work, use the higher id (which has atm the older entry)  YOUR_ID = 10013

of course you can delete the _vm_ tables.


For caching I gave you already the best thread, the important stuff is at the end.
If you use a shop without almost any feature, then you can use cache.