Tutorials 2 missing information

89 views
Skip to first unread message

kumar....@gmail.com

unread,
Jun 12, 2017, 12:24:37 PM6/12/17
to COPPER Engine

Hi,

 

I was trying the workflow engine could not find MonitorMain class in any of the branch to start the GUI monitoring. I was following below tutorial under heading “Start the monitoring GUI”

http://copper-engine.org/docs/getting-started/tutorial2/

 

Also the last line under this heading seems to have been put by mistake.

 

Regards

Dinesh Kumar

Theo Diefenthal

unread,
Jun 12, 2017, 12:35:00 PM6/12/17
to copper...@googlegroups.com
Hi,

Which version of COPPER did you try exactly? As with commit a149e7220c0a8db14f2203068d791c70c32edc80 on 2016-12-29, the old Java FX monitoring GUI was removed from the COPPER master branch. We are currently developing a new, web based monitoring GUI (JMX + Vue.js SPA).  If you want to follow the tutorial, you should go for a released version of COPPER. The latest is tagged with 4.2.1 in the repository. I hope that helps.

Regarding your remark: Which line do you think is put by mistake?

Best regards
Theo Diefenthal


Von: "kumar d email" <kumar....@gmail.com>
An: "COPPER Engine" <copper...@googlegroups.com>
Gesendet: Montag, 12. Juni 2017 18:24:37
Betreff: [COPPER Users] Tutorials 2 missing information

--
You received this message because you are subscribed to the Google Groups "COPPER Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to copper-engin...@googlegroups.com.
To post to this group, send email to copper...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/copper-engine/02963cf0-8c96-4500-874b-70aaf884d68a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
SCOOP Software GmbH - Gut Maarhausen - Eiler Straße 3 P - D-51107 Köln
Theo Diefenthal

T +49 221 801916-196 - F +49 221 801916-17
theo.di...@scoop-software.de - www.scoop-software.de
Sitz der Gesellschaft: Köln, Handelsregister: Köln,
Handelsregisternummer: HRB 36625
Geschäftsführung: Dr. Oleg Balovnev, Frank Heinen,
Dr. Wolfgang Reddig, Roland Scheel
Message has been deleted

kumar....@gmail.com

unread,
Jun 14, 2017, 5:11:00 AM6/14/17
to COPPER Engine
Hi Theo,

Thanks for prompt response. I am using 4.2.0 which is showing as latest tagged. I can not see the 4.2.1 tag for some reason. In 4.2.0 or master, I cannot find MonitorMain class.

Apologies for missing some information in previous post but the text highlighted in Green seems to be put by mistake in tutorials as it seems irrelevant.

Start the monitoring GUI

Run org.copperengine.monitoring.client.main.MonitorMain in your IDE with the following arguments:--monitorServerAddress=http://localhost:9090/monitoring --monitorServerUser=user1 --monitorServerPassword=pass1

If you use Eclipse, you can simply launch the ServiceSimulatorMain run configuration.



Regards
Dinesh Kumar

Theo Diefenthal

unread,
Jun 14, 2017, 8:28:22 AM6/14/17
to copper-engine
Hi Kumar,

Now I understand your confusion. Regarding your point, our tutorial is quite inaccurate. 

We need to differentiate here:
1. There is the copper-engine repository. This repo contains the main sources of COPPER, which includes the copper library and the monitoring GUI. For that repo, 4.2.1 is the latest released (and tagged) version .
2. There is the copper-starter repository. Here, the latest release is 4.2.0. We didn't release a Patch version (4.2.1) in that repo as there was nothing to be fixed in the examples.

Your problem (and our bad documentation) is now as follows: All the executables specified in that examples reside in the copper-starter repository, as they are examples and don't belong to the main library. The "MonitorMain" however, is a Java class which belonged to the core of COPPER, thus, is to be used from the copper-engine repository. So you need to check the copper-engine repository out, go to version 4.2.0 or 4.2.1 and then launch the MonitorMain class with the parameters suggested in the tutorial.

I hope that helps.

Best regards
Theo



Von: "kumar d email" <kumar....@gmail.com>
An: "copper-engine" <copper...@googlegroups.com>
Gesendet: Mittwoch, 14. Juni 2017 11:10:59
Betreff: Re: [COPPER Users] Tutorials 2 missing information


For more options, visit https://groups.google.com/d/optout.

kumar....@gmail.com

unread,
Jun 14, 2017, 8:36:56 AM6/14/17
to COPPER Engine
Hi Theo,

Perfect! Thank you very much for a very clear answer. I will try this out as soon as I can and get back to you in case of any further problem. Can we have the tutorial updated with this information so that anyone else trying this out doesn't run into same problem.

Regards
Dinesh Kumar

kumar....@gmail.com

unread,
Jun 15, 2017, 6:59:04 AM6/15/17
to COPPER Engine
Hi Theo,

I could not find the 4.2.1 version of engine in the github, neither tagged nor branched. However I can confirm that I have successfully managed to get the monitoring running with 4.2.0 version.

When you have a moment, could you please confirm that 4.2.0 version is production ready and also if there are any release notes for 4.2.1 so that we can see if we need anything from 4.2.1 specifically.

Regards
Dinesh Kumar

Theo Diefenthal

unread,
Jun 19, 2017, 3:13:28 AM6/19/17
to copper-engine
Hi Kumar,

Sorry for the the other confusion. You are right, I didn't push 4.2.1 yet. There is/was a bug regarding transient engines and early responses in combination with acceptance of acknowledges which I fixed in my dev branch but didn't push yet. I mistakenly thought, my repo is entirely synced with the GitHub repo.

But I can confirm to you that 4.2.0 is stable and production ready. I will push 4.2.1 soon and you will be able to upgrade the version without code changes (It's just going to be this small bugfix release...)

Best regards
Theo
But to


Von: "kumar d email" <kumar....@gmail.com>
An: "copper-engine" <copper...@googlegroups.com>
Gesendet: Donnerstag, 15. Juni 2017 12:59:04

For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages