Hi, On main (I think on 4.19 also) there is an issue seen when deploying database using the command “mvn -Pdeveloper -pl developer -Ddeploydb”
========> Processing upgrade: com.cloud.upgrade.DatabaseUpgradeChecker [WARNING] java.lang.reflect.InvocationTargetException at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:566) at org.codehaus.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:297) at java.lang.Thread.run (Thread.java:834) Caused by: java.lang.NullPointerException at java.io.Reader.<init> (Reader.java:167) at java.io.InputStreamReader.<init> (InputStreamReader.java:72) at com.cloud.upgrade.DatabaseUpgradeChecker.runScript (DatabaseUpgradeChecker.java:234) at com.cloud.upgrade.DatabaseUpgradeChecker.executeViewScripts (DatabaseUpgradeChecker.java:388) When I checked the code with debugger, I see NPE here https://github.com/apache/cloudstack/blob/d353fcc599d1c1e2ca4b58c6b793bcaf515a3f34/engine/schema/src/main/java/com/cloud/upgrade/DatabaseUpgradeChecker.java#L387-L388 here viewScript is null. This is happening when filePath is “/META-INF/db/views/cloud.service_offering_view.sql”. When I remove the initial back slash using the debugger “META-INF/db/views/cloud.service_offering_view.sql”, it has continued and deployDB has passed. Guto or anybody here, any idea why this is happening or am I missing anything ? Thanks, Harikrishna