注意警告:有时候它对我们排查错误很有帮助!
来源:互联网 发布:钉钉网络异常 编辑:程序博客网 时间:2024/06/06 16:57
注意警告:有时候它对我们排查错误很有帮助!
例如下面错误信息中的警告: WARNING: The JDBC driver didn't report any primary key columns in share
有时候异常信息堆栈描述的错误信息可能并不如警告提示的信息那么明确。
四月 05, 2017 10:05:07 上午 cn.org.rapid_framework.generator.provider.db.DbTableFactory retriveTableColumns
警告: WARNING: The JDBC driver didn't report any primary key columns in share
***************************************************************
* BEGIN generate Database Table:share to ClassName:Share
***************************************************************
-------------------load template from templateRootDir = '/Users/aven/Documents/createJava/template'
[generate] template:baseTemplate/java_src/${basepackage_dir}/dao/${className}Dao.java to baseTemplate/java_src/com/wanyu/yuyi/dao/ShareDao.java
四月 05, 2017 10:05:09 上午 freemarker.log.JDK14LoggerFactory$JDK14Logger error
严重: Template processing error: "Expression table.idColumn is undefined on line 22, column 70 in baseTemplate/java_src/${basepackage_dir}/dao/${className}Dao.java."
Expression table.idColumn is undefined on line 22, column 70 in baseTemplate/java_src/${basepackage_dir}/dao/${className}Dao.java.
The problematic instruction:
----------
==> ${table.idColumn.javaType} [on line 22, column 68 in baseTemplate/java_src/${basepackage_dir}/dao/${className}Dao.java]
----------
Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression table.idColumn is undefined on line 22, column 70 in baseTemplate/java_src/${basepackage_dir}/dao/${className}Dao.java.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:125)
at freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:135)
at freemarker.core.Dot._getAsTemplateModel(Dot.java:78)
at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
at freemarker.core.Expression.getStringValue(Expression.java:93)
at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.Environment.process(Environment.java:199)
at freemarker.template.Template.process(Template.java:259)
at cn.org.rapid_framework.generator.Generator.saveNewOutputFileContent(Generator.java:233)
at cn.org.rapid_framework.generator.Generator.generateNewFileOrInsertIntoFile(Generator.java:167)
at cn.org.rapid_framework.generator.Generator.generateByModelProvider(Generator.java:126)
at cn.org.rapid_framework.generator.Generator.generateByModelProvider(Generator.java:83)
at cn.org.rapid_framework.generator.GeneratorFacade.generateByTable(GeneratorFacade.java:117)
at cn.org.rapid_framework.generator.GeneratorMain.main(GeneratorMain.java:54)
Exception in thread "main" java.lang.RuntimeException: generate 'Database Table:share to ClassName:Share' oucur error,template is:baseTemplate/java_src/${basepackage_dir}/dao/${className}Dao.java
at cn.org.rapid_framework.generator.Generator.generateByModelProvider(Generator.java:128)
at cn.org.rapid_framework.generator.Generator.generateByModelProvider(Generator.java:83)
at cn.org.rapid_framework.generator.GeneratorFacade.generateByTable(GeneratorFacade.java:117)
at cn.org.rapid_framework.generator.GeneratorMain.main(GeneratorMain.java:54)
Caused by: freemarker.core.InvalidReferenceException: Expression table.idColumn is undefined on line 22, column 70 in baseTemplate/java_src/${basepackage_dir}/dao/${className}Dao.java.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:125)
at freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:135)
at freemarker.core.Dot._getAsTemplateModel(Dot.java:78)
at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
at freemarker.core.Expression.getStringValue(Expression.java:93)
at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.Environment.process(Environment.java:199)
at freemarker.template.Template.process(Template.java:259)
at cn.org.rapid_framework.generator.Generator.saveNewOutputFileContent(Generator.java:233)
at cn.org.rapid_framework.generator.Generator.generateNewFileOrInsertIntoFile(Generator.java:167)
at cn.org.rapid_framework.generator.Generator.generateByModelProvider(Generator.java:126)
... 3 more
- 注意警告:有时候它对我们排查错误很有帮助!
- 日志,对程序的排查错误很有用处
- 现在为了让程序兼容vista,我们需要给程序加上一个manifest文件,可是有时候vc6它就会弹出Resource Compiler Error RC2170 的错误,可能是vc6一个bug,我个人对vc6还是很喜欢的,不过经常会有编译死掉或出错的问题,
- 有时候,我们为什么对陌生人态度更好?
- 我们到底该选择一个什么性质的公司,对我们职业生涯有帮助
- 感觉这个对生活很有帮助!
- [转]对职业规划很有帮助的帖子
- 正则表达式基础(对初学者很有帮助)
- 手上健身球对练习木吉他很有帮助
- 一个好结构对演讲很有帮助
- 【茶对人的健康很有帮助】
- AngularJS风格指南,对代码规范很有帮助
- 对计划搞安卓移动端的很有帮助
- 我是一个线程(对理解多线程很有帮助)
- 我是一个线程(对理解多线程很有帮助)
- 【iOS】Class对构造简洁代码很有帮助
- Win32关于GDI 的API (Win32的API函数是微软自己的东西,可以直接在C#中直接调用,在做WinForm时还是很有帮助的。有时候我们之直接调用Win32 的API,可以很高效的实现想要)
- 近几日学习java+jsp+mysql制作网页遇见的错误解决方法,希望对新手有帮助
- C/C++计算字符串最后一个单词的长度
- 用WampServer搭建本地服务器踩过的坑:phpMyAdmin的初始用户名密码
- 循环链表,栈,队列,链表实现
- 文档中形状的巧妙运用---案列一
- Redis在Window服务下的安装
- 注意警告:有时候它对我们排查错误很有帮助!
- 根据字节偏移量读取文件
- android 多媒体之播放网络音乐demo
- 分布式锁
- 指向字符串的指针与字符数组
- 解决给一组Button设置Background导致点击效果错乱问题
- php __CLASS__、get_class()与get_called_class()的区别
- Java装箱与拆箱
- 软件测试与软件质量