An element with id xxx is missing from the page template.

1
+1
-1

Hi there,

What is the solution with this kind of error message ? => An element with id msg is missing from the page template.

In studio the process is working well, but the problem appears when we deploy it on the server....

Any clue ?

Comments

Submitted by romain.lataye on Mon, 06/02/2014 - 11:05

Seems to be an accent problem.

If your task's name contains some accent, it cannot work on server although it works on local Bonita Studio....

Submitted by aurelien.pupier on Tue, 06/10/2014 - 12:23

Hi,

Can you specify with with version you are working on?

Regards,

Submitted by aCordier on Tue, 07/22/2014 - 15:09

+1 same problem here, 6.3.2 Efficiency on an Ubuntu Server 14.04 (Case #14383 )

Submitted by ttoine on Thu, 07/24/2014 - 14:32

could you please all of you give information about:

  • operating system + version
  • database vendor + version
  • java vendor + version

So we can better understand the issue ?

Submitted by aCordier on Thu, 07/24/2014 - 15:42

Sure,

operating system: Ubuntu VERSION="14.04, Trusty Tahr" (both for db and tomcat servers) dbms vendor: PostgreSQL, version 9.3: Release 9.3.4

java version "1.7.0_65" (Oracle installer) Java(TM) SE Runtime Environment (build 1.7.0_65-b17) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

Hope this helps

3 answers

1
+1
-1

Hi

we ran to this problem after our provider changed HTTP to HTTPS.

Somewhere under the hood Bonita was sending GET request with process name as a parameter. For processes with accents in name the urls also contain accents and must be properly encoded.

Solution, that worked for us, is changing the tomcat/conf/server.xml file, adding URIEncoding="UTF-8" to correct Connector:

<Connector port="9209" protocol="AJP/1.3" redirectPort="9243" maxPostSize="-1" URIEncoding="UTF-8"/>

Hope this helps, Aleksander

Comments

Submitted by aCordier on Thu, 11/27/2014 - 12:16

This worked here, thank you so much !

1
+1
-1

We had this problem too.

You're using a french version of Bonita Studio. Since you specified French as language during the installation, he modified the string encoding. That's why you don't have problem when you execute it with the studio.

You've the same error with some widgets containing accents in French : - "Sélectionner" for Listbox" - "Précédent" for Previous" ...

To resolve this issue, you need to remove all the accent.

We could add this problem in the bug tracker.

1
0
-1

Don't you mess with my french ! ;) if someone know how to fix encoding on server side rather than make people speaking half a language I would appreciate.

Comments

Submitted by florian.baillagou on Wed, 07/23/2014 - 14:36

This could be the best solution but I didn't find any solution to fix the encoding.

If you don't want to have problem with encoding, use the english version of the studio and don't put any accent in your process.

Submitted by florian.baillagou on Wed, 07/30/2014 - 09:08

You can specify the language on the server, if you put the same language than the Studio, it could solve your problems :)

Submitted by aCordier on Wed, 07/30/2014 - 14:29

Do you mean in the settings menu of the portal ? I really thought that would do the trick but I still get the same error.

Submitted by florian.baillagou on Wed, 07/30/2014 - 14:44

Yep, I was talking about language in the settings menu. The best solution is to use an english version of the studio but you still have to modify the name of all the widgets ... Something I don't understand is why Bonita's developers didn't encounter this issue, they're all working with the english version of the studio ?

Notifications