Hi Damien,
[ cc'ed the mailing list - please reply there. ]
Thanks a lot for that - I'll disable it in the next release, and get
the new version to you before then.
The reason for this warning is because JSX needs to rely
on private implementation details of the JVM (not public
methods), which the JVM supplier could change without
warning.
But perhaps this warning is not really needed? It's never
actually helped find a bug, and it annoys people.
If there is a bug with a new JVM version, it will be
reported as such. In fact, these aspects of the JVM change
only rarely (only 3 different versions for Sun's JVM, since Java 1.2),
and any problem will be immediately apparent. I like the idea
of safety, in warning people that there *could* be a problem -
but problems will be apparent, anyway; unless an insidious bug,
which is not easily detected, anyway. In other words - this
warning doesn't help detect those problems, anyway.
To rectify this, I will remove this check on JVM versions altogether.
Is that OK with you (and everyone else)?
cheers,
Brendan
PS: jsx-ideas@yahoogroups.com
[ cc'ed the mailing list - please reply there. ]
----- Original Message -----
From: "Damien Evans" <devans@...>
To: "Brendan Macmillan" <Brendan.Macmillan@...>
Sent: Thursday, September 14, 2006 7:17 AM
Subject: JSX on IBM 1.5 JVM
> Hi Brendan,
>
>
>
> We're getting this again after updating our JDK on AIX systems:
>
>
>
> INFO | jvm 1 | 2006/09/13 03:08:51 | ---ATTENTION!--- JSX could
> not recognize your
>
> implementation of java, which is:
>
> INFO | jvm 1 | 2006/09/13 03:08:51 | implVendor="IBM
> Corporation"
>
> INFO | jvm 1 | 2006/09/13 03:08:51 | specVersion="1.5"
>
> INFO | jvm 1 | 2006/09/13 03:08:51 | implVersion="1.5.0"
>
> INFO | jvm 1 | 2006/09/13 03:08:51 | In the meantime, JSX2 will try
> the standard im
>
> plementation for Java 1.4 - which will probably work
>
> INFO | jvm 1 | 2006/09/13 03:08:51 | Please post the above
> information to: jsx-idea
>
> s@yahoogroups.com
>
> INFO | jvm 1 | 2006/09/13 03:08:51 | - in particular, please state
> whether the sta
>
> ndard implementation worked or not, for both writing and reading.
> Please do a few tests
>
> before you post.
>
> INFO | jvm 1 | 2006/09/13 03:08:51 |
>
> INFO | jvm 1 | 2006/09/13 03:08:51 | If JSX's guess really
> does work, it can
>
> be fixed with:
>
> INFO | jvm 1 | 2006/09/13 03:08:51 | if
> (implVendor.equals("IBM Corporation")
>
> && specVersion.equals("1.5") && implVersion.equals("1.5.0"))
>
> INFO | jvm 1 | 2006/09/13 03:08:51 | magicName =
> "JSX.magic.MagicClass14"
>
>
>
> Things work fine so you can go ahead and add support for this JVM (if
> you haven't already).
>
>
>
> -- Damien
>
>
>
> Damien Evans
>
> Lead Architect
>
> TeraMedica Healthcare Technology
>
> 10400 Innovation Dr,
>
> Suite 200
>
> Milwaukee, WI 53226
>
> + 1 414 908 7723 office
>
> + 1 414 839 3568 cell
>
> devans@... <mailto:devans@...>
>
>
>
>
>
>