Hello,
I have installed the new sqlcl tool v17.3
I'm able to connect to my DB, and launch manually a command like:
SELECT SYSDATE FROM DUAL;
or connect to my DB with success.
OK.
But when I create a sql file with command like this :
set trimspool on
set sqlformat csv
spool dual.csv
select SYSDATE from dual;
spool off;
and try to execute it with :
SQL>@.\test.sql
I receive this error :
GRAVE: Impossible de traiter l'URL :file:/C:/LOG/PS_BATCHLOG/Current/PSBATCH/./test.sql
oct. 10, 2017 3:38:36 PM oracle.dbtools.raptor.newscriptrunner.ScriptExecutor run
GRAVE: java.io.Reader.<init>(Unknown Source)
java.lang.NullPointerException
at java.io.Reader.<init>(Unknown Source)
at java.io.BufferedReader.<init>(Unknown Source)
at java.io.BufferedReader.<init>(Unknown Source)
at oracle.dbtools.raptor.newscriptrunner.ScriptParser.scriptParserInit(ScriptParser.java:87)
at oracle.dbtools.raptor.newscriptrunner.ScriptParser.<init>(ScriptParser.java:83)
at oracle.dbtools.raptor.newscriptrunner.ScriptParser.<init>(ScriptParser.java:75)
at oracle.dbtools.raptor.newscriptrunner.FallbackParserProvider.<init>(FallbackParserProvider.java:22)
at oracle.dbtools.raptor.newscriptrunner.SqlParserProvider.getScriptParserIterator(SqlParserProvider.java:25)
at oracle.dbtools.raptor.newscriptrunner.ScriptExecutor.run(ScriptExecutor.java:169)
at oracle.dbtools.raptor.newscriptrunner.SQLPLUS.runExecuteFile(SQLPLUS.java:3870)
at oracle.dbtools.raptor.newscriptrunner.SQLPLUS.run(SQLPLUS.java:210)
at oracle.dbtools.raptor.newscriptrunner.ScriptRunner.runSQLPLUS(ScriptRunner.java:406)
at oracle.dbtools.raptor.newscriptrunner.ScriptRunner.run(ScriptRunner.java:243)
at oracle.dbtools.raptor.newscriptrunner.ScriptExecutor.run(ScriptExecutor.java:337)
at oracle.dbtools.raptor.newscriptrunner.ScriptExecutor.run(ScriptExecutor.java:225)
at oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli.process(SqlCli.java:390)
at oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli.processLine(SqlCli.java:401)
at oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli.startSQLPlus(SqlCli.java:1225)
at oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli.main(SqlCli.java:477)
What is wrong ? have I missed something ?
Thank you
NB: I have set SQLPATH variable before executing sqlcl, without any success