We should be able to fix these hassles up quickly.
Expired:
I just checked the purchase version now, and confirmed that it is working normally (ie. not expired, and not giving the message you saw).
(1) Could you download it again, and confirm whether this fixes the problem? This would be a simple fix.
BTW: I have been working on our release system over the past few weeks, so it is possible you got an incorrect version at the exact time you downloaded. Seems unlikely, but that would explain what you are seeing. The purchased version of the jar has a few extra characters appended to the filename, relative to the trial version.
JVM:
The immediate solution to your problem is to add your specific JVM to the next release.
(2) JSX should write out a detailed report on the JVM version etc - could you include that, please?
This release should happen within a day of getting that info from you.
Yes, you're right that I'd decided to disable the JVM check - but this caused problems for other users. Managing the targetting of multiple JVM versions and manufacturers is difficult.
cheers,
Brendan
PS: It's late here right now, so I'll revisit the JVM problem in detail tomorrow. The problem is to target your JVM so that you won't get your logs filled up when you upgrade your JVM next time; and that won't interfere with JSX detecting a JVM it hasn't seen before. The difficulty is that whenever a JVM is upgraded, it is a "JVM it hasn't seen before", as it is *possible* the internal implementation of the JVM's serialization has been changed (ie, of JOS, Java Object Serialization) - and JSX relies on this internal implementation.
But in reality, JOS doesn't change very often; I've only seen it change between major version releases of the specification (Java 1.2, 1.3, 1.4, 1.5) - implementation versions haven't changed the implementation at all, in fact. It's not something that other manufacturers want to mess around with either.
Good Morning All.
I have two issues that I am hoping someone can help us address. We
purchased JSX around 9 months ago and have been very happy but have
noticed a couple of little issues recently.
First, we upgraded our version of Java (we run on HP-UX PA-RISC
systems) to 1.5.5 and now JSX is complaining about not being able to
determine the version of the JVM it is running for and says it is
defaulting to a 1.4 version. I am happy to report that this is still
working fine, it's just filling up our logs and causing the Systems
Admins to yell at my team a little.
I remember this issue coming up around 4 or 5 months ago, and I
thought the new version of JSX removed this check. Working under
that assumption, we downloaded a new version of JSX (from a URL that
we downloaded our purchased version from, just incremented the
version number as needed) but now we are seeing this.
[java] Thanks for evaluating JSX for 30 days.
[java] Thanks for evaluating JSX for 30 days.
[java] If you need more time, please contact company@...
(for work)
[java] If you need more time, please contact company@...
(for work)
[java] For students, an academic version is avaiable at:
www.jsx.org/academic
[java] For students, an academic version is avaiable at:
www.jsx.org/academic
[java] Buy JSX at www.jsx.org/buy.html
[java] Buy JSX at www.jsx.org/buy.html
We just downloaded the new version 2 weeks ago, plus we have what I
thought was the proper purchased version so I am really confused and
scared.
Right now this only happens on our test box, but if it starts in
production, things could get bad.
In addition to this error, the new JSX jar (JSX2.2.5.2) is still
complaining about the JVM version.
For now I am rolling back our version of JSX from JSX2.2.5.2 to
JSX2.2.5.1, but would like to know how to address the issues above
and where to get a proper jar for the upgraded version (hopefully
without the JVM check).
Details:
OS: HP-UX PA-RISC
JVM: HP's JVM 1.5.5
JSX Version: JSX2.2.5.1 and JSX2.2.5.2
Thanks
-JM