java.lang.ExceptionInInitializerError是什么异常

a2068879 2009-12-08 11:16:30
那个高手能说说下面异常是什么意识吗? 异常后面有个<init>是什么意识?
这个异常java.lang.IllegalArgumentException: Illegal pattern character 'l'说是日期格式不对 但是我没发现什么地方不对啊? 高手帮帮忙最好能帮我解决一下
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.almonde.client.ui.logger.Logger$LogTreeNode.headerToString(Logger.java:159)
at com.almonde.client.ui.logger.Logger$LogTreeNode.toString(Logger.java:164)
at javax.swing.JTree.convertValueToText(JTree.java:1139)
at javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent(DefaultTreeCellRenderer.java:331)
at com.sun.java.swing.plaf.windows.WindowsTreeUI$WindowsTreeCellRenderer.getTreeCellRendererComponent(WindowsTreeUI.java:172)
at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2643)
at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:475)
at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1342)
at javax.swing.tree.VariableHeightLayoutCache.rebuild(VariableHeightLayoutCache.java:720)
at javax.swing.tree.VariableHeightLayoutCache.setModel(VariableHeightLayoutCache.java:91)
at javax.swing.plaf.basic.BasicTreeUI.setModel(BasicTreeUI.java:390)
at javax.swing.plaf.basic.BasicTreeUI$Handler.propertyChange(BasicTreeUI.java:3316)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270)
at java.awt.Component.firePropertyChange(Component.java:7159)
at javax.swing.JTree.setModel(JTree.java:710)
at com.almonde.client.ui.logger.Logger.resetLog(Logger.java:373)
at com.almonde.client.ui.logger.Logger.createUI(Logger.java:207)
at com.almonde.client.ui.logger.Logger.<init>(Logger.java:196)
at com.almonde.client.ui.logger.Logger.<clinit>(Logger.java:62)
at com.almonde.client.ui.warning.UserNotificationManager.queueProblem(UserNotificationManager.java:316)
at com.almonde.client.ui.warning.UserNotificationManager.queueProblem(UserNotificationManager.java:304)
at com.almonde.ALMClient.<init>(ALMClient.java:166)
at com.almonde.ALMClient.main(ALMClient.java:641)
Caused by: java.lang.IllegalArgumentException: Illegal pattern character 'l'
at java.text.SimpleDateFormat.compile(SimpleDateFormat.java:678)
at java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:497)
at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:446)
at com.almonde.client.ui.render.Formatter.setFormatters(Formatter.java:319)
at com.almonde.client.ui.render.Formatter.initialize(Formatter.java:474)
at com.almonde.client.ui.render.Formatter.<clinit>(Formatter.java:97)
... 24 more
...全文
746 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
a2068879 2009-12-09
  • 打赏
  • 举报
回复
是字符串解析出了问题 那本来就是L 不是一 没事跑这吓捣什么乱 害一顿找
a2068879 2009-12-08
  • 打赏
  • 举报
回复
好的 谢谢
我再仔细找找
另一个异常是什么意识啊?
shine333 2009-12-08
  • 打赏
  • 举报
回复
SimpleDateFormat的格式错误
里面出现了不认识的l(L not one),如果想在某个位置固定输出的话,可以加单引号
比如

new SimpleDateFormat("yyyy'llllllllllll'-MM-dd")


将在年的后面出现若干个固定的l
一叶扁舟 2009-12-08
  • 打赏
  • 举报
回复
java.lang.IllegalArgumentException: Illegal pattern character 'l'
是字母l 不是一啊
a2068879 2009-12-08
  • 打赏
  • 举报
回复
没有人知道吗???愁人

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧