[
https://issues.jboss.org/browse/FORGE-2636?page=com.atlassian.jira.plugin...
]
John Spencer edited comment on FORGE-2636 at 6/20/16 5:00 PM:
--------------------------------------------------------------
From IDEA, I've managed to successfully generate the entities from
the table using the same settings as I was using before and selecting the tables on the
second page of the wizard. I also tried creating a connection profile and managed to
successfully generate the entities from the table again, by using forge's UI inside
intellij. I then proceeded to use that same profile from the command line and failed with
the same "At least one database table must be specified" error. This leads me to
believe that the bug simply lays in that forge fails to ask (or take in as a param) for
the tables from the command line and thus attempts to generate the entities without having
any tables specified.
I haven't installed the h2 database you proposed but if
the error is unreproduceable using that database then I suspect thats due to h2's
nature (or actually, maybe not). I'll try to reproduce the error with the conditions
you proposed and get back to you, as soon as I have the time.
was (Author: misterdee):
From IDEA, I've managed to successfully generate the entities from
the table using the same settings as I was using before and selecting the tables on the
second page of the wizard. I also tried creating a connection profile and managed to
successfully generate the entities from the table again, by using forge's UI inside
intellij. I then proceeded to use that same profile from the command line and failed with
the same "At least one database table must be specified" error. This leads me to
believe that the bug simply lays in that forge fails to ask (or take in as a param) for
the tables from the command line and thus attempts to generate the entities without having
any tables specified.
I haven't installed the h2 database you proposed but if
the error is unreproduceable using that database then I suspect thats due to h2's
in-memory nature. I'll try to reproduce the error with the conditions you proposed and
get back to you, as soon as I have the time.
No specified tables error
-------------------------
Key: FORGE-2636
URL:
https://issues.jboss.org/browse/FORGE-2636
Project: Forge
Issue Type: Bug
Components: Database Tools, UI - Shell
Affects Versions: 3.0.1.Final, 3.2.2.Final
Environment: Windows 10, x64, Fedora 23
Reporter: John Spencer
Assignee: George Gastaldi
Fix For: 3.x Future
When I try to execute jpa-generate-entities-from-tables, using:
Using windows 10 + mysql:
{code:java}
jpa-generate-entities-from-tables --database-tables * --jdbc-url
"jdbc:mysql://localhost:3306/validDB" --user-name root --user-password 1234
--driver-location "validpath\mysql-connector-java-5.1.6-bin.jar" --driver-class
com.mysql.jdbc.Driver;
{code}
Using fedora 23 + postgres:
{code}
jpa-generate-entities-from-tables --database-tables * --user-name validuser
--user-password validpassword --jdbc-url jdbc:postgresql://localhost:5432/validDB
--driver-location validpath/postgresql-9.4-1201-jdbc4.jar --verify-connection y
--save-user-password y --driver-class 0 --hibernate-dialect 9
{code}
Forge asks me again to enter all of information specified in the command, I do so, and
then says "At least one database table must be specified".
Also the "--database-tables" parameter does not show up in the list of
available parameters when pressing tab after having specified a connection profile and/or
specifying connection parameters. This might possibly be related to this [issue]
(
https://issues.jboss.org/projects/FORGE/issues/FORGE-2635?filter=allopeni...).
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)