Also, depending on your setup, newer versions of MySQL will break with current code until my PRs are incorporated :-)

https://github.com/apache/ctakes/pull/10
https://github.com/apache/ctakes/pull/13
https://github.com/apache/ctakes/pull/14
https://github.com/apache/ctakes/pull/16

#10 adds support for more modern versions of MySQL - Sean indicated that they wanted to get the release out before they merge these PRs, but you can try them out if you want to test on Windows setup - I've only tested under Linux.

I'm not using anything other than ytex from the ctakes project in my current work, so not sure I can add much to the convo otherwise.

Thanks,

Jeff


On 4/29/24 11:50, Peter Abramowitsch wrote:
I think this is the class where Java is exiting with 1
/ctakes-ytex/src/test/java/org/apache/ctakes/jdl/AppMainTest.java

btw my environment is MacOS and I notice yours is Windows, so the root
cause why this class is giving you trouble is something I wouldn't be able
to help you with.  But some debug statements rather than asserts would tell
you, I think.

Peter

On Mon, Apr 29, 2024 at 8:43 AM Peter Abramowitsch <pabramowit...@gmail.com>
wrote:

Hi Gandhi
This project is an odd one in the sense that when you tell it to skip the
tests, it still goes through the effort in building up the db environment
that the tests would use.  But in any case, for me it does build either
way.  In the attached log, I've run a maven clean before doing the build
without tests.

However, check my previous email about your issue.  Whereas you'd narrowed
it down to a script, I found a line in your email which showed the error
within that script's execution:  A java  program: jdl running as App.Main
threw an assertion on one of the tasks connected with the mysql database it
was trying to configure.  You could put some debugging statements in there
to see which one.

Peter

On Mon, Apr 29, 2024 at 4:55 AM gandhi rajan <gandhiraja...@gmail.com>
wrote:

Thanks for the insights Peter. I dint make it clear that I did ran the
install on ytex module with test case execution toggled off. I used the
following command - "mvn -e clean install -Dmaven.test.skip=true" and I
still hit the same error.

On digging deep, I could find that the build process is trying to execute
"<ant antfile="build-setup.xml" dir="scripts" target="test.setup">" in
build-main.xml which in turn is trying to invoke the following target in
build.setup.xml:

<target name="test.setup" description="setup properties and database for
unit tests"
depends="generateTestYtexProperties,templateToConfig,deleteTestDb">
<ant dir="data" target="all" inheritAll="true"/>
</target>

Did you try running this on a fresh setup Peter?

On Sun, 28 Apr 2024 at 01:17, Peter Abramowitsch <pabramowit...@gmail.com
wrote:

Hi Gandhi
Your error appears to be at this line

C:\Gandhi\Project\ctakes-5.1.0\ctakes-ytex\scripts\data\build.xml:456:
Java
returned: 1

A test application being run here:  AppMain is in charge of loading a
temporary mysqldb that is used to test that part of ytex.   For me it is
working, but if  you can find a way to run that surefire test in the
debugger, you can find out why it's failing on one of the assertions.
Otherwise you can  take this shortcut

mvn <goal> -Dmaven.test.skip=true

To build the project without running any tests.

On Sat, Apr 27, 2024 at 7:35 AM gandhi rajan <gandhiraja...@gmail.com>
wrote:

Hi Sean,

When I tried to build the complete ctakes suite, i get build failure
for
ctakes-ytex module with the following error:

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-antrun-plugin:3.1.0:run
(generate-test-config) on project ctakes-ytex: An Ant BuildException
has
occured: The following error occurred while executing this line:
[ERROR]

C:\Gandhi\Project\ctakes-5.1.0\ctakes-ytex\scripts\build-setup.xml:149:
The
following error occurred while executing this line:
[ERROR]
C:\Gandhi\Project\ctakes-5.1.0\ctakes-ytex\scripts\data\build.xml:148:
The
following error occurred while executing this line:
[ERROR]
C:\Gandhi\Project\ctakes-5.1.0\ctakes-ytex\scripts\data\build.xml:295:
The
following error occurred while executing this line:
[ERROR]
C:\Gandhi\Project\ctakes-5.1.0\ctakes-ytex\scripts\data\build.xml:456:
Java
returned: 1
[ERROR] around Ant part ...<ant antfile="build-setup.xml"
dir="scripts"
target="test.setup">... @ 5:70 in

C:\Gandhi\Project\ctakes-5.1.0\ctakes-ytex\target\antrun\build-main.xml
Is this expected Sean?

On Fri, 26 Apr 2024 at 21:30, Finan, Sean
<sean.fi...@childrens.harvard.edu.invalid> wrote:

Hi all,

There is a candidate for version 5.1.0 of Apache cTAKES source code
in
a
staging repository:


https://repository.apache.org/content/repositories/staging/org/apache/ctakes/ctakes/5.1.0/
The code is contained within the file:
ctakes-5.1.0-source-release.zip<

https://repository.apache.org/content/repositories/staging/org/apache/ctakes/ctakes/5.1.0/ctakes-5.1.0-source-release.zip
I welcome you all to test your favorite pipeline(s) and report any
issues.
I am calling a vote from the PMC to finish by 12:nn Eastern time,
next
Wednesday May 1.  Please report any issues before that time.  If any
'road-block' issues are found they will need to be addressed before
a
release.

Thank you,
Sean


p.s.

The 5.1.0 candidate is based upon the source code in the
ctakes-5.1.0
tag:
https://github.com/apache/ctakes/releases/tag/ctakes-5.1.0

The ctakes-5.1.0 tag was made from the 5.1.0 branch:
https://github.com/apache/ctakes/tree/5.1.0

The 5.1.0 branch is a copy of the main branch:
https://github.com/apache/ctakes/tree/main
The version number in the 5.1.0 branch is different, but there are
no
code
differences between the two branches.



--
Regards,
Gandhi

"The best way to find urself is to lose urself in the service of
others
!!!"


--
Regards,
Gandhi

"The best way to find urself is to lose urself in the service of others
!!!"

Reply via email to