VirtueMart Forum

VirtueMart 2 + 3 => General Questions => Topic started by: Eagle21 on May 10, 2019, 19:51:28 pm

Title: Virtuemart and joomla 4
Post by: Eagle21 on May 10, 2019, 19:51:28 pm
Hello
I am new in virtuemart and i plan to make an eshop with that,and i would like to ask you about the compatibility with the neww joomla 4.Will be combatible or not?
Title: Re: Virtuemart and joomla 4
Post by: Jörgen on May 10, 2019, 22:27:27 pm
Yes

Jörgen @ Kreativ Fotografi
Title: Re: Virtuemart and joomla 4
Post by: Milbo on May 13, 2019, 17:30:55 pm
But not now and not for the Joomla 4 Alpha. We will start with development for joomla 4, when they announce the first RC (release candidate), or maybe in the late beta phase.

Remember, Joomla 3 will still be supported for another 2 years after Joomla 4 gets released. Our priority is a stable system, so we will take our time to make everything working properly. Don't expect a VM version for Joomla 4 the day it is released.
Title: Re: Virtuemart and joomla 4
Post by: jenkinhill on May 13, 2019, 23:55:52 pm
And don't expect Joomla 4 to be bug-free the day it is released.  Serious Joomla users will wait for the first two update releases at least before risking live sites on J4.
Title: Re: Virtuemart and joomla 4
Post by: balai on May 15, 2019, 12:17:06 pm
Max maybe you could come with an alpha or a beta along with J4 stable release.

It is a great opportunity to gain market share, exploiting others lagging or incompatibility with the new system.
I see the J4 as an opportunity to re-invent my business and expand my client base.

Just my thoughts.
Title: Re: Virtuemart and joomla 4
Post by: pinochico on October 18, 2019, 15:41:16 pm
I agree with Max

You need to wait for a stable version of Joomla4
then wait about 1 year for a stable version of VirtueMart and only then develop our own extensions to VirtueMart and remodel to J4
I also want a stable environment and functional e-shop for my clients and extensions,
so I'd rather wait another 2 years before I start programming.

What to do is that at the time of J4 deployment including a stable version of VirtueMart will already be testing Joomla5
What to do is that other ecommerce solutions including working extensions are already programmed.

You just need to warn the manufacturer of other ecommerce solutions that they are doing it wrong.

Rudolf
Minion Interactive s.r.o.
Minijoomla.org
Title: Re: Virtuemart and joomla 4
Post by: Milbo on December 03, 2019, 20:42:06 pm
I agree with Max

You need to wait for a stable version of Joomla4
then wait about 1 year for a stable version of VirtueMart and only then develop our own extensions to VirtueMart and remodel to J4
No, that is too long. When an RC for joomla 4 comes out,.. it may take 1-3 months until it is really released. Usually there is not only one RC. As far as I understood the changes for joomla 4, it is not a lot todo for us. Maybe I miss important points. But I do not expect more than a month for compatibility. I expect after some days an installable version which works on the first view. Usually extension developers are the right persons to push and to find and to solve bugs. The goal is to have a ready version for the joomla 4 release and that there was also enough time to adjust the 3rd party extensions.

https://developer.joomla.org/news/790-joomla-4-is-on-the-horizon-alpha-11.html
"We would like to remind our users that Joomla 4.0 stable is not expected before the end of 2019. At present we are intending Joomla 4.0 Alpha 12 to be the last alpha of Joomla 4 and to present Joomla 4 Beta 1 in early October 2019."
As far as I know there is no beta yet. Joomla 4 comes maybe in summer 2020. But looks like the first Beta comes now. Of course people could try an installation of it and provide some bugreports or solutoins.
Here is the list of changes https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4 Most of them do not affect us, or I rewrote it already the new way, because j3.9 provides already some j4 stuff.

The rest of your text is just sarcasm, which does not fit here. As I wrote above, when you want to start your development now, install the last vm core on joomla alpha latest. Currently I know, that we use one function, which is replaced by another. We can adjust  core vm as long we do not need a switch.

When they release j2.5, they changed a lot in the final RC which removed a lot problems which took a lot time (at the end for nothing). So we wait until their whole frame is mainly ready and they are just on bugfixing, then is the best moment to start the real compatibility development.

And btw, some of the team already tried Vm on j4 in Juli.
Title: Re: Virtuemart and joomla 4
Post by: pinochico on December 05, 2019, 09:05:26 am
I know, sorry,

I'm a little bit nervous, because we have more than 80 extension and component for upgrade :)

Rudolf
Title: Re: Virtuemart and joomla 4
Post by: DayCounts on December 20, 2019, 23:19:27 pm
I know, sorry,

I'm a little bit nervous, because we have more than 80 extension and component for upgrade :)

Rudolf

Our JMigrator is compatible with Joomla 4 beta and we will post all the addons necessary as then new components get updated for Joomla 4 as well.
https://www.daycounts.com/jmigrator  (https://www.daycounts.com/jmigrator)
Title: Re: Virtuemart and joomla 4
Post by: pinochico on December 25, 2019, 13:07:37 pm
Daycaounts: Thanks :)

But I sad about 80 extensions form Easysoftware and Minion, not about all extensions which we use on websites and eshops (JMigrator is only one and external :)
Title: Re: Virtuemart and joomla 4
Post by: Milbo on May 11, 2020, 23:19:05 pm
If you wrote them the "vm style", then it should not a lot work. Or better said, we are all very intersted, that our extensions just work without any extra work. :-)
Title: Re: Virtuemart and joomla 4
Post by: EvanGR on May 05, 2021, 08:51:54 am
I have another question: Will Joomla 4 help VirtueMart become an even better product?

One feature I am waiting for, is the latest Bootstrap framework. I hope this will allow VM to ship with a more modern  and appealing front-end template.

Title: Re: Virtuemart and joomla 4
Post by: balai on July 14, 2021, 14:52:53 pm
Any news on that?
Joomla 4 RC 4 is out
Title: Re: Virtuemart and joomla 4
Post by: berghoff on July 29, 2021, 22:20:34 pm
Dear Virtuemart team. I love your product and activley use it scince 2007. I hope to continue working with virtuemart on.

Today Joomla team has made an Announcement - Joomla 4 Stable and 3.10 Stable will be both released on 17th August.

Unfortunately this topic is totally dead and no information on update plans has been posted.

Can you, please, enclose your realistic plans on further project updates?
Title: Re: Virtuemart and joomla 4
Post by: AH on July 30, 2021, 11:39:22 am
Work is being done in J4 compatibility.

I would wait and see how good J4 first releases are.  Joomla states that 3.10 has 2 years life left after release.

So I would not be concerned for a long time yet. 
Title: Re: Virtuemart and joomla 4
Post by: EvanGR on August 02, 2021, 08:52:38 am
I am looking forward to the complete removal of jQuery/mootools, and the transition to bootstrap 5.
Title: Re: Virtuemart and joomla 4
Post by: AH on August 02, 2021, 09:23:26 am
Well you will not see that happening in VM
Title: Re: Virtuemart and joomla 4
Post by: EvanGR on August 03, 2021, 09:49:39 am
Why not?
Title: Re: Virtuemart and joomla 4
Post by: AH on August 03, 2021, 11:40:28 am
Consider that many components and plugins that sites use will still expect jQuery - why expend massive effort in removing it from VM

Bootstrap 5 - just another framework

Of course - if you are willing to contribute funds and effort to competing such work - then you may find an audience
Title: Re: Virtuemart and joomla 4
Post by: EvanGR on August 03, 2021, 12:04:21 pm
True, backwards compatibility is important. You can't just throw everything out at once.
However, what we can do, is allow alternatives, and provide a gateway to the better ways of doing things.

For example, gradually move VirtueMart core itself, away from old and deprecated JS libraries. The components/plugins will follow.

Joomla 4 provides such an opportunity.

Bootstrap 5 may be "just another framework", but at least it removes the burden of jQuery, and opens the way for faster websites.

At the moment, there is a sizeable "cost" of several hundred of KBs worth of very old, deprecated, and potentially insecure (https://snyk.io/blog/84-percent-of-all-websites-impacted-by-jquery-xss-vulnerabilities/ (https://snyk.io/blog/84-percent-of-all-websites-impacted-by-jquery-xss-vulnerabilities/)), scripts coming with a stock VM store.
I don't see this heritage as a benefit for the future of Virtuemart. Do you?



Title: Re: Virtuemart and joomla 4
Post by: AH on August 03, 2021, 19:59:52 pm
Of course I agree that looking at new technologies is worthwhile for any platform - it is a balance between costing your existing user base $$$'s in upgrading and accessing new customers. 

jQuery.min is 32Kb not "hundreds of KB)
Title: Re: Virtuemart and joomla 4
Post by: razor7 on August 17, 2021, 16:50:12 pm
Please, keep Jquery...! Just developed a very specific payment plugin for a client in no time thanks to VM and jQuery...

After that pledge, today j4 was released, ¿is VM ready or in development to joomla j4?

Thanks!
Title: Re: Virtuemart and joomla 4
Post by: GJC Web Design on August 18, 2021, 09:01:48 am
Really don't understand this anti Jquery vibe.. it's quick, easy and light.. where is the problem?
Title: Re: Virtuemart and joomla 4
Post by: AH on August 18, 2021, 09:31:49 am
Me neither
Title: Re: Virtuemart and joomla 4
Post by: balai on August 18, 2021, 11:39:55 am
Quote
Really don't understand this anti Jquery vibe.. it's quick, easy and light.. where is the problem?
Quick and light is not. Easy it is.

Using an ~100KB framework (without its dependent packages) to achieve things that can be done with a few lines of vanilla javascript, is a good practice?
Security issues (https://web.dev/no-vulnerable-libraries/)
Great contribution to the total blocking time (https://web.dev/lighthouse-total-blocking-time/) (TBT)
Title: Re: Virtuemart and joomla 4
Post by: Studio 42 on August 18, 2021, 12:17:34 pm
jQuery is fine for compatibility but not for speed and most frameworks are to heavy.
But what about speed of Joomla and Virtuemart or any framework or component ?
How much site use a template frameworks  or pagebuilder ?
You can do a website from scratch and use vanilla JS but how long you need to do it ?
The question is about compromise, cost /speed /easy ... because bootstrap itself load plenty of CSS and scripts for nothing, so why not removing bootstrap too ?
About jquery, you can overide it and use https://zeptojs.com/ for eg. or other light alternatives(or jquery light)
Title: Re: Virtuemart and joomla 4
Post by: GJC Web Design on August 18, 2021, 15:30:24 pm
Quote
Using an ~100KB framework (without its dependent packages) to achieve things that can be done with a few lines of vanilla javascript, is a good practice?
Security issues
Great contribution to the total blocking time (TBT)

u can use vanilla JS but as the Jq framework is already loaded and used in multiple scripts and extensions on most websites why not go with the flow?

It's 100KB downloaded once .. after that it's cached...
even this 100KB is relatively insignificant when I regularly see sites with page loads of 4-5MB -- then they add a live chat, tracking, 3rd party reviews, external media etc etc

This security issue thing ... just how many million sites are using Jq ( they say 73% of the 10 million most popular websites ) and a large % of them will be using v1 ... if this security issue was such a flaw surely millions of sites would be down or hacked or don't the hackers know about the flaws?
Title: Re: Virtuemart and joomla 4
Post by: jankoo on August 18, 2021, 16:19:07 pm
ok. som j4 is out. any details on when vm compatible release?
Title: Re: Virtuemart and joomla 4
Post by: stAn99 on August 23, 2021, 15:59:11 pm
Hello, i've created a plugin that allows you to run VM3.8.9 on Joomla 4.
https://www.rupostel.com/phpBB3/viewtopic.php?f=7&t=3940

The compatiblity plugin with class overrides is available here:
https://www.rupostel.com/plg_system_j4legacy.zip

that initializes overrides for Virtuemart 3.8.9 which are requried for Virtuemart to run on Joomla 4 code.

This is how to use it:
1. install clearn joomla 4 site
2. install our plugin from above   (https://www.rupostel.com/plg_system_j4legacy.zip)
3. enable our plugin + change your database driver to "Mysqlivm"
4. download - http://dev.virtuemart.net/attachments/1285/com_virtuemart.3.8.9.10514_package_or_extract.zip  and extract
5. install com_virtuemart.3.8.9.10514.zip
6. install com_virtuemart.3.8.9.10514_ext_aio.zip

Report the bugs within the forum.

Note:
This plugin was made for vm3.8.9 - if you are using newer VM version, please disable as many overrides in the plugin as possible within the j4legacy plugin to see if your code is fully compatible with j4.

Our OPC can be run on Joomla 4 from version 2.0.418 and for now it requires this plugin for it to work properly.

Upgrade scenario is not yet tested, but the plugin should work on joomla 3 as well as enabled so upgrading from j3 to j4 might work as well - not tested at the moment.

Please note that running VM or our OPC on Joomla 4 is not yet officially supported and thus no active support can be provided in this matter. We do not recommend to use this on a production site yet.


This is intended purely for developers who need to test their code against both Jooml 4 and Virtuemart

Best Regards, Stan
Title: Re: Virtuemart and joomla 4
Post by: mmckerracher on August 26, 2021, 15:22:57 pm
would also like to know when the J4 compatibility update will be.
Title: Re: Virtuemart and joomla 4
Post by: AH on August 26, 2021, 16:11:57 pm
Beginners 1st post wants J4 compatibility - hmm  interesting

Soon - soon - now J4 is "sort of stable" work is progressing fast
Title: Re: Virtuemart and joomla 4
Post by: mmckerracher on August 26, 2021, 16:25:23 pm
Beginners 1st post wants J4 compatibility - hmm  interesting

Soon - soon - now J4 is "sort of stable" work is progressing fast

Didn't know I demanded it.. I want to know if it is being worked on, as I've used VM for years and never felt the need for a forum account until now. What a wild concept!
Title: Re: Virtuemart and joomla 4
Post by: Milbo on August 26, 2021, 17:14:59 pm
But not now and not for the Joomla 4 Alpha. We will start with development for joomla 4, when they announce the first RC (release candidate), or maybe in the late beta phase.

Remember, Joomla 3 will still be supported for another 2 years after Joomla 4 gets released. Our priority is a stable system, so we will take our time to make everything working properly. Don't expect a VM version for Joomla 4 the day it is released.

I dont like to repeat myself. And we did exactly as posted above. We have already an installable core, just working on the AIO installer, now. Expect a beta for tomorrow.
Title: Re: Virtuemart and joomla 4
Post by: AH on August 26, 2021, 18:34:54 pm
Quote
Didn't know I demanded it.. I want to know if it is being worked on, as I've used VM for years and never felt the need for a forum account until now. What a wild concept!

Not a wild concept at all - but sad that after "years of VM use" this is the best you have to offer the community - you sign up for a forum account to make a post and that is a question that has been answered before.

That being said, maybe you really need it for a project.

VM4 will be J4 compatible - and it will take a few weeks and more people to test it - but as Max states there will be a beta out soon.





Title: Re: Virtuemart and joomla 4
Post by: RobertL on August 26, 2021, 20:08:45 pm
That's great news, I was expecting beta to take longer to arrive. I've been using VM for 14 years now and love it. I'm starting a project due for release at the end of next month, was thinking I'd have to resort to a migration for sure. But as it stands, there's hope it might happen on J4 straight away. Keep up the good work.
Title: Re: Virtuemart and joomla 4
Post by: StefanSTS on August 27, 2021, 09:54:07 am
I would still start a new shop on Joomla 3 today and then update to Joomla 4 in a year.

No need to wait with creating a shop if the business demands it.

The update will not be a back breaker for the users, because the developers break their backs already to make the transition easy.

Stefan
Title: Re: Virtuemart and joomla 4
Post by: seyi on August 27, 2021, 14:04:56 pm
Hello, i've created a plugin that allows you to run VM3.8.9 on Joomla 4.
https://www.rupostel.com/phpBB3/viewtopic.php?f=7&t=3940


Damn Stan, you the man.
Title: Re: Virtuemart and joomla 4
Post by: Milbo on August 27, 2021, 23:32:02 pm
Hello, i've created a plugin that allows you to run VM3.8.9 on Joomla 4.
https://www.rupostel.com/phpBB3/viewtopic.php?f=7&t=3940
Damn Stan, you the man.
Hehe, yes. Here, what I wrote in already
Quote
stAn of Rupostel wrote a plugin. So he pushed the development heavily with real help! He provided some solutions and if he did not find a solution, he just wrote hardcore overrides. This overrides again helped me to find a solution for the core.

I dont know much time he invested already, but just changing all triggers to proxy function and changing the db getErrorMsg to try catch took me days. All the adjustments took weeks already.

We have now a version which installs and it looks that most of the views work. There are still problems like that the category ajax works, but the dropdown does not update. I think i upload that version and I think the community will find solutions for the last problems.
Title: Re: Virtuemart and joomla 4
Post by: pinochico on August 28, 2021, 10:42:39 am
I step by step by Stan and FIX/Workaround some VM bugs (https://www.rupostel.com/phpBB3/viewtopic.php?f=7&t=3940&start=0&sid=6906f92064035595d0811e4c9991cfd8)

and you can see VM on J4:

https://joomla4.easy.minion.cz
Title: Re: Virtuemart and joomla 4
Post by: Abatap on August 31, 2021, 16:27:40 pm
The promised VM4 beta is great news and all that but is there any word about Joomla! 3.10 series compatibility for the current VM 3 branch?

I run a couple of medium-sized shops with tens of thousands of products and orders, so trying it out on my own right now is out of question.
Title: Re: Virtuemart and joomla 4
Post by: jenkinhill on September 01, 2021, 11:43:55 am
The promised VM4 beta is great news and all that but is there any word about Joomla! 3.10 series compatibility for the current VM 3 branch?

Current VM3 versions are running fine on Joomla 3.10.1 - the Pre-Update Check on 3.10.1 is a bit confusing, but VM is flagged as the file sets don't contain the "required" Joomla version numbers. Works OK, though.

I would add that "upgrading" to J3.10 is not essential, but will be needed if (eventually) a site is migrated to J4 -for which there is no rush at all....

BTW I run localhost copies of important sites and check all updates there before considering changing a live site.
Title: Re: Virtuemart and joomla 4
Post by: ssnobben on September 04, 2021, 13:42:27 pm
Quote
BTW I run localhost copies of important sites and check all updates there before considering changing a live site.

Yes or you can also test first by a staging copy and send that to live site. I using Joomla component StageIT and it works great also with Joomla 4 support. If you have pro needs :)
Title: Re: Virtuemart and joomla 4
Post by: micropalla on September 06, 2021, 11:41:09 am
Quote
Didn't know I demanded it.. I want to know if it is being worked on, as I've used VM for years and never felt the need for a forum account until now. What a wild concept!

Not a wild concept at all - but sad that after "years of VM use" this is the best you have to offer the community - you sign up for a forum account to make a post and that is a question that has been answered before.

That being said, maybe you really need it for a project.

VM4 will be J4 compatible - and it will take a few weeks and more people to test it - but as Max states there will be a beta out soon.


Hello. Where can I download the beta? I can test it.
Title: Re: Virtuemart and joomla 4
Post by: stAn99 on September 06, 2021, 13:23:12 pm
hello, i packed a few mods we did last friday against 10533 version and you can try it with these links:

https://php80.rupostel.com/d/vm/com_virtuemart.3.8.9.10533_stan.zip
https://php80.rupostel.com/d/vm/com_virtuemart.3.8.9.10533_ext_aio.zip
https://php80.rupostel.com/d/vm/vmadmin.zip


the 533 version includes an updated router.php and updated vm2admin.js against standard 10533 version.

This is purely a DEV release for joomla 4 and might not work correctly on joomla 3.x or complex production sites


UPDATE:
Please review this page to see if there is a newer version that includes all the bug fixes. 8.sept 2021 we've got build 10534 which includes above fixes:
http://dev.virtuemart.net/projects/virtuemart/files

best regards, stan
Title: Re: Virtuemart and joomla 4
Post by: starexhaust on September 07, 2021, 06:53:40 am
Hey, I’m trying to install the new VM J4 compatible version. But it says “Internal server error” when I try to install the core. My website is coolanttubes.com. If you type “2181” into the search bar, you can see the debug info. If anyone has any suggeations let me know, thanks.
Title: Re: Virtuemart and joomla 4
Post by: starexhaust on September 07, 2021, 13:32:59 pm
Hey, I’m trying to install the new VM J4 compatible version. But it says “Internal server error” when I try to install the core. My website is coolanttubes.com. If you type “2181” into the search bar, you can see the debug info. If anyone has any suggeations let me know, thanks.

Here is a screenshot of the error I get in the backend joomla admin when trying to install the core.
Title: Re: Virtuemart and joomla 4
Post by: jjk on September 07, 2021, 15:13:40 pm
Try the version from http://dev.virtuemart.net/projects/virtuemart/files
Title: Re: Virtuemart and joomla 4
Post by: starexhaust on September 07, 2021, 15:17:45 pm
Thanks for the response! This is the file that I'm using and referring to though! Any suggestions?
Title: Re: Virtuemart and joomla 4
Post by: jjk on September 07, 2021, 15:55:17 pm
Thanks for the response! This is the file that I'm using and referring to though! Any suggestions?

I don't get the router error when I install Joomla 4.0.2 over a Joomla 3.10.1 and then the com_virtuemart.3.8.9.10534_package_or_extract.zip.
(but still a lot of other errors due to incompatible plugins)
Maybe try this one instead: https://forum.virtuemart.net/index.php?topic=142569.msg524833#msg524833
Perhaps also check and remove any leftover files in the tmp folder, from previous unsuccessful installation attempts.
Title: Re: Virtuemart and joomla 4
Post by: starexhaust on September 07, 2021, 16:26:41 pm
I tried both of those things, I now get the message "Internal Server Error". Attaching a screenshot of the page that comes up when I search for a VM product on my website. Thank for helping.
Title: Re: Virtuemart and joomla 4
Post by: jjk on September 07, 2021, 17:45:25 pm
If you installed the version posted here in the forum by stAn99 first and afterwards installed the version from http://dev.virtuemart.net/projects/virtuemart/files, you might have ended up with conflicting router versions. The existing router.php might load too early.
Title: Re: Virtuemart and joomla 4
Post by: starexhaust on September 07, 2021, 18:35:21 pm
That could definitely be what happened, how would I resolve that?
Title: Re: Virtuemart and joomla 4
Post by: stAn99 on September 08, 2021, 10:05:24 am
Hello, Internal server error is not somthing that would be useful for this thread. It only means that there is a fatal error within PHP.

Please make sure you can provide a feedback which would be useful for VM community and DEVs, by enabling proper error reporting:
- in joomla set PHP error reporting to development or maximum
- in php.ini make sure that display_errors=on + error_reporting=E_ALL (or similar per php version)

if you cannot edit php.ini directly, or joomla error reporting does not show you errors, you might ask your hosting on how to enable error reporting and it's display in:
- htaccess (in joomla root and joomla's administrator root)
- .user.ini override (in joomla root and joomla's administrator root)
- php.ini override
- php pool error reporing values (php_admin_value[error_reporting] and php_admin_value[display_errors] )

if none of the above helps you might also check your php error log.

furthermore i suggest ot enable "debug mode" in joomla global configuration so that you can report backtraces in this forum. i suggest to disable "system - debug" plugin which might cause memory issues when you run it with less then 4gb ram per php process.

if you can, i suggest to enable xdebug extension for PHP which is helpful in detecting infinite loops/recursion and can provide better backtraces compared to standard PHP backtrace.

best regards, stan


Title: Re: Virtuemart and joomla 4
Post by: stAn99 on September 08, 2021, 10:13:03 am
if you installed my j4legacy plugin, just disable it in joomla extensions and install the VM10534+ or disable it within the plugin backend interface.

best regards, stan
Title: Re: Virtuemart and joomla 4
Post by: starexhaust on September 08, 2021, 15:17:39 pm
Thanks for the suggestions. I disabled j4legacy, tried to install the core component, and I get these errors now.
Title: Re: Virtuemart and joomla 4
Post by: pinochico on September 08, 2021, 16:43:00 pm
Column "oc_note" ?

What is this?
This is VM standard DB field?
Is right version Mysql for VM?
Title: Re: Virtuemart and joomla 4
Post by: jjk on September 08, 2021, 17:06:21 pm
Perhaps this? http://forum.virtuemart.net/index.php?topic=135719.msg472909#msg472909
Title: Re: Virtuemart and joomla 4
Post by: jenkinhill on September 08, 2021, 18:58:28 pm
Also an oc_note issue is discussed here  https://forum.virtuemart.net/index.php?topic=146110.0
Title: Re: Virtuemart and joomla 4
Post by: oschellas on September 17, 2021, 16:53:11 pm
Getting following error on a fresh installation when visiting Joomla front-end (after installing VM with demo data):
XAMPP PHP 7.4 / Joomla 4.0.3 / com_virtuemart.3.8.9.10534

0 Call to a member function get() on null

Call stack
#    Function    Location
1    ()    JROOT\plugins\system\vmLoaderPluginUpdate\vmLoaderPluginUpdate.php:56
2    plgSystemVmLoaderPluginUpdate->__construct()    JROOT\libraries\src\Extension\ExtensionManagerTrait.php:242
3    Joomla\CMS\Application\CMSApplication->loadPluginFromFilesystem()    JROOT\libraries\src\Extension\ExtensionManagerTrait.php:160
4    Joomla\CMS\Application\CMSApplication->loadExtension()    JROOT\libraries\src\Extension\ExtensionManagerTrait.php:94
5    Joomla\CMS\Application\CMSApplication->bootPlugin()    JROOT\libraries\src\Plugin\PluginHelper.php:235
6    Joomla\CMS\Plugin\PluginHelper::import()    JROOT\libraries\src\Plugin\PluginHelper.php:193
7    Joomla\CMS\Plugin\PluginHelper::importPlugin()    JROOT\libraries\src\Application\CMSApplication.php:739
8    Joomla\CMS\Application\CMSApplication->initialiseApp()    JROOT\libraries\src\Application\SiteApplication.php:709
9    Joomla\CMS\Application\SiteApplication->initialiseApp()    JROOT\libraries\src\Application\SiteApplication.php:224
10    Joomla\CMS\Application\SiteApplication->doExecute()    JROOT\libraries\src\Application\CMSApplication.php:278
11    Joomla\CMS\Application\CMSApplication->execute()    JROOT\includes\app.php:63
12    require_once()    JROOT\index.php:32

When I disable the VM Framework Loader during Plugin Updates and Registration Redirect extension the error is gone.
Title: Re: Virtuemart and joomla 4
Post by: RobertL on September 20, 2021, 21:49:23 pm
I haven't had already mentioned issues on a clean install (PHP7.4, J4.02 and 4.03, VM3.8.9.10534), but the front end is a bit broken, specifically custom fields (screenshot attached).

This is with sample content, and standard Cassiopeia template.
Title: Re: Virtuemart and joomla 4
Post by: pinochico on September 21, 2021, 08:12:00 am
Quote
I haven't had already mentioned issues on a clean install (PHP7.4, J4.02 and 4.03, VM3.8.9.10534), but the front end is a bit broken, specifically custom fields (screenshot attached).

You have to wait for new version com_virtuemart.3.8.9.10542 or com_virtuemart.3.8.9.10543 or you can install every upgrade from activity.
Title: Re: Virtuemart and joomla 4
Post by: micropalla on September 30, 2021, 20:40:44 pm
So 3.8.9.10544 is ok with J4?
Can we use it?
Title: Re: Virtuemart and joomla 4
Post by: pinochico on October 01, 2021, 12:14:35 pm
Quote
So 3.8.9.10544 is ok with J4?
Can we use it?

????
Sorry, try self, Im not your servant (modified by mod).
Title: Re: Virtuemart and joomla 4
Post by: micropalla on October 05, 2021, 18:26:01 pm
Well, I was not asking specifically to you but thanks anyway for your kind answer.
Title: Re: Virtuemart and joomla 4
Post by: AH on October 05, 2021, 19:08:02 pm
There is now a test version out - not for live sites but worth looking at
Title: Re: Virtuemart and joomla 4
Post by: starexhaust on October 28, 2021, 13:24:46 pm
I have been having issues with Virtuemart ever since I (preemptively) updated to J4.
VM still "works" on my site but it is definitely broken and I can't access the backend of it without getting error codes. I try to install every new version of VM that comes out to see if it fixes the issue but I get error codes like the ones attached. Please any help would be awesome.
Title: Re: Virtuemart and joomla 4
Post by: Jörgen on October 28, 2021, 13:52:48 pm
The VM versions that are mentioned here (3.8.9) are release canditates and not stable versions. There are still some issues with VM together with Joomla 4 that have not been solved.
You are pretty much on your own right now if You have already upgraded to Joomla 4 on a production site. These VM versions are not stable versions and not for production sites.
They are available for users that are willing to contribute in testing the software before stable release.

Jörgen @ Kreativ Fotografi
Title: Re: Virtuemart and joomla 4
Post by: starexhaust on October 28, 2021, 14:18:35 pm
Okay I will hold off for now, hope a stable version comes soon, thanks.