BanQ 大大有没有亲自安装过 JiveJdon 3.0 哦? 不能正常运行

07-01-25 jdonfans
如题, 一建论坛就出错. 好似缓存没做好啊. BanQ 提供的下载是不是不完整呢. 实在不行, 把 Jdon 上运行的程序拷一份出来啊.

javax.servlet.ServletException: javax.servlet.jsp.JspException: Invalid argument looking up property forumState.threadCount of bean forum

这几天不见影子了哦, 出差去了?

banq
2007-01-26 09:09
可以运行的,就是那个日期的可运行版本。已经有道友运行成功。

过几天会再发布新版本。

jdonfans
2007-01-26 13:31
我下载过两个版本, 一个是在 sourceforge 下载的 jivejdon3Beta-1.5_04.rar, 一个是在官方下载的 jivejdon3beta-5.0.zip 都是在增加论坛时出错. 检查了一下, 发现 forumState 为 null. 也就是生成缓存的时候没有被注入进 forum 哦.

banq
2007-01-26 14:23
这个问题只能打开日志,查询第一个Error 看看怎么回事。

jdonfans
2007-01-26 15:55
BanQ 请注意几个错误.

1. mysql-ds.xml 结构不完整

2. input="account/newAccountForm.shtml" 前面少了 "/"

3. mysql_auth.sql 文件头部的注释没有注释完全

4. mysql_add.sql 中 PRIMARY KEY (objectId, objectId) 重复, 而且安装说明中也没有说明.

还有些, 一下子想不起来了. 请发布新版的时候注意更正.

jdonfans
2007-01-26 15:58
另外, jivejdon3Beta-1.5_04.rar 这个版本能注册新用户. jivejdon3beta-5.0.zip 这个版本注册新用户也注册不起来. 如果新版本不能及时发布, 请先看看上面两个版本其中之一是否能够安装. 或者, 把正在运行的论坛拷一份提供下载. 那样至少能清楚是哪里的问题. 谢谢!

jdonfans
2007-01-26 16:09
2007-01-26 15:34:00,644 ERROR [com.jdon.jivejdon.dao.sql.AccountSSOSql] java.lang.Exception: SQLException: Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: 7f000001:623:45b9a8cc:83 status: 3 >); - nested throwable: (org.jboss.resource.JBossResourceException: Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: 7f000001:623:45b9a8cc:83 status: 3 >))

注册时的错误

banq
2007-01-26 17:55
绕了半天,你找错下载页面,这个页面是最新下载,今天的,热腾腾:

http://www.jdon.com/jdonframework/download.html

jdonfans
2007-01-26 22:46
URL http://www.jdon.com/jdonframework/jivejdon3beta-5.0.zip
注释
引用页 http://www.jdon.com/jdonframework/download.html
续传 Yes
本地文件 G:\Downloads\jivejdon3beta-5.0.zip
日期 01/11/07 02:39:54
大小 6559401
完成 6559401
总耗时 00:02:50
平均速度 38.6 KB/s
创建时间 01/25/07 20:51:40
完成时间 01/25/07 20:54:30

就差那么一点, 不过看看你的热腾腾的到底有多热.

jdonfans
2007-01-28 16:54
banq 老师您好, 下载了您提供的最新 jdon_jboss_mysql.zip, 安装成功, 运行正常. 但是发现 jivejdon3-RC.zip 仍然存在我前面说到的 4 个问题. 查看三合一的包里面 struts-config-security.xml 一样存在第 2 个问题, 但是在我自己的 jboss 里面跑就会报 input="account/newAccountForm.shtml" 前面少了 "/", 在您的 jboss 里面却没问题, 请问是为什么? 正确的做法是否必须添加 "/", 谢谢~!

jdonfans
2007-01-29 11:34
但是在我自己的 jboss 里面跑就会报 input="account/newAccountForm.shtml" 前面少了 "/", 在您的 jboss 里面却没问题, 请问是为什么? 正确的做法是否必须添加 "/", 谢谢~!


对于以上问题, 有高手只知道吗? 这里貌似就 banq 老师一个人在答疑解惑啊, 高手呢? 谢谢~!

banq
2007-01-29 11:38
正确的做法是必须添加 "/",

yananay
2007-02-09 17:49
官方的下载问题都这么多。。。。怎么推广阿。。。

springwinder
2007-03-21 15:29
private int getMessageCount(Long forumId){
//Integer count = null;
Long count = null;
//count = (Integer)jdbcTempSource.getJdbcTemp().querySingleObject(queryParams, ALL_THREADS);
//改为
count = (Long)jdbcTempSource.getJdbcTemp().querySingleObject(queryParams, ALL_THREADS);
return count.intValue();
}

private int getThreadCount(Long forumId){
//Integer count = null;
Long count = null;
//count = (Integer)jdbcTempSource.getJdbcTemp().querySingleObject(queryParams2, ALL_MESSAGES);
//改为
count = (Long)jdbcTempSource.getJdbcTemp().querySingleObject(queryParams2, ALL_MESSAGES);
return count.intValue();
}



之所以建论坛出错是因为ForumSqlDao.java中的以上方法出现
java.lang.ClassCastException: java.lang.Long错误;
querySingleObject方法从数据库里得到的是一个Long的Object;





jdonfans
2007-03-21 22:52
jivejdon 虽然是 3.0,但是从功能以及当前的代码稳定性(不好说代码质量)都只能算 0.3 吧,很显然 banq 并没有放很多心思这上面,而只是用它来大概演示 jdon, 所以就谈不上什么推广了.

一个 xblog 也能卖到上百万,无语了

2Go 1 2 下一页