Hi,
It is possible there are still issues between Oryx and Drools Eclipse
plugin, as they are both using the same spec but not necessarily the
same version (or interpreting the spec differently). First of all, I
would recommend updating to the latest version of the Oryx designer
(unfortunately you'll have to use Chrome as browser in that case as it
doesn't load on FF, something small we still have to fix) which can be
found here:
http://anonsvn.jboss.org/repos/labs/labs/jbossrules/contrib/designer/1.0....
The reason is that the first version of the designer (which you were
using) was still using the beta1 version of the BPMN2 spec. The eclipse
plugin is already using the beta2 version, and so is the latest version
of the designer. There is still limited support for the beta1 format,
that's why eclipse will be able to open and save a BPMN2 file created in
Oryx (it will use beta1 format in that case), but starting from Eclipse
won't work in Oryx (as the old version of Oryx won't understand the
beta2 format). You can see the difference by looking at the namespace
used for bpmn, which will be different for beta1 and beta2.
The other problem you mentioned, the "g" namespace not being added to
the BPMN2 file, is indeed a known issue that is already fixed on the
latest trunk. I suggest you download a latest version of the Eclipse
plugin here:
https://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/t...
Kris
melc wrote:
I also get this error when creating a bpmn process in eclipse
(galileo) and
trying to open/view it in guvnor, having it committed first.
I'm using jboss-5.1.0.GA and drools version 5.1 . The application server is
running on port 8080 (default configuration). I'm not using any rdbms only
what
comes bundled (h2 embedded db ) with drools. For oryx designer i'm using
designer.war Revision 35836: /labs/jbossrules/contrib/designer as downloaded
from url,
http://anonsvn.jboss.org/repos/labs/labs/jbossrules/contrib/designer/
as specified in,
http://blog.athico.com/2010/09/bpmn2-authoring-in-drools-guvnor.html
The only way I have managed to view and edit a bpmn model inside guvnor by
using
the oryx designer and also being able to open for view and editing in
eclipse
with commits and updates back and forth with guvnor and everything to work
fine
is by,
1. creating a model from scratch in oryx designer (
http://localhost:8080/designer/editor ), preferably just a start and end
point and maybe also a single task between them (start and end only works
fine).
2. download the model from the option of oryx designer "Download BPMN 2.0 DI
XML"
3. import in eclipse from filesystem
4. add/change stuff and add to guvnor
Afterwards everything works fine whether edited and committed from guvnor
and
viewed in eclipse or edited and committed from eclipse and viewed in guvnor.
By comparing the bpmn xml files created from oryx and from eclipse there
seem to
be differences that actually cause this error, since they stop occurring if
using the same syntax.
I'm still trying to find which different part actually casuses this, when i
find
it i will post it.
Sorry for the long text, any help will be greatly appreciated!!
Thank you.
p.s. just to make things more annoying I would like to mention that when
adding from eclipse
to a bpmn model that "works" a Rule Task element and then close the bpmn
model tab
in eclipse and reopen it a strange error appears, which occurs because of a
strange prefix 'g' character inserted in the xml of the bpmn. If it is
removed from the xml
everything works fine.... I suppose everything has to do with the different
xml
schemas, namespaces and tags used in the xml bpmn.. . .