<
From version < 6.9 >
edited by Eduard Moraru
on 2020/10/20
To version < 7.1 >
edited by Simon Urli
on 2020/10/21
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.enygma
1 +XWiki.surli
Content
... ... @@ -6,6 +6,10 @@
6 6  
7 7  This release brings improved display of liked pages and users that like a page, usability improvements when changing page syntax, finer configuration options for skipping the recycle bin and a new and improved Ratings API.
8 8  
9 +{{error}}
10 +A bug has been found in XWiki 12.9RC1 impacting users of Ratings (https://jira.xwiki.org/browse/XWIKI-17968): if you are using Ratings in your wiki it is advised to wait XWiki 12.9 release before upgrading.
11 +{{/error}}
12 +
9 9  = New and Noteworthy (since XWiki 12.8) =
10 10  
11 11  [[Full list of issues fixed and Dashboard for 12.9>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14622]].
... ... @@ -91,84 +91,84 @@
91 91  2020-10-16 17:39:53,897 [main] WARN ltInstalledExtensionRepository - Invalid extension [org.xwiki.platform:xwiki-platform-ratings-api/12.8] (InvalidExtensionException: Extension [org.xwiki.platform:xwiki-platform-ratings-api/12.8] already exists as a core extension)
92 92  2020-10-16 17:39:54,486 [main] ERROR .i.DefaultExtensionInitializer - Failed to initialize local extension [org.xwiki.platform:xwiki-platform-like-api/12.8]
93 93  java.lang.NoClassDefFoundError: org/xwiki/ratings/internal/SeparatePageRatingsManager
94 - at java.lang.ClassLoader.defineClass1(Native Method)
95 - at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
96 - at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
97 - at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
98 - at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
99 - at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
100 - at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
101 - at java.security.AccessController.doPrivileged(Native Method)
102 - at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
103 - at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
104 - at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
105 - at org.xwiki.component.annotation.ComponentAnnotationLoader.getComponentsDescriptors(ComponentAnnotationLoader.java:161)
106 - at org.xwiki.component.annotation.ComponentAnnotationLoader.register(ComponentAnnotationLoader.java:217)
107 - at org.xwiki.component.annotation.ComponentAnnotationLoader.initialize(ComponentAnnotationLoader.java:138)
108 - at org.xwiki.extension.jar.internal.handler.JarExtensionHandler.loadComponents(JarExtensionHandler.java:251)
109 - at org.xwiki.extension.jar.internal.handler.JarExtensionHandler.install(JarExtensionHandler.java:183)
110 - at org.xwiki.extension.jar.internal.handler.JarExtensionHandler.initialize(JarExtensionHandler.java:144)
111 - at org.xwiki.extension.handler.internal.DefaultExtensionHandlerManager.initialize(DefaultExtensionHandlerManager.java:154)
112 - at org.xwiki.extension.handler.internal.DefaultExtensionInitializer.initializeExtensionInNamespace(DefaultExtensionInitializer.java:178)
113 - at org.xwiki.extension.handler.internal.DefaultExtensionInitializer.initializeExtensionInNamespace(DefaultExtensionInitializer.java:151)
114 - at org.xwiki.extension.handler.internal.DefaultExtensionInitializer.initializeExtension(DefaultExtensionInitializer.java:126)
115 - at org.xwiki.extension.handler.internal.DefaultExtensionInitializer.initialize(DefaultExtensionInitializer.java:104)
116 - at org.xwiki.extension.handler.internal.DefaultExtensionInitializer.initialize(DefaultExtensionInitializer.java:80)
117 - at org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
118 - at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:365)
119 - at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:451)
120 - at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:201)
121 - at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:189)
122 - at org.xwiki.container.servlet.XWikiServletContextListener.contextInitialized(XWikiServletContextListener.java:115)
123 - at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1002)
124 - at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:553)
125 - at org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:931)
126 - at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:764)
127 - at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:360)
128 - at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1445)
129 - at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1409)
130 - at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:844)
131 - at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:275)
132 - at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)
133 - at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
134 - at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:46)
135 - at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:188)
136 - at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:513)
137 - at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:154)
138 - at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:173)
139 - at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:447)
140 - at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:66)
141 - at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:784)
142 - at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:753)
143 - at org.eclipse.jetty.util.Scanner.scan(Scanner.java:641)
144 - at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:540)
145 - at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
146 - at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:146)
147 - at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
148 - at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:599)
149 - at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:249)
150 - at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
151 - at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
152 - at org.eclipse.jetty.server.Server.start(Server.java:408)
153 - at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
154 - at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
155 - at org.eclipse.jetty.server.Server.doStart(Server.java:372)
156 - at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
157 - at org.eclipse.jetty.xml.XmlConfiguration.lambda$main$1(XmlConfiguration.java:1929)
158 - at java.security.AccessController.doPrivileged(Native Method)
159 - at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1878)
160 - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
161 - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
162 - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
163 - at java.lang.reflect.Method.invoke(Method.java:498)
164 - at org.eclipse.jetty.start.Main.invokeMain(Main.java:218)
165 - at org.eclipse.jetty.start.Main.start(Main.java:491)
166 - at org.eclipse.jetty.start.Main.main(Main.java:77)
98 + at java.lang.ClassLoader.defineClass1(Native Method)
99 + at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
100 + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
101 + at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
102 + at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
103 + at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
104 + at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
105 + at java.security.AccessController.doPrivileged(Native Method)
106 + at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
107 + at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
108 + at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
109 + at org.xwiki.component.annotation.ComponentAnnotationLoader.getComponentsDescriptors(ComponentAnnotationLoader.java:161)
110 + at org.xwiki.component.annotation.ComponentAnnotationLoader.register(ComponentAnnotationLoader.java:217)
111 + at org.xwiki.component.annotation.ComponentAnnotationLoader.initialize(ComponentAnnotationLoader.java:138)
112 + at org.xwiki.extension.jar.internal.handler.JarExtensionHandler.loadComponents(JarExtensionHandler.java:251)
113 + at org.xwiki.extension.jar.internal.handler.JarExtensionHandler.install(JarExtensionHandler.java:183)
114 + at org.xwiki.extension.jar.internal.handler.JarExtensionHandler.initialize(JarExtensionHandler.java:144)
115 + at org.xwiki.extension.handler.internal.DefaultExtensionHandlerManager.initialize(DefaultExtensionHandlerManager.java:154)
116 + at org.xwiki.extension.handler.internal.DefaultExtensionInitializer.initializeExtensionInNamespace(DefaultExtensionInitializer.java:178)
117 + at org.xwiki.extension.handler.internal.DefaultExtensionInitializer.initializeExtensionInNamespace(DefaultExtensionInitializer.java:151)
118 + at org.xwiki.extension.handler.internal.DefaultExtensionInitializer.initializeExtension(DefaultExtensionInitializer.java:126)
119 + at org.xwiki.extension.handler.internal.DefaultExtensionInitializer.initialize(DefaultExtensionInitializer.java:104)
120 + at org.xwiki.extension.handler.internal.DefaultExtensionInitializer.initialize(DefaultExtensionInitializer.java:80)
121 + at org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
122 + at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:365)
123 + at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:451)
124 + at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:201)
125 + at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:189)
126 + at org.xwiki.container.servlet.XWikiServletContextListener.contextInitialized(XWikiServletContextListener.java:115)
127 + at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1002)
128 + at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:553)
129 + at org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:931)
130 + at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:764)
131 + at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:360)
132 + at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1445)
133 + at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1409)
134 + at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:844)
135 + at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:275)
136 + at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)
137 + at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
138 + at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:46)
139 + at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:188)
140 + at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:513)
141 + at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:154)
142 + at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:173)
143 + at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:447)
144 + at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:66)
145 + at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:784)
146 + at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:753)
147 + at org.eclipse.jetty.util.Scanner.scan(Scanner.java:641)
148 + at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:540)
149 + at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
150 + at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:146)
151 + at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
152 + at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:599)
153 + at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:249)
154 + at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
155 + at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
156 + at org.eclipse.jetty.server.Server.start(Server.java:408)
157 + at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
158 + at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
159 + at org.eclipse.jetty.server.Server.doStart(Server.java:372)
160 + at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
161 + at org.eclipse.jetty.xml.XmlConfiguration.lambda$main$1(XmlConfiguration.java:1929)
162 + at java.security.AccessController.doPrivileged(Native Method)
163 + at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1878)
164 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
165 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
166 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
167 + at java.lang.reflect.Method.invoke(Method.java:498)
168 + at org.eclipse.jetty.start.Main.invokeMain(Main.java:218)
169 + at org.eclipse.jetty.start.Main.start(Main.java:491)
170 + at org.eclipse.jetty.start.Main.main(Main.java:77)
167 167  Caused by: java.lang.ClassNotFoundException: org.xwiki.ratings.internal.SeparatePageRatingsManager
168 - at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
169 - at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
170 - at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
171 - ... 73 common frames omitted
172 + at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
173 + at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
174 + at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
175 + ... 73 common frames omitted
172 172  {{/code}}
173 173  
174 174  If not nice, those errors are expected: they are showing that our internal Extension Manager found that the Ratings API compatibility was broken. This error will prevent using the Ratings Application or the Like Application until you have completely performed the upgrade.

Get Connected