Questions and discussion about using ProcessMaker: user interface, running cases & functionality
#815120
Hi folks,
when I try to create a report table, on an external mysql database, I get the following error:
Code: Select all
Exception: [wrapped: No driver has been registered to handle connection type: ]
If I select the workflow database I don't have any issue.
Thanks in advance.
M.
Attachments
Schermata del 2018-07-11 11-51-16.png
Schermata del 2018-07-11 11-51-16.png (66.22 KiB) Viewed 8697 times
Schermata del 2018-07-05 17-35-24.png
Schermata del 2018-07-05 17-35-24.png (107.19 KiB) Viewed 8697 times
#815135
I just tried creating a report in an external MySQL database using PM 3.2.1 Community and I didn't have a problem.
It might be that your MySQL user doesn't have permissions to connect from a remote domain or to create tables in the external database.

In your external MySQL database do this:
mysql -u root -p
mysql> grant all on *.* to 'USER'@'123.45.56.78' identified by 'p4sSw0rD' with grant option;
mysql> exit;

Change USER to the name of your user, 123.45.56.78 to the domain name or IP address of you ProcessMaker server, and p4sSw0rD to the password for your user.

Does that fix it?
#815166
I checked the user permission before and after the creation of a report table, result the permission doesn't change.
Another weird thing, I edit a working table and I get the attached error. :shock: (the table is on database!)
I don't think is a problem of grant or dirty data collected during the test cases.
Attachments
Schermata del 2018-07-13 10-11-01.png
Schermata del 2018-07-13 10-11-01.png (22.23 KiB) Viewed 8289 times
Schermata del 2018-07-13 10-00-37.png
Schermata del 2018-07-13 10-00-37.png (64.02 KiB) Viewed 8289 times
#823429
Hi amosbatto,
this issue still present on 3.3.4-community. Also I think that this issue cause problems on mobile app.
It generates the error "Bad request: No connection params set for: <db-id of report tables>".
The report table works correctly if I use portal and if I delete it from designer then the mobile app goes.
All works correctly if I set report table on the workflow database but I want to have distinct db for reporting on the same instance where is the workflow database.
Could be a mysql driver problem?
#823435
Have you tried deleting the Report Table and then creating a new one?
If I import a process from another installation of ProcessMaker, I often have to do that.

If the Report Table is in the same database as the workspace, does it work correctly? (I don't think that using an external database for Report Tables is well tested.)
Want to create your own meme coin?

In the world of cryptocurrencies, a unique and exc[…]

The market for cryptocurrencies is demonstrating a[…]

What's SAP FICO?

Embarking on a dissertation can be one of the most[…]

Hello. For rental housing, there are software solu[…]