@@ -289,17 +289,21 @@ sqlcj: Generated file paths for repositories 'UserData' and 'Userdata' differ on
289289
290290Invalid configuration, unreadable SQL sources, and output that cannot be written
291291or cleaned up make `sqlcj generate` print a single message on standard error and
292- exit with a non-zero status. The message names the configuration file and, when
293- available, the offending field, value, source path, or output path :
292+ exit with status `1`. The message names the configuration file and, when
293+ available, the offending field, value, source path, or output path, and ends
294+ with the fact that explains the failure, such as the reason the filesystem
295+ reports or the problem the YAML parser reports with its line and column :
294296
295297` ` ` text
298+ sqlcj: Cannot read configuration file: /home/dev/project/sqlcj.yaml: No such file or directory
299+ sqlcj: Malformed configuration file: /home/dev/project/sqlcj.yaml: expected <block end>, but found '<block mapping start>' at line 2, column 3
296300sqlcj: Invalid configuration in /home/dev/project/sqlcj.yaml: 'java.package' value 'dev.class.generated' is not a valid Java package name
297- sqlcj: Cannot read queries source: /home/dev/project/sql/missing.sql
298- sqlcj: Cannot create output directory: /home/dev/project/target/generated-sources/sqlcj/dev/example/generated
299- sqlcj: Cannot write generated file: /home/dev/project/target/generated-sources/sqlcj/dev/example/generated/UsersRepository.java
300- sqlcj: Cannot read output manifest: /home/dev/project/target/generated-sources/sqlcj/sqlcj-manifest.txt
301- sqlcj: Cannot delete stale generated file: /home/dev/project/target/generated-sources/sqlcj/dev/example/generated/OrdersRepository.java
302- sqlcj: Cannot write output manifest: /home/dev/project/target/generated-sources/sqlcj/sqlcj-manifest.txt
301+ sqlcj: Cannot read queries source: /home/dev/project/sql/missing.sql: No such file or directory
302+ sqlcj: Cannot create output directory: /home/dev/project/target/generated-sources/sqlcj/dev/example/generated: Not a directory
303+ sqlcj: Cannot write generated file: /home/dev/project/target/generated-sources/sqlcj/dev/example/generated/UsersRepository.java: Permission denied
304+ sqlcj: Cannot read output manifest: /home/dev/project/target/generated-sources/sqlcj/sqlcj-manifest.txt: Permission denied
305+ sqlcj: Cannot delete stale generated file: /home/dev/project/target/generated-sources/sqlcj/dev/example/generated/OrdersRepository.java: Permission denied
306+ sqlcj: Cannot write output manifest: /home/dev/project/target/generated-sources/sqlcj/sqlcj-manifest.txt: Permission denied
303307` ` `
304308
305309# # Generated Output and Failures
0 commit comments