mojira.dev
MCL-2395

Update notes page 2 / "Older" does not exist

When clicking on the "older" link at the bottom of the update notes, the following error occurs:

[14:47:19 ERROR]: Failed to open link /page/2

java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_45]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_45]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_45]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_45]
	at net.minecraft.launcher.OperatingSystem.openLink(OperatingSystem.java:66) [launcher.jar:?]
	at net.minecraft.launcher.ui.tabs.website.JFXBrowser$1$1$1.handleEvent(JFXBrowser.java:73) [launcher.jar:?]
	at com.sun.webpane.webkit.dom.EventListenerImpl.fwkHandleEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.webpane.platform.WebPage.twkProcessMouseEvent(Native Method) [jfxrt.jar:?]
	at com.sun.webpane.platform.WebPage.dispatchMouseEvent(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.web.WebView.processMouseEvent(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.web.WebView.access$2600(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.web.WebView$14.handle(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.web.WebView$14.handle(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) [jfxrt.jar:?]
	at javafx.event.Event.fireEvent(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.Scene$MouseHandler.process(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.Scene$MouseHandler.process(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.Scene$MouseHandler.access$1900(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.Scene.impl_processMouseEvent(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.tk.quantum.EmbeddedScene$2$1.run(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.tk.quantum.EmbeddedScene$2$1.run(Unknown Source) [jfxrt.jar:?]
	at java.security.AccessController.doPrivileged(Native Method) [?:1.7.0_45]
	at com.sun.javafx.tk.quantum.EmbeddedScene$2.run(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.application.PlatformImpl$4$1.run(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.application.PlatformImpl$4$1.run(Unknown Source) [jfxrt.jar:?]
	at java.security.AccessController.doPrivileged(Native Method) [?:1.7.0_45]
	at com.sun.javafx.application.PlatformImpl$4.run(Unknown Source) [jfxrt.jar:?]
	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) [jfxrt.jar:?]
	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) [jfxrt.jar:?]
	at com.sun.glass.ui.win.WinApplication.access$100(Unknown Source) [jfxrt.jar:?]
	at com.sun.glass.ui.win.WinApplication$3$1.run(Unknown Source) [jfxrt.jar:?]
	at java.lang.Thread.run(Unknown Source) [?:1.7.0_45]
Caused by: java.io.IOException: Failed to open /page/2. Error message: The system cannot find the file specified.


	at sun.awt.windows.WDesktopPeer.ShellExecute(Unknown Source) ~[?:1.7.0_45]
	at sun.awt.windows.WDesktopPeer.browse(Unknown Source) ~[?:1.7.0_45]
	at java.awt.Desktop.browse(Unknown Source) ~[?:1.7.0_45]
	... 42 more

Linked issues

Comments 13

Confirmed, seems to be a JavaFX error.

Still occurs in 1.4.2

I cannot reproduce this in 1.4.4. Nothing happens when I click "Older", as described in MCL-2637. Can you provide some information about your system? OS version? Java version?

Still in 1.4.4, see details in the logfile:

[23:11:40 INFO]: Minecraft Launcher 1.4.4 (through bootstrap 5) started on windows...
[23:11:40 INFO]: Current time is Jun 11, 2014 11:11:40 PM
[23:11:40 INFO]: System.getProperty('os.name') == 'Windows 7'
[23:11:40 INFO]: System.getProperty('os.version') == '6.1'
[23:11:40 INFO]: System.getProperty('os.arch') == 'amd64'
[23:11:40 INFO]: System.getProperty('java.version') == '1.8.0_05'
[23:11:40 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'
[23:11:40 INFO]: System.getProperty('sun.arch.data.model') == '64'
[23:11:40 INFO]: JFX is already initialized
[23:11:41 INFO]: Refreshing local version list...
[23:11:41 INFO]: Refreshing remote version list...
[23:11:42 INFO]: Refresh complete.
[23:11:42 INFO]: Loaded 6 profile(s); selected '1.7.9'
[23:11:42 INFO]: Refreshing auth...
[23:11:42 INFO]: Logging in with access token
[23:11:48 ERROR]: Failed to open link /page/2
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_05]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_05]
	at com.mojang.launcher.OperatingSystem.openLink(OperatingSystem.java:66) [launcher.jar:?]
	at net.minecraft.launcher.ui.tabs.website.JFXBrowser$1$1$1.handleEvent(JFXBrowser.java:73) [launcher.jar:?]
	at com.sun.webkit.dom.EventListenerImpl.fwkHandleEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.webkit.WebPage.twkProcessMouseEvent(Native Method) [jfxrt.jar:?]
	at com.sun.webkit.WebPage.dispatchMouseEvent(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.web.WebView.processMouseEvent(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.web.WebView.access$2500(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.web.WebView$14.handle(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.web.WebView$14.handle(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) [jfxrt.jar:?]
	at javafx.event.Event.fireEvent(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.Scene$MouseHandler.process(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.Scene$MouseHandler.access$1800(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.Scene.impl_processMouseEvent(Unknown Source) [jfxrt.jar:?]
	at javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.tk.quantum.EmbeddedScene$2$1.run(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.tk.quantum.EmbeddedScene$2$1.run(Unknown Source) [jfxrt.jar:?]
	at java.security.AccessController.doPrivileged(Native Method) [?:1.8.0_05]
	at com.sun.javafx.tk.quantum.EmbeddedScene$2.run(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.application.PlatformImpl$6$1.run(Unknown Source) [jfxrt.jar:?]
	at com.sun.javafx.application.PlatformImpl$6$1.run(Unknown Source) [jfxrt.jar:?]
	at java.security.AccessController.doPrivileged(Native Method) [?:1.8.0_05]
	at com.sun.javafx.application.PlatformImpl$6.run(Unknown Source) [jfxrt.jar:?]
	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) [jfxrt.jar:?]
	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) [jfxrt.jar:?]
	at com.sun.glass.ui.win.WinApplication.access$300(Unknown Source) [jfxrt.jar:?]
	at com.sun.glass.ui.win.WinApplication$4$1.run(Unknown Source) [jfxrt.jar:?]
	at java.lang.Thread.run(Unknown Source) [?:1.8.0_05]
Caused by: java.io.IOException: Failed to open /page/2. Error message: Das System kann die angegebene Datei nicht finden.

	at sun.awt.windows.WDesktopPeer.ShellExecute(Unknown Source) ~[?:1.8.0_05]
	at sun.awt.windows.WDesktopPeer.browse(Unknown Source) ~[?:1.8.0_05]
	at java.awt.Desktop.browse(Unknown Source) ~[?:1.8.0_05]
	... 44 more

In 1.4.7, the error no longer occurs, but that's because the "Older" link does nothing now (clicking it neither throws an exception nor opens Page 2), so the problem is still here.

3 more comments

still nothing happens at all in 1.6.13 OS X
However, I wonder if the new OS X launcher will include a full rewrite/revision, or if it is purely the repackaging of the launcher to properly work on OS X.

Confirmed for launcher v1.6.13 on Windows 8.1.

Still present in v1.6.19 of the launcher for Windows 10

Still present in v1.6.44 of the launcher for Windows 10.

Invalid since blog post does not occur on the new launcher anymore.

migrated

(Unassigned)

Confirmed

link, page

Retrieved