jbpm-3.3.0 backward compatibility
by Thomas Diesler
Folks,
is it save to say that 3.3.0 is backward compatible with 3.2.2?
If this is true, I can advise a component update for the SOA-P and there
would not need to be any work on the so jBPM SOA branches needed.
cheers
-thomas
16 years, 2 months
jBPM-3.3.0.GA released
by Thomas Diesler
Thank you all folks - it's been a pleasure!
-thomas
--
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Thomas Diesler
BPM Product Lead
JBoss, a division of Red Hat
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
16 years, 2 months
jbpm-core --> jbpm-jpdl
by Tom Baeyens
FYI, while updating the docs, i noticed a serious mismatch. jbpm-jpdl had been
changed with jbpm-core. To prevent confusion, I'm changing the artifactId from
jbpm-core to jbpm-jpdl. I still leave the module in directory modules/core.
I have build the installer and run the core test suite. Now I'll be running full
test suite: first building, installing and starting jboss and then running the full
test suite including the enterprise tests. When that succeeds locally, I'll check in
and start a hudson build.
Also, the download I renamed to jbpm-jpdl-{version}-installer.jar to be in sync with
previous namings.
--
regards, tom.
16 years, 2 months
Status jbpm-3.3.0.GA and sybase
by Thomas Diesler
Folks,
I'm happy to announce that we had a successful QA Matrix run on Sybase.
http://jbpm.dyndns.org:8280/hudson/job/jBPM3-ShortMatrix/8/
This has been possible with the help of Alejandro and Tom who worked
with me during the long night shifts over the weekend.
Now to the details and limitations:
We installed ASE-15.0.2 Developer Edition with EBF15682 and EBF15962
http://www.jboss.org/community/docs/DOC-12932
The tests run with the jConnect version that comes with EBF15962. This
jar is not part of the distribution and we currently have a hard coded
system dependency on the driver.
# [JBPM-1820] Replace proprietary sybase driver with OS alternative
SYBASE_JDBC_DRIVER=/opt/sybase/ase1502dev/shared/lib/jconn3.jar
The jConnect driver does not support CLOB which is the SQL data type for
hibernate type="text". I created special sybase hibernate mappings for
sybase
[tdiesler@tdvaio trunk]$ find . -name "*sybase.hbm.xml"
./modules/core/target/classes/org/jbpm/context/log/variableinstance/StringUpdateLog.sybase.hbm.xml
./modules/core/target/classes/org/jbpm/context/exe/variableinstance/JcrNodeInstance.sybase.hbm.xml
./modules/core/target/classes/org/jbpm/context/exe/variableinstance/StringInstance.sybase.hbm.xml
./modules/core/target/classes/org/jbpm/job/Job.sybase.hbm.xml
...
which are then concatenated into hibernate.cfg.sybase.xml
Various core tests have been excluded. This documents what functionality
is not supported on Sybase using the current setup.
https://jira.jboss.org/jira/browse/JBPM-1824
<!-- [JBPM-1824] Investigate core test failures against Sybase -->
<exclude>org/jbpm/db/DeleteProcessInstanceDbTest.java</exclude>
<exclude>org/jbpm/graph/exe/SubProcessPlusConcurrencyDbTest.java</exclude>
<exclude>org/jbpm/jbpm1072/JBPM1072Test.java</exclude>
<exclude>org/jbpm/jbpm1755/JBPM1755Test.java</exclude>
<exclude>org/jbpm/jbpm983/JBPM983Test.java</exclude>
<exclude>org/jbpm/job/executor/JobExecutorDbTest.java</exclude>
<exclude>org/jbpm/optimisticlocking/LockingTest.java</exclude>
<exclude>org/jbpm/scheduler/exe/UnsafeSessionUsageTest.java</exclude>
<exclude>org/jbpm/seam/JobExecutorCustomizationTest.java</exclude>
The ASE-15.0.2 Develper Edition does not support XA Transactions
https://jira.jboss.org/jira/browse/JBPM-1824
As a result, <local-tx-datasource> has been used and the bulk of
enterprise tests needed to be excluded
<!-- [JBPM-1818] Use Sybase instance that supports XA Transaction -->
<exclude>org/jbpm/scheduler/ejbtimer/EjbSchedulerTest.java</exclude>
<exclude>org/jbpm/persistence/jta/JtaDbPersistenceTest.java</exclude>
<exclude>org/jbpm/msg/jms/JmsMessageTest.java</exclude>
AFAIC, we can release 3.3.0.GA on Monday,11-Nov as promised. The release
would however have the documented limitations described above. We would
then work on an SP1 to come out shortly after.
Alejandro has done work with the open source jtds driver, which
apparently supports type="text" and might overcome some of the above
limitations. This work is still in progress and can now continue from a
functional baseline as reported by Hudson.
cheers
-thomas
--
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Thomas Diesler
BPM Product Lead
JBoss, a division of Red Hat
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
16 years, 2 months
Re: sybase 15 installed on qa box
by Thomas Diesler
Thanks.
I got as far as creating the database and user. The JDBC login seems to
succeed, but then it seems to hang
https://www.jboss.org/community/docs/DOC-12932
2008-11-08 02:37:09,107 INFO [org.hibernate.tool.hbm2ddl.SchemaExport]
Running hbm2ddl schema export
2008-11-08 02:37:09,108 DEBUG [org.hibernate.tool.hbm2ddl.SchemaExport]
import file not found: /import.sql
2008-11-08 02:37:09,108 INFO [org.hibernate.tool.hbm2ddl.SchemaExport]
exporting generated schema to database
2008-11-08 02:37:09,119 DEBUG [org.hibernate.tool.hbm2ddl.SchemaExport]
alter table JBPM_ACTION drop constraint FK_ACTION_REFACT
I did all of this on my laptop, since I accidently took the QA box off-line.
If you change stuff, please work on the QA branch
[tdiesler@tdvaio trunk]$ svn info
URL: https://svn.jboss.org/repos/jbpm/jbpm3/branches/jbpm-3.3.0.GA
-thomas
Alejandro Guizar wrote:
> Just wanted to let you know that Sybase 15 is now installed and running
> on the QA box, thanks to the guide you indicated me.
>
> For future reference, here are my notes.
>
> 1) I updated all installed packages
>
> [sybase@jbws ~]$ yum info glibc
> Name : glibc
> Arch : i686
> Version: 2.5
> Release: 18.fc6
>
> 2) I installed compat-libstdc++-33 and libaio
>
> [sybase@jbws ~]$ yum info compat-libstdc++-33
> Name : compat-libstdc++-33
> Arch : i386
> Version: 3.2.3
> Release: 61
>
> [sybase@jbws ~]$ yum info libaio
> Name : libaio
> Arch : i386
> Version: 0.3.106
> Release: 3.2
>
> 3) I did NOT install libXpm because I used the console installer
> 4) I did NOT install sun jre 6, the installer seems to come with a
> default java distribution.
> 5) I tuned the kernel parameters as indicated in the ASE installation
> guide (*).
>
> [sybase@jbws ~]$ /sbin/sysctl kernel.exec-shield
> kernel.exec-shield = 0
>
> [sybase@jbws ~]$ /sbin/sysctl kernel.randomize_va_space
> kernel.randomize_va_space = 0
>
> [sybase@jbws ~]$ /sbin/sysctl kernel.shmmax
> kernel.shmmax = 134217728
>
> [sybase@jbws ~]$ echo $LD_POINTER_GUARD
> 0
>
> 6) I ran the ASE setup without creating any server.
> 7) Afterwards, I ran the EBF patch15682 patch and created the database
> and monitor servers.
>
> (*)
> http://infocenter.sybase.com/help/topic/com.sybase.dc30119_1502/html/inst...
>
--
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Thomas Diesler
BPM Product Lead
JBoss, a division of Red Hat
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
16 years, 2 months
Re: package update problem in qa box
by Thomas Diesler
Did you install it on your laptop instead? Perhaps you also wrote down
what you did so I can follow the steps on my office machine. If the QA
box should not be a blocker for this.
When you come in please work with me in parallel to get it setup. When
we have sybase running we can also delegate to TomB for the actual issues.
cheers
-thomas
Alejandro Guizar wrote:
> Hi Thomas,
>
> When I try to install the stdc++ compatibility library required by
> Sybase in the QA box, the following error messages appear.
>
> su -c 'yum install compat-libstdc++'
> Password:
> Loading "installonlyn" plugin
> Loading "fastestmirror" plugin
> Setting up Install Process
> Setting up repositories
> http://rpm.livna.org/fedora/6/i386/repodata/repomd.xml: [Errno 4]
> IOError: <urlopen error (-3, 'Temporary failure in name resolution')>
> Trying other mirror.
> http://livna.cat.pdx.edu/fedora/6/i386/repodata/repomd.xml: [Errno 4]
> IOError: <urlopen error (-3, 'Temporary failure in name resolution')>
> Trying other mirror.
> [...]
> Error: Cannot open/read repomd.xml file for repository: livna
>
> Apparently there is some DNS trouble I could not figure out. Is this
> something you have seen before?
>
> For some reason the hudson console is also down, so I could not run the
> matrix again. I will try again tomorrow morning.
>
> -Alejandro
>
--
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Thomas Diesler
BPM Product Lead
JBoss, a division of Red Hat
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
16 years, 2 months
Re: check qa box
by Thomas Diesler
yes, there seems to be a dns problem.
The box is running but it can't do 'svn up'. Unfortunately I can't reach
Heiko either, but he should come in any minute now.
In the meantime, you should be able to work locally on the cmd line. The
hudson scripts don't do anything else anyway.
cheers
-thomas
Tom Baeyens wrote:
> hi guys,
>
> can one of you check the qa box. seems to be down.
>
--
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Thomas Diesler
BPM Product Lead
JBoss, a division of Red Hat
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
16 years, 2 months