Upgrading to 11.0 from 10.3

Having trouble installing Oxygen? Got a bug to report? Post it all here.
mlcook
Posts: 67
Joined: Thu Jan 24, 2008 4:52 pm

Upgrading to 11.0 from 10.3

Post by mlcook »

I know Oxygen is at version 12.x, but we have not upgraded because of the following:

When we tried upgrading from 10.3 to 11.0, we encountered several problems during XML transformations with Saxon because of type constraint checking.

We are using the Schema Aware feature of Saxon.

Saxon must have added tighter constraint checking, which we failed.

Any suggestions about how we can proceed without necessarily changing all the bad type definitions at the same time? Or are we stuck until we make the required type changes?

(Sorry it has been quite awhile since I've tried transforming with Oxygen 11.0, and I do not have any example warning/error messages.)

Thanks,
Mike
adrian
Posts: 2855
Joined: Tue May 17, 2005 4:01 pm

Re: Upgrading to 11.0 from 10.3

Post by adrian »

Hello,

I'm not familiar with this issue.
We will need an example so that we can further investigate this.

I've found one of your previous topics on our forum that seems related:
Saxon SA examples and help wanted for value checking
But this was before 10.3 was launched so I can't tell how the issue manifests in v11.

Could you install Oxygen v11(or v12) and attempt to reproduce the issue?
You can install it side by side with your existing(10.3) installation. Just make sure to deselect all file associations when you install the new version so that it won't override your existing file associations with v10.3.

Once you've isolated the problem, please send us a sample to: support@oxygenxml.com

Regards,
Adrian
Adrian Buza
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
mlcook
Posts: 67
Joined: Thu Jan 24, 2008 4:52 pm

Re: Upgrading to 11.0 from 10.3

Post by mlcook »

To summarize, I was using transformations with Oxygen 10.3 and Saxon-SA 9.1.0.7.

Now I'm trying Oxygen 11.0 with Saxon-EE 9.2.0.2, using the same transformation files as before.

A set of transformations that worked fine with Oxygen 10.3 now yields an error with Oxygen 11 and the new Saxon processor.

The error messages are below. I can't tell what transformation file is involved.

It seems that there is more type checking than previously.

Any suggestions about what could trigger this error?

And, what can I do about it?


SystemID: C:\Projects\mlc-dev\Vital-System-Test-6.1\System-Test\procedures\(32) Locomotive Interfaces\32.04 Brake System Requirements.xml
Engine name: Saxon-EE 9.2.0.2
Severity: error
Description: net.sf.saxon.tinytree.TinyAttributeImpl cannot be cast to net.sf.saxon.value.AtomicValue


Thanks, Mike
adrian
Posts: 2855
Joined: Tue May 17, 2005 4:01 pm

Re: Upgrading to 11.0 from 10.3

Post by adrian »

Hello,

By the looks of things this could be a Saxon bug. I found something similar that could be related:
http://saxon.markmail.org/message/73peajwe6swtty5n
I'm not sure if this was fixed in later versions of Saxon.

Have you tried the same transformation with Oxygen 11.2(Saxon 9.2.0.6) or 12.1(Saxon 9.3.0.4)?

11.2 and older versions of Oxygen can be downloaded from the software archive:
http://www.oxygenxml.com/software_archive.html

If you need a trial license for a specific Oxygen version, please write to our support email address: support@oxygenxml.com

Regards,
Adrian
Adrian Buza
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
mlcook
Posts: 67
Joined: Thu Jan 24, 2008 4:52 pm

Re: Upgrading to 11.0 from 10.3

Post by mlcook »

Adrian,

Thanks!

I installed Oxygen 11.2 and our transformations seem to work fine. No error like before, and the resulting output files looked good.

Oxygen 11.2 installed fine over my previous 11.0 installation.

So it looks like we're on-track again.

Thanks for looking up the probable bug and suggesting the update.

--Mike
Post Reply