谁能帮我看一下这个错误??

lijwang 2007-02-25 11:49:27
private String getXmlData(String fileName) throws Exception {
//读取文件
StringBuffer xmlData = new StringBuffer();
File file = new File(fileName);

String st = null;
//调用这个方法时已作判断
//if (file.exists() && file.isFile()) {
BufferedReader br = new BufferedReader(new FileReader(file));
while ((st = br.readLine()) != null) {
xmlData.append(st).append("\n");
}
br.close();
//}

return xmlData.toString();
}

为什么我的程序经常在调用这个方法的时候core掉呢?
下面是core文件中查到的内容
1XMCURTHDINFO Current Thread Details
NULL ----------------------
3XMTHREADINFO "main" (TID:0x3011B9B8, sys_thread_t:0x300101A0, state:R, native ID:0x1) prio=5
4XESTACKTRACE at java.lang.StringBuffer.append(StringBuffer.java(Compiled Code))
4XESTACKTRACE at aaaa.getXmlData(aaaa.java(Comp
iled Code))
...全文
220 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
interpb 2007-02-25
  • 打赏
  • 举报
回复
我运行这个代码 进程不会core掉

你是什么系统

你还一个简单点的xml文件试试
interpb 2007-02-25
  • 打赏
  • 举报
回复
那就应该不是代码问题了

lijwang 2007-02-25
  • 打赏
  • 举报
回复
aix
也不是一直core,一天core几次
xml文件也不是很大

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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