Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Error when updating

  • tammo
  • tammo's Avatar Topic Author
  • Offline
  • Official LimeSurvey Partner
  • Official LimeSurvey Partner
More
2 years 11 months ago #226296 by tammo
Error when updating was created by tammo
Please help us help you and fill where relevant:
Your LimeSurvey version: 5.2
Own server or LimeSurvey hosting: LimeSurvey hosting
Survey theme/template: Custom, based on Vanilla
==================
When updating LimeSurvey, my customer ran into an error that I have never seen:

Errors happened during the update check. Please notify the extension authors for support.

[theme_name]: Extension [theme_name] has no updater defined in config.xml


What does this mean, what can I do about this?


Tammo ter Hark at Respondage
For Limesurvey reporting, education and customized themes
respondage.nl

Please Log in to join the conversation.

  • tammo
  • tammo's Avatar Topic Author
  • Offline
  • Official LimeSurvey Partner
  • Official LimeSurvey Partner
More
2 years 11 months ago #226298 by tammo
Replied by tammo on topic Error when updating
In the XML-file of the mother template I found:
Code:
<!-- Disable the updater system for core themes. -->
    <updaters disabled="disabled">
    </updaters>       

Most probably this has something to do with this error, but what is the intention of this statement?

disabled="disabled" looks like a double negation. Does this mean that something is enabled? 
 


Tammo ter Hark at Respondage
For Limesurvey reporting, education and customized themes
respondage.nl

Please Log in to join the conversation.

  • tpartner
  • tpartner's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 11 months ago #226313 by tpartner
Replied by tpartner on topic Error when updating
What version was it updated from?

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

Please Log in to join the conversation.

  • tammo
  • tammo's Avatar Topic Author
  • Offline
  • Official LimeSurvey Partner
  • Official LimeSurvey Partner
More
2 years 11 months ago - 2 years 11 months ago #226315 by tammo
Replied by tammo on topic Error when updating
From 5.3.x (I do not remember clearly) to 5.3.5

I looked at all custom templates. Somehow (in the config.sys) this has happened (I do not know when):
* The creation date was broken: only the tag </creationDate> existed, while I am sure I created this complete.
* the tag for last update changed from <last_update> to <lastUpdate> in a dirty way, which leaves the config.sys with:


<last_update>2020-12-25 17:57:31</last_update>
<extends>vanilla</extends><lastUpdate>2021-12-19 17:11:01</lastUpdate></metadata>



It seems that there is something rotten in the state of Denmark...


Tammo


Tammo ter Hark at Respondage
For Limesurvey reporting, education and customized themes
respondage.nl
Last edit: 2 years 11 months ago by tammo.

Please Log in to join the conversation.

More
2 years 11 months ago #226316 by jelo
Replied by jelo on topic Error when updating

In the XML-file of the mother template I found:
 
Is this line missing the the extened theme? Than add it there too.
Code:
<updaters disabled="disabled"></updaters>
 

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users

Please Log in to join the conversation.

  • tammo
  • tammo's Avatar Topic Author
  • Offline
  • Official LimeSurvey Partner
  • Official LimeSurvey Partner
More
2 years 11 months ago #226317 by tammo
Replied by tammo on topic Error when updating
Thank you. I did.

Is there any documentation on this config.xml and what is defined here?

Thanks in advance,


Tammo ter Hark at Respondage
For Limesurvey reporting, education and customized themes
respondage.nl

Please Log in to join the conversation.

More
2 years 11 months ago #226335 by jelo
Replied by jelo on topic Error when updating

Is there any documentation on this config.xml and what is defined here?
 
I'm not aware of a clean documentation about config.xml and the changes made between LS3 and LS5.
Infos about config.xml are scattered around because it's also used in Plugins and QuestionThemes. The LimeStore seems to use data too.

Since LimeSurvey version 4.0.0, there's a system in place to deal with plugin and other extension updates. To use this system, your extension config.xml file needs to include
updater configuration.

The info you're looking for can be found here:
www.limesurvey.org/manual/Plugins_-_adva...ates_.28New_in_4_.29

If you don't want to supply an updater, you should put the following text in your config XML file:<updaters disabled="disabled">
</updaters>









 

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The following user(s) said Thank You: tammo

Please Log in to join the conversation.

  • tammo
  • tammo's Avatar Topic Author
  • Offline
  • Official LimeSurvey Partner
  • Official LimeSurvey Partner
More
2 years 11 months ago - 2 years 11 months ago #226341 by tammo
Replied by tammo on topic Error when updating
Thank you, I was not aware of this page that you are referring to.
It is good to know that the config.xml of a theme also may have consequences for plugins, I had never before heard that. I would expect that that would lie in the config.php, since that configures the application and config.xml in the theme configure the theme.

I wonder what I would have to build to define an update for a theme that has no place in the LimeStore and which is not on Github, since it is a custom theme for a specific client.


Tammo ter Hark at Respondage
For Limesurvey reporting, education and customized themes
respondage.nl
Last edit: 2 years 11 months ago by tammo.

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
2 years 11 months ago #226342 by DenisChenu
Replied by DenisChenu on topic Error when updating
off-topic, who is this guy ?
 

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.

Please Log in to join the conversation.

  • tammo
  • tammo's Avatar Topic Author
  • Offline
  • Official LimeSurvey Partner
  • Official LimeSurvey Partner
More
2 years 11 months ago #226343 by tammo
Replied by tammo on topic Error when updating
By the way, I was set on the wrong foot, since LS now talks about "Extensions", which seems to be a container for: [Plugins, Themes, ...]

Time for a clear LimeSurvey language page. It was already confusing for users when we changed "templates to" "themes" and "Expression manager" to "Expression script". Not to speak about confusion in the interface of LimeSurvey and the manual.


Tammo ter Hark at Respondage
For Limesurvey reporting, education and customized themes
respondage.nl

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 11 months ago - 2 years 11 months ago #226351 by holch
Replied by holch on topic Error when updating

Time for a clear LimeSurvey language page. It was already confusing for users when we changed "templates to" "themes" and "Expression manager" to "Expression script". Not to speak about confusion in the interface of LimeSurvey and the manual.


Yeah, you got to love these changes without a clear communication to the community.

I noticed that now "relevance equation" is called "conditions". Figure that. Now you don't know if they used the "condition designer" or if the wrote their "relevance equation" - ehhhh, sorry - "condition" themselves. 

So you explain people that it is far better to write your own "relevance equation" instead of "conditions" and you just get a blank (virtual) stare, because they have never heard of "relevance equations" and it is no where to be found in the GUI either... 

Not starting with different translations for the same thing...

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
Last edit: 2 years 11 months ago by holch.

Please Log in to join the conversation.

Moderators: holchtpartner

Lime-years ahead

Online-surveys for every purse and purpose