-
1. Re: Build from CVS Head
hosierdm Jun 16, 2006 12:16 PM (in response to jayhir)If you look at the Exception there, you can see it's a JBoss thing and not a jBPM thing. I beleive this is part of the security model. I can't tell you why your server would be looking for that file, unless the HEAD version of jBPM has added a hook into the JBoss security mechanism. Try creating the users.properties file in the conf/props directory of your server and see if that clear things up. If the jBPM webapp now hooks into the JBoss security mechanism, you may have to add the users to the properties file. Here is an example of what gets created when you tell the JBoss installer to secure the JMX Console:
# A sample users.properties file for use with the UsersRolesLoginModule admin=admin
I think that's just the username and then the password. I don't know much about this, but I think it's a start to try to get you going. -
2. Re: Build from CVS Head
jayhir Jun 16, 2006 12:45 PM (in response to jayhir)You are right it is a JAAS login module related config... I was just wondering if the console war should have packaged one. I will try to create this file per your suggestion. Thanks.
-
3. Re: Build from CVS Head
jayhir Jun 16, 2006 5:31 PM (in response to jayhir)I have gone past the login problem.. however I now see an exception in participantBean
javax.el.ELException: /participant/home.xhtml @29,86 items="#{participantBean.personalTaskInstances}": org.jbpm.webapp.bean.ParticipantBean.....
but the underlying cause is:
********************** Exception Trace Begin*************
Caused by: java.sql.SQLException: Table not found in statement [select taskinstan0_.ID_ as ID1_27_, taskinstan0_.NAME_ as NAME3_27_, taskinstan0_.DESCRIPTION_ as DESCRIPT4_27_, taskinstan0_.ACTORID_ as ACTORID5_27_, taskinstan0_.CREATE_ as CREATE6_27_, taskinstan0_.START_ as START7_27_, taskinstan0_.END_ as END8_27_, taskinstan0_.DUEDATE_ as DUEDATE9_27_, taskinstan0_.PRIORITY_ as PRIORITY10_27_, taskinstan0_.ISCANCELLED_ as ISCANCE11_27_, taskinstan0_.ISSUSPENDED_ as ISSUSPE12_27_, taskinstan0_.ISOPEN_ as ISOPEN13_27_, taskinstan0_.ISSIGNALLING_ as ISSIGNA14_27_, taskinstan0_.ISBLOCKING_ as ISBLOCKING15_27_, taskinstan0_.TASK_ as TASK16_27_, taskinstan0_.TOKEN_ as TOKEN17_27_, taskinstan0_.SWIMLANINSTANCE_ as SWIMLAN18_27_, taskinstan0_.TASKMGMTINSTANCE_ as TASKMGM19_27_ from JBPM_TASKINSTANCE taskinstan0_ where taskinstan0_.ACTORID_=? and taskinstan0_.ISOPEN_=1]
at org.hsqldb.jdbc.Util.throwError(Unknown Source)
at org.hsqldb.jdbc.jdbcPreparedStatement.(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.prepareStatement(Unknown Source)
at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.doPrepa
********************** Exception Trace End *************
This leads me to believe that the sar deployment and the corresponding db configuration did not go through smoothly. I did not notice any errors in the server.log, however I do not see a whole lot of Hibernate debug log that I usually see when I deploy the 3.1.1 sar.
I badly need a version of jBPM running in 4.0.4.GA. Any help is much appreciated.
I also went back to trying jBPM 3.1.1 in 4.0.4.GA and this time I downloaded the 3.1.1 branch source and rebuilt it using the latest jBoss AS jars, Hibernate 3.2, ehcache1.2. I did notice that I had to add couple of methods to JBpmNamingStrategy.java as the abstract base class in hibernate now has some additional methods. Since most methods in this class were returning null, I took a guess and let Eclipse generate default methods returning null:-)
However, when I deploy the resulting sar, I see
********************** Exception Trace Begin *************
17:21:45,843 INFO [Server] JBoss (MX MicroKernel) [4.0.4.GA (build: CVSTag=JBos
s_4_0_4_GA date=200605151000)] Started in 17s:343ms
17:21:46,250 WARN [EhCacheProvider] Could not find configuration [org.jbpm.grap
h.def.ProcessDefinition]; using defaults.
17:21:54,015 WARN [EhCacheProvider] Could not find configuration [org.jbpm.grap
h.def.ExceptionHandler]; using defaults.
17:21:54,015 WARN [EhCacheProvider] Could not find configuration [org.jbpm.modu
le.def.ModuleDefinition]; using defaults.
......
.....
********************** Exception Trace End *************
I think this results in another table not found exception :
********************** Exception Trace Begin *************
17:21:55,703 ERROR [JDBCExceptionReporter] Table not found in statement [select
message0_.ID_ as col_0_0_ from JBPM_MESSAGE message0_ where message0_.DESTINATIO
N_=? and message0_.ISSUSPENDED_<>1 and (message0_.EXCEPTION_ is null)]
********************** Exception Trace End *************
Sorry for the long post but I would love to know if anyone has successfuly gotten 3.1.1 (or the latest jBPM) to run under jBoss AS 4.0.4.GA. If so a brief description of the steps you took and the results would be appreciated. As a last resort, if mods can indicate as to when there is likely to be a build/release for 4.0.4.GA it would be great to know that.
Thanks
PS: When I built jBPM, I went with ehcache1.2 and hibernate 3.2 because there was another thread in this forum that mentioned this. -
4. Re: Build from CVS Head
jayhir Jun 20, 2006 10:08 AM (in response to jayhir)Copying localDB.script from data/hypersonic resolved this issue for all builds: 3.1.1, 3.2 local build, etc.,
This topic is discussed elsewhere on the forum. Thanks.