Posted: June 19, 2016 at 6:34 am
|
Hi, I have just migrated across to EE4 from EE3 and the events I had set up and on sale are now showing as ‘inactive’ in the back end and ‘no longer on sale’ on the front end. I have double checked dates and published/draft status etc and all looks good? Please advise – is this a known issue? Is there any way to manually set an event as active? Many thanks in advance. |
|
Little more info for you: – in events list the events are showing “No Tickets have been setup for this Event” but tickets have been set up for event and at time of writing we are within the date limits for availability of tickets? |
|
Further update: – all events migrated across have the event date reset to day of import (19th June 2016) so looks like a migration glitch No solution yet I’m afraid… standing by… |
Hi Angus, Could you restore the site from a backup to Event Espresso 3? Next, what version of Event Espresso 3 are you migrating from (the version number in the WP plugins screen) and during the migration process as it moved through the different steps, were there any errors? — |
|
|
Hi Lorenzo, I was using 3.1.36.5.P so I followed the instructions on your site re. importing the latest plugin of EE3 lite and then deleting etc. Here is the log info from after I had finished migration: Warnings occurred during your last migration (Core Data Migration to version 4.1.0): |
Those warnings should not cause the problem with the events. Within your EE3 events do you have the event start and end times set or are they blank? |
|
|
Hi Tony, Yup, event times set up – as well as ticket sale times etc. Shall I set you up with a log in so you can have a look? |
Are you looking within EE3 or EE4? EE3 does not have ticket sale times so just confirming. If your events did not have event times setup within EE3, they will not migrate over to EE4 correctly. So the EE3 dates and times must be set before the migration takes place.
Sure, you can send them using this form: |
|
|
Have now migrated to EE4 so looking to make sure is correct in there. Yup – had set up event times etc in EE3. The events that are not working are the following numbers: 2810, 2803 and 2801 (I’ve sent over login details via link you gave) Many thanks. |
Hmm ok, can you install Adminer so I can take a look at the database? Also can you switch back to EE3 so I can view these events? (We do not installed or change any plugins without FTP access) |
|
|
Have installed Adminer on the site for you. In order to go back to EE3 I will need to re-install an old backup – will that work for you? |
You don’t need to revert to a backup. Is this a live or development site? If live, do you have a development site? |
|
|
Live site – no development site |
Looking through your database it looks like the events did not have start/end times set in EE3 before the migration. To switch to EE3 you can de-activate EE4 and then re-activate EE3 (registrations won’t work with EE3 but the admin will work fine) Can you either do that, or re-send login details including FTP access using: https://eventespresso.com/send-login-details/ So I can switch and confirm please. |
|
|
I de-activated EE4 and activated EE3 and checked dates – event date is set but not times. Is that causing problem? |
Yes that’s causing the problem. You can fix the problem by adding times to those events while EE3 is activated. Then when you activate EE4, you go to the Maintenance page and on the reset/delete tab there’s a button that when you click it, it will delete all of the migrated EE4 data. After you delete the EE4 data, you reactivate EE4 and run the migration again. |
|
|
Great – I’ll give it a try tomorrow and let you know. Many thanks. |
|
Hi Josh, I have entered all times etc for events – de-activated EE3 and activated EE4. On the Maintenance page I have selected the “Reset/Delete Data” tab and have 3 options: – Reset Event Espresso Capabilities Could you confirm which option to select. Many thanks. |
You need:
To be clear, that function will completely remove all EE4 information (not EE3) from your database so that your can re-run the migration from EE3 to EE4. Any updates made to EE4 since your initial migration will be lost. If you don’t already have a working backup I would recommend creating a backup of the database before going forward. You should not have any issues but it is best practice to backup before removing data from the DB. |
|
|
Thanks Tony – had an issue showing pages not found during process? So – I restored a backup from before I started migration, set event times and re-started migration process. A lot of messages as a result: Database table wp_esp_answer exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_attendee_meta exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_country exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_datetime exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_event_meta exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_event_question_group exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_event_venue exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_extra_meta exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_line_item exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_message_template exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_message_template_group exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_payment exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_ticket exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_ticket_price exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_datetime_ticket exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_price exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_price_type exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_question exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_question_group exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_question_group_question exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_question_option exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_registration exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_state exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_status exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_transaction exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_venue_meta exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_currency exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_currency_payment_method exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_payment_method exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Dismiss Database table wp_esp_registration_payment exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding |
During the reset? We would need the full error message know be able to narrow down the cause.
How did you restore the backup? Did you completely replace all tables within the database to user the data available from the backup? (Meaning before the migration you would have had 0 {prefix}_esp_ tables) Those notices are normally thrown when EE tables have been left within the database and others restored. So then EE is activated and checks the database, the wp_options table says no version of EE4 has been installed (because the backup has been restored) but there are EE4 tables in the database. Its also possible that ‘something’ broke the check that EE4 does on the database and those are false positives, so it all depends on how you reverted back to the back. Is all of your data available within EE4 currently? |
|
|
Hi Tony, I restored a full backup from Vaultpress – from the day before I migrated to EE4. Re. data available in EE4 – it looks like relevant events now showing as upcoming. Happy to give you log in details to have a look… |
Angus, before you run the migration from EE3 to EE4 you will need to go to the Maintenance page and Delete the EE4 data. |
|
|
Hi Josh, Many thanks – looks like I am winning now. As far as I can see now only 2 issues to sort: – featured image not showing on events Database table wp_esp_event_mailchimp_list_group exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding Database table wp_esp_event_question_mailchimp_field exists when it shouldn’t, and may contain erroneous data. If you have previously restored your database from a backup that didn’t remove the old tables, then we recommend adding |
|
Hi Josh, Any thoughts on why featured image isn’t showing? Also – I have set up a new test event and run through registration and payment process… but did not receive any customer confirmation emails? Have searched forum but cannot find any info on checking email triggers. Thanks in advance |
|
Since last message I have received payment pending email notification – in spite of the fact that I made payment at time of registration? Please advise – registration has been down for a week and is seriously affecting business… |
Hello, Are you using PayPal for payments for your registrations? If so, could you double-check that the PayPal IPN is enabled? https://eventespresso.com/wiki/how-to-set-up-paypal-ipn/#paypal — |
|
|
Thanks Lorenzo – hopefully that was it – I have set it all up and re-run a purchase… just waiting for confirmation & ticket emails now. |
Hello, Those should arrive within a few minutes as they are queued for generation. You can see them in Event Espresso –> Messages. This page shows the messages queue. If you find the delay to be too long, then you can set the messages system to generate them right away through Event Espresso –> Messages –> Settings. Be sure to save changes after updating the setting and note that this affects registration messages after the change. Any existing ones won’t be generated immediately. — |
|
|
Hi again Lorenzo, I’m still only getting (eventually) pending payment emails despite having paid? |
|
re. above message – I get receipts from paypal but no confirmation email or ticket email. Happy to give you login details to check I’m not being an idiot and missing something obvious… |
|
I’m an idiot Lorenzo… I made a rookie mistake! It hit me driving home last night – I still had EE in maintenance mode so I guess paypal couldn’t talk to the site… switched Maintenance mode off and emails came through ok! Only issue I have now is a styling one as featured image etc is not showing on event purchase page… any thoughts on that very welcome. Many thanks. |
Is the feature image set within event itself? Is it only migrated events that are not showing the feature image? Does your theme show feature images for standard single posts? EE4 uses your sites theme to output the event posts (events are custom post types) so if you theme does not output the feature image for posts (or possible only specifically for posts of a certain post type) they will not show on EE events. |
|
|
I have overcome it by adding pic to event description… not going to worry about styling etc as shows what I want it to show. Final issue I have (I hope) is that admin emails are not going to correct address? – admin emails are coming to me at the address I am registered with EE Am I making another rookie mistake? |
By default the Emails are sent to the Event Admin (the user account set as the event author, usually the user that created the account) so its not your ee.com account but the user account you created on the site. However you can change all of the emails to use the primary contact email address set within Event Espresso -> General Settngs -> Your Organization. You’ll need to change the ‘Event Admin’ context for all message templates (by default at least Registration Approved and Registration Pending Payment message templates) Edit the event admin context and change the ‘TO’ field from For example here’s the Reg Approved message – http://take.ms/jVtlP Changed to send to the Co Email – http://take.ms/zYPSM The difference with _FORMATTED shortcodes is that the email will show the company name, eg. Mr Example |
|
|
Looks like that has done the job! Many thanks to you and all of the team for your help – one of the reasons I have been an Event Espresso user for several years. Excellent service. |
The support post ‘EE3 events now showing as inactive in EE4’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.