Modify

Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#22457 closed enhancement (worksforme)

Website recommends java 8, application recommends java 11

Reported by: bendem Owned by: team
Priority: normal Milestone:
Component: Wiki content Version:
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

  1. go to website
  2. read required version is java 8+
  3. install java 8
  4. launch jnlp file

What is the expected result?

josm launches and greats you about how great you did

What happens instead?

josm launches, tells you you shouldn't use jws but ows, launches, tells you you should install java 11.

What do you propose

Update the website to tell users about java 11 and openwebstart right from the start to avoid having them jump through hoops.

Please provide any additional information below. Attach a screenshot if possible.

URL:https://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2022-10-06 21:10:57 +0200 (Thu, 06 Oct 2022)
Build-Date:2022-10-07 01:30:59
Revision:18570
Relative:URL: ^/trunk

Identification: JOSM/1.5 (18570 en_GB) Windows 10 64-Bit
OS Build number: Windows 10 Enterprise 2009 (19044)
Memory Usage: 106 MB / 247 MB (43 MB allocated, but free)
Java version: 1.8.0_351-b10, Oracle Corporation, Java HotSpot(TM) Client VM
Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Screen: \Display0 1920×1080 (scaling 1.00×1.00) \Display1 1920×1080 (scaling 1.00×1.00)
Maximum Screen Size: 1920×1080
Best cursor sizes: 16×16→32×32, 32×32→32×32
System property file.encoding: Cp1252
System property sun.jnu.encoding: Cp1252
Locale info: en_GB
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djava.security.manager, -Djava.security.policy=file:<java.home>\lib\security\javaws.policy, -DtrustProxy=true, -Djnlpx.home=<java.home>\bin, -Djnlpx.origFilenameArg=D:\<user.name>\Downloads\josm.jnlp, -Djnlpx.remove=false, -Djava.util.Arrays.useLegacyMergeSort=true, -Djnlpx.splashport=64582, -Djnlpx.jvm=<java.home>\bin\javaw.exe]

Last errors/warnings:
- 00008.080 W: Unable to request certificate of https://roottest-g3.pkioverheid.nl
- 00008.632 W: Unable to request certificate of https://roottest-g3.pkioverheid.nl

Attachments (0)

Change History (1)

comment:1 by taylor.smock, 3 years ago

Resolution: worksforme
Status: newclosed

Website recommends java 8, application recommends java 11

From the main page:

JOSM is an extensible editor for ​OpenStreetMap (OSM) for ​Java 8+.

Note: The link that Java 8+ has goes to a download page for Java 17. We still support Java 8, but we really want to move to a newer version of Java. The fact that we still support Java 8 is the reason why the main page still says 8+ instead of 11+. Note the +. Does it need to say or later? I thought + was fairly self-explanatory.

Message that JOSM shows:

JOSM soon will no longer support this version of Java, you should update to version 11 or better!

I really don't see how we are recommending Java 8. If you know of a page that is explicitly recommending Java 8, please let us know.

With that said, it looks like you are using the JNLP, so you probably want to install OpenWebStart. We have a notification for Oracle Webstart users like you asking them to switch to OpenWebStart, but I think users can tell it to stop bugging them. Once we make the decision to switch, we are probably going to have to add some code compiled with Java 8 to inform Java 8 users that they have to update, specifically to avoid users getting confused.

For more information on the transition from Java 8 to Java 11 or later, see #17858.

EDIT:

josm launches, tells you you shouldn't use jws but ows, launches, tells you you should install java 11.

This is the expected behavior. You really shouldn't be using Oracle WebStart. Use OpenWebStart.
The how to start link explicitly says "You need to install ​OpenWebStart first".

Last edited 3 years ago by taylor.smock (previous) (diff)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.