java - How to retrieve full exception message from compiled jar without changing the code? -


java application terminates exception:

liquibase.exception.liquibaseexception: liquibase.command.commandexecutionexception: liquibase.exception.databaseexception: java.lang.numberformatexception         @ liquibase.integration.commandline.commandlineutils.dodifftochangelog(commandlineutils.java:211)         @ liquibase.integration.commandline.main.domigration(main.java:967)         @ liquibase.integration.commandline.main.run(main.java:180)         @ liquibase.integration.commandline.main.main(main.java:99) caused by: liquibase.command.commandexecutionexception: liquibase.exception.databaseexception: java.lang.numberformatexception         @ liquibase.command.abstractcommand.execute(abstractcommand.java:13)         @ liquibase.integration.commandline.commandlineutils.dodifftochangelog(commandlineutils.java:209)         ... 3 more caused by: liquibase.exception.databaseexception: java.lang.numberformatexception         @ liquibase.snapshot.jvm.columnsnapshotgenerator.addto(columnsnapshotgenerator.java:120)         @ liquibase.snapshot.jvm.jdbcsnapshotgenerator.snapshot(jdbcsnapshotgenerator.java:73)         @ liquibase.snapshot.snapshotgeneratorchain.snapshot(snapshotgeneratorchain.java:50)         @ liquibase.snapshot.databasesnapshot.include(databasesnapshot.java:194)         @ liquibase.snapshot.databasesnapshot.replaceobject(databasesnapshot.java:292)         @ liquibase.snapshot.databasesnapshot.replaceobject(databasesnapshot.java:314)         @ liquibase.snapshot.databasesnapshot.includenestedobjects(databasesnapshot.java:234)         @ liquibase.snapshot.databasesnapshot.include(databasesnapshot.java:208)         @ liquibase.snapshot.databasesnapshot.init(databasesnapshot.java:70)         @ liquibase.snapshot.databasesnapshot.<init>(databasesnapshot.java:44)         @ liquibase.snapshot.jdbcdatabasesnapshot.<init>(jdbcdatabasesnapshot.java:21)         @ liquibase.snapshot.snapshotgeneratorfactory.createsnapshot(snapshotgeneratorfactory.java:150)         @ liquibase.snapshot.snapshotgeneratorfactory.createsnapshot(snapshotgeneratorfactory.java:139)         @ liquibase.command.diffcommand.createreferencesnapshot(diffcommand.java:190)         @ liquibase.command.diffcommand.creatediffresult(diffcommand.java:140)         @ liquibase.command.difftochangelogcommand.run(difftochangelogcommand.java:51)         @ liquibase.command.abstractcommand.execute(abstractcommand.java:8)         ... 4 more caused by: java.lang.numberformatexception         @ java.math.bigdecimal.<init>(unknown source)         @ java.math.bigdecimal.<init>(unknown source)         @ java.math.bigdecimal.<init>(unknown source)         @ liquibase.util.sqlutil.parsevalue(sqlutil.java:208)         @ liquibase.snapshot.jvm.columnsnapshotgenerator.readdefaultvalue(columnsnapshotgenerator.java:387)         @ liquibase.snapshot.jvm.columnsnapshotgenerator.readcolumn(columnsnapshotgenerator.java:223)         @ liquibase.snapshot.jvm.columnsnapshotgenerator.addto(columnsnapshotgenerator.java:115)         ... 20 more 

i numberformatexception should contain "for input string" text. can view message text exception?

not code, compiled jar application run bat file this:

java -cp "%cp%" %java_opts% liquibase.integration.commandline.main %cmd_line_args% 

caused by: java.lang.numberformatexception 

...

i numberformatexception should contain "for input string" text. can view message text exception?

there may not message view. if numberformatexception had detail message, part of stack trace. here javadoc numberformatexception. note there's no guarantee exception have detailed message. in fact, has a no-argument constructor documented construct "a numberformatexception no detail message".

additionally, here main constructor openjdk implementation of bigdecimal class. if through it, you'll see throws numberformatexceptions no detail message in few places.


Comments

Popular posts from this blog

javascript - jQuery: Add class depending on URL in the best way -

caching - How to check if a url path exists in the service worker cache -

Redirect to a HTTPS version using .htaccess -