Author Topic: New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10552  (Read 1166 times)

Milbo

  • Virtuemart Projectleader
  • Administrator
  • Super Hero
  • *
  • Posts: 10144
  • VM3.9 Eagle Owl
    • VM3 Extensions
  • VirtueMart Version: VirtueMart 3 on joomla 3
Finally, after 1 month of hard work,

we are proud on the first real Releace candidate without any known bug. Of course there are minors and still a lot things to enhance and also to decide. For example, how we should handle the menu. Fun Fact, so many people told us for years, that our accordeon menu is clunky, now joomla has the same,...

Personally I would not start with a joomla 4 right now. But of course we need early adopters. Experienced web developers know the risks and more important, they know how it should work. In special beginners should not start with the J4/VM combo. They may wonder about a strange behaviour, thinking that VM is just bad written here and they dont know that it works on j3 and they just encounter a new bug with j4. We had that already years ago with j3.

The new version has also a lot new features, configuration options and so on. The biggest changes is the new admin template. It should be activated by default now. There are 2 themes currently.

You may check the changes in the svn directly https://dev.virtuemart.net/projects/virtuemart/repository

Take care of date operation. Joomla enforces to use the Null and not a Nulldate anylonger.

Before you report a bug, please check if the bug is still in the last version

https://dev.virtuemart.net/attachments/1290/com_virtuemart.3.8.9.10553_package_or_extract.zip (updated, already)

And of course this is also the new version for Joomla 3 !
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

hazael

  • Jr. Member
  • **
  • Posts: 53
    • Biżuteria etniczna i orientalna
  • VirtueMart Version: 3.8.9
Re: New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10552
« Reply #1 on: October 04, 2021, 21:43:10 pm »
The latest package has a bug after fresh installation - in the products menu

The error shows up in: PHP7 (error 1052) and PHP 8

jjk

  • Global Moderator
  • Sr. Member
  • *
  • Posts: 3737
  • using Matomo instead of Google Analytics
Re: New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10552
« Reply #2 on: October 04, 2021, 22:22:52 pm »
Try the updated file with build 10553 from above. Should be fixed. (I don't get the errors with that one)
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

hazael

  • Jr. Member
  • **
  • Posts: 53
    • Biżuteria etniczna i orientalna
  • VirtueMart Version: 3.8.9
Re: New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10552
« Reply #3 on: October 04, 2021, 23:10:52 pm »
You're right - it works. Just i don't understand that both zip packs are the same version and different?  :o

I don't have the option to add a product. When I press the [new product] button, the template falls apart.
This error only appears when I choose a Joomla global language setting other than English.

hazael

  • Jr. Member
  • **
  • Posts: 53
    • Biżuteria etniczna i orientalna
  • VirtueMart Version: 3.8.9
Re: New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10552
« Reply #4 on: October 04, 2021, 23:35:32 pm »
I found an error in the Polish language file :
/administrator/language/pl-PL/pl-PL.com_virtuemart.ini

in 919 line:
COM_VIRTUEMART_PRODUCT_EMAIL_SHOPPERS_SUBJECT="Informacja dotycząca produktu %"
change to:
COM_VIRTUEMART_PRODUCT_EMAIL_SHOPPERS_SUBJECT="Informacja dotycząca produktu %s"

balai

  • 3rd party VirtueMart Developer
  • Full Member
  • *
  • Posts: 1460
Re: New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10552
« Reply #5 on: November 10, 2021, 15:30:17 pm »
Hi

There are some issues UI and others.















500 error after selecting a custom plugin when creating a new custom field



Version:  VM 3.8.9 10557, Joomla 4.0.4

GJC Web Design

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 10303
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 3.6.8
Re: New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10552
« Reply #6 on: November 10, 2021, 21:12:32 pm »
there's a 10558 to come shortly with the chosen dropdowns fixed
GJC Web Design
VirtueMart and Joomla Developers - php developers http://www.gjcwebdesign.com
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
http://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

balai

  • 3rd party VirtueMart Developer
  • Full Member
  • *
  • Posts: 1460
Re: New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10552
« Reply #7 on: November 16, 2021, 11:52:33 am »
Thanks!
Is there any plan to implement the new backend template as the default one?

Studio 42

  • Contributing Developer
  • Sr. Member
  • *
  • Posts: 4522
  • Joomla & Virtuemart developper
    • Studio 42 - Virtuemart & Joomla extentions
  • VirtueMart Version: 2.6 & 3
Re: New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10552
« Reply #8 on: November 16, 2021, 15:44:32 pm »
This assignRef function is obsolete since Joomla 3(and before ?)
THis function was never needed so all reference to assignRef() should be removed and a simple $this->XXX = $XXX is working by reference since PHP 5.3 and do not use more memory.

aftertaf

  • Guest
Re: New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10560
« Reply #9 on: November 19, 2021, 23:26:03 pm »
Hi, on J!4.0.4 and com_virtuemart.3.8.9.10560 testing locally with XAMPP PHP 8.0.12.

Trying to build a fresh J!4 version of an site I had going, using VM and various plugins, and after installing VM latest build I had some issues I want to share.
This is a fresh bare J4 with PagebuilderCK, TemplateCreatorCK, Akeebabackup & Admin Tools, and now with VM build 10560.
EN-GB, EN-US and FR-FR installed, FR being the default language.

1st, 0 - Call to a member function get() on null, and stack trace led me to vmLoaderPluginUpdate.
I turned off the registration redirect,  but same issue.
I disabled this plugin completely and the issue stopped happening.

Just after this, i noticed the Extensions updater notified me of an update, which seems to be a mistake. (see attachment)

i checked the version inside the php file, * @version $Id: vmuserfieldplugin.php 4634 2011-11-09 21:07:44Z Milbo $

Stacktrace with Plugin Enabled (registration redirect on/off, same result...) :
Call to a member function get() on null
C:\xampp\htdocs\plugins\system\vmLoaderPluginUpdate\vmLoaderPluginUpdate.php:56

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


line 56 of this file is just the closing accolade of this declaration on line 23:

class vmUserfieldPlugin extends vmPlugin {

jenkinhill

  • UK Web Developer & Consultant
  • Global Moderator
  • Super Hero
  • *
  • Posts: 28225
  • Always on vacation
    • Jenkin Hill Internet
Re: New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10552
« Reply #10 on: November 20, 2021, 11:07:35 am »
Thanks. The released test package is now at 3.8.9.10560   http://dev.virtuemart.net/projects/virtuemart/files
Kelvyn

Jenkin Hill Internet,
Lowestoft, Suffolk, UK

Unsolicited PMs/emails will be ignored.

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Currently using VirtueMart 3.8.9.10473 on Joomla 3.9.28 PHP 7.4.14

aftertaf

  • Guest
Re: New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10560
« Reply #11 on: November 20, 2021, 14:37:03 pm »
yeah, i know :) this error is with that version - direct install yesterday :)
sorry, didnt realize the Subject could be modified...

jenkinhill

  • UK Web Developer & Consultant
  • Global Moderator
  • Super Hero
  • *
  • Posts: 28225
  • Always on vacation
    • Jenkin Hill Internet
Re: New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10552
« Reply #12 on: November 20, 2021, 14:44:08 pm »
Thanks. Makes it easier to follow.
Kelvyn

Jenkin Hill Internet,
Lowestoft, Suffolk, UK

Unsolicited PMs/emails will be ignored.

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Currently using VirtueMart 3.8.9.10473 on Joomla 3.9.28 PHP 7.4.14

aftertaf

  • Guest
Re: New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10552
« Reply #13 on: November 21, 2021, 00:34:38 am »
so, is this a known issue with build 10560 ? or do i need to provide any more info  ?
The above happens on the frontend once VM 3.8.9 10560 is installed, unless i disable the vmLoaderPluginUpdate plugin...

chaosangel

  • Beginner
  • *
  • Posts: 7
Re: New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10552
« Reply #14 on: December 06, 2021, 16:45:48 pm »
Hi,
I have a clean installation Joomla 4.0.4 and Virtuemart 3.8.9.10564
hosting at an Apache with PHP 7.4.25 and Mysql 5.7.33.
I activated One Page Checkout and Ajax for OPC
In the cart at the checkout i got following issue:
There is no shipment selected.
When I checked an available shipment I can see something happens,
but then the default selected shipment will checked again and
selected shipment still be "No shipment selected" and the Fee at Total is still empty.
I can checkout with the default selected shipment even if there is "No shipment selected" in the selected shipment.
Is there anyone else having this issue?
Best regards,
Dirk