Details
-
Bug
-
Status: Closed
-
Normal
-
Resolution: Fixed
-
selections-3.2.0
-
None
-
Flagged
-
Turing sprint 130
Description
Reproduction path:
- create a archetype 10.2 project and from essentials add
- simple documents
- selections
- create a valuelist in the cms with a few values
- from essentials, add a selection of type radio to the simple document and use the created valuelist
- in the CMS edit the simple document doctype and make the new created field mandatory
- edit an existing simple document.
You'll notice the interface shows the following error
An error has occurred, sorry for that. java.lang.NullPointerException: null Failed to instantiate plugin class 'org.onehippo.forge.selection.frontend.plugin.RadioGroupPlugin' for wicket id 'home.cluster.cms-static.plugin.servicesLoader.cluster.cms-services.plugin.hippostdEditorFactory.cluster.cms-editor.plugin.editorPlugin.cluster._default_.plugin.journeyphase.cluster._default_.service.wicket.id' in plugin 'home.cluster.cms-static.plugin.servicesLoader.cluster.cms-services.plugin.hippostdEditorFactory.cluster.cms-editor.plugin.editorPlugin.cluster._default_.plugin.journeyphase.cluster._default_.plugin.root' (JcrPluginConfig:/hippo:namespaces/selection/RadioGroup/editor:templates/_default_/root)
The following stacktrace will be logged in the logfile
[INFO] [talledLocalContainer] 25.03.2016 17:08:02 ERROR http-nio-9080-exec-8 [PluginFactory.createPlugin:87] java.lang.IllegalStateException: Unknown document url service 'live.site.document.url.service' configured for the website actions plugin. Please set the configuration property 'document.url.service.id' [INFO] [talledLocalContainer] java.lang.reflect.InvocationTargetException [INFO] [talledLocalContainer] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [INFO] [talledLocalContainer] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [INFO] [talledLocalContainer] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [INFO] [talledLocalContainer] at java.lang.reflect.Constructor.newInstance(Constructor.java:422) [INFO] [talledLocalContainer] at org.hippoecm.frontend.plugin.impl.PluginFactory.createPlugin(PluginFactory.java:69) [INFO] [talledLocalContainer] at org.hippoecm.frontend.plugin.impl.PluginManager.start(PluginManager.java:84) [INFO] [talledLocalContainer] at org.hippoecm.frontend.plugin.impl.PluginContext.start(PluginContext.java:372) [INFO] [talledLocalContainer] at org.hippoecm.frontend.plugin.impl.ClusterControl.start(ClusterControl.java:125) [INFO] [talledLocalContainer] at org.hippoecm.addon.workflow.PluginController.startRenderer(PluginController.java:116) [INFO] [talledLocalContainer] at org.hippoecm.addon.workflow.AbstractWorkflowManagerPlugin.createPluginForWorkflow(AbstractWorkflowManagerPlugin.java:301) [INFO] [talledLocalContainer] at org.hippoecm.addon.workflow.AbstractWorkflowManagerPlugin.buildPanelsForCategory(AbstractWorkflowManagerPlugin.java:276) [INFO] [talledLocalContainer] at org.hippoecm.addon.workflow.AbstractWorkflowManagerPlugin.buildPanelsForCategories(AbstractWorkflowManagerPlugin.java:251) [INFO] [talledLocalContainer] at org.hippoecm.addon.workflow.AbstractWorkflowManagerPlugin.buildMenu(AbstractWorkflowManagerPlugin.java:183) [INFO] [talledLocalContainer] at org.hippoecm.addon.workflow.DocumentWorkflowManagerPlugin.render(DocumentWorkflowManagerPlugin.java:100) [INFO] [talledLocalContainer] at org.hippoecm.frontend.service.render.AbstractRenderService.render(AbstractRenderService.java:425) [INFO] [talledLocalContainer] at org.hippoecm.frontend.service.render.RenderPlugin.render(RenderPlugin.java:122) [INFO] [talledLocalContainer] at org.hippoecm.frontend.plugins.standards.perspective.Perspective.render(Perspective.java:172) [INFO] [talledLocalContainer] at org.hippoecm.frontend.service.render.AbstractRenderService.render(AbstractRenderService.java:425) [INFO] [talledLocalContainer] at org.hippoecm.frontend.editor.AbstractCmsEditor$EditorWrapper.render(AbstractCmsEditor.java:101) [INFO] [talledLocalContainer] at org.hippoecm.frontend.plugins.standards.tabs.TabsPlugin.render(TabsPlugin.java:191) [INFO] [talledLocalContainer] at org.hippoecm.frontend.service.render.AbstractRenderService.render(AbstractRenderService.java:425) [INFO] [talledLocalContainer] at org.hippoecm.frontend.service.render.RenderPlugin.render(RenderPlugin.java:122) [INFO] [talledLocalContainer] at org.hippoecm.frontend.plugins.standards.perspective.Perspective.render(Perspective.java:172) [INFO] [talledLocalContainer] at org.hippoecm.frontend.plugins.cms.browse.BrowserPerspective.render(BrowserPerspective.java:169) [INFO] [talledLocalContainer] at org.hippoecm.frontend.plugins.standards.tabs.TabsPlugin.render(TabsPlugin.java:191) [INFO] [talledLocalContainer] at org.hippoecm.frontend.plugins.cms.root.RootPlugin.render(RootPlugin.java:225) [INFO] [talledLocalContainer] at org.hippoecm.frontend.PluginPage.render(PluginPage.java:273) [INFO] [talledLocalContainer] at org.hippoecm.frontend.PluginRequestTarget.respond(PluginRequestTarget.java:148) [INFO] [talledLocalContainer] at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:890) [INFO] [talledLocalContainer] at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [INFO] [talledLocalContainer] at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:97) [INFO] [talledLocalContainer] at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [INFO] [talledLocalContainer] at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [INFO] [talledLocalContainer] at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [INFO] [talledLocalContainer] at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259) [INFO] [talledLocalContainer] at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [INFO] [talledLocalContainer] at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [INFO] [talledLocalContainer] at org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.java:54) [INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:106) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java) [INFO] [talledLocalContainer] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHostValve.__invoke(StandardHostValve.java:142) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java) [INFO] [talledLocalContainer] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [INFO] [talledLocalContainer] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:617) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [INFO] [talledLocalContainer] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) [INFO] [talledLocalContainer] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) [INFO] [talledLocalContainer] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668) [INFO] [talledLocalContainer] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1521) [INFO] [talledLocalContainer] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1478) [INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [INFO] [talledLocalContainer] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [INFO] [talledLocalContainer] at java.lang.Thread.run(Thread.java:745) [INFO] [talledLocalContainer] Caused by: java.lang.IllegalStateException: Unknown document url service 'live.site.document.url.service' configured for the website actions plugin. Please set the configuration property 'document.url.service.id' [INFO] [talledLocalContainer] at org.onehippo.cms7.channelmanager.plugins.social.SocialSharingPlugin.<init>(SocialSharingPlugin.java:66) [INFO] [talledLocalContainer] ... 60 more [INFO] [talledLocalContainer] 17:08:02 INFO Exporting content/documents/archetypeproject10/content.xml to module bootstrap/content [INFO] [talledLocalContainer] 25.03.2016 17:08:05 ERROR http-nio-9080-exec-1 [PluginFactory.createPlugin:87] java.lang.NullPointerException: null [INFO] [talledLocalContainer] java.lang.reflect.InvocationTargetException [INFO] [talledLocalContainer] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [INFO] [talledLocalContainer] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [INFO] [talledLocalContainer] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [INFO] [talledLocalContainer] at java.lang.reflect.Constructor.newInstance(Constructor.java:422) [INFO] [talledLocalContainer] at org.hippoecm.frontend.plugin.impl.PluginFactory.createPlugin(PluginFactory.java:69) [INFO] [talledLocalContainer] at org.hippoecm.frontend.plugin.impl.PluginManager.start(PluginManager.java:84) [INFO] [talledLocalContainer] at org.hippoecm.frontend.plugin.impl.PluginContext.start(PluginContext.java:372) [INFO] [talledLocalContainer] at org.hippoecm.frontend.plugin.impl.ClusterControl.start(ClusterControl.java:125) [INFO] [talledLocalContainer] at org.hippoecm.frontend.editor.plugins.field.FieldItem.<init>(FieldItem.java:102) [INFO] [talledLocalContainer] at org.hippoecm.frontend.editor.plugins.field.TemplateController.addModel(TemplateController.java:93) [INFO] [talledLocalContainer] at org.hippoecm.frontend.editor.plugins.field.TemplateController.start(TemplateController.java:65) [INFO] [talledLocalContainer] at org.hippoecm.frontend.editor.plugins.field.AbstractFieldPlugin.onBeforeRender(AbstractFieldPlugin.java:319) [INFO] [talledLocalContainer] at org.hippoecm.frontend.editor.plugins.field.PropertyFieldPlugin.onBeforeRender(PropertyFieldPlugin.java:182) [INFO] [talledLocalContainer] at org.apache.wicket.Component.internalBeforeRender(Component.java:949) [INFO] [talledLocalContainer] at org.apache.wicket.Component.beforeRender(Component.java:1017) [INFO] [talledLocalContainer] at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1684) [INFO] [talledLocalContainer] at org.apache.wicket.Component.onBeforeRender(Component.java:3833) [INFO] [talledLocalContainer] at org.apache.wicket.Component.internalBeforeRender(Component.java:949) [INFO] [talledLocalContainer] at org.apache.wicket.Component.beforeRender(Component.java:1017) [INFO] [talledLocalContainer] at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1684) [INFO] [talledLocalContainer] at org.apache.wicket.Component.onBeforeRender(Component.java:3833) [INFO] [talledLocalContainer] at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:143) [INFO] [talledLocalContainer] at org.apache.wicket.markup.repeater.AbstractPageableView.onBeforeRender(AbstractPageableView.java:115) [INFO] [talledLocalContainer] at org.apache.wicket.Component.internalBeforeRender(Component.java:949) [INFO] [talledLocalContainer] at org.apache.wicket.Component.beforeRender(Component.java:1017) [INFO] [talledLocalContainer] at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1684) [INFO] [talledLocalContainer] at org.apache.wicket.Component.onBeforeRender(Component.java:3833) [INFO] [talledLocalContainer] at org.hippoecm.frontend.service.render.AbstractRenderService.onBeforeRender(AbstractRenderService.java:569) [INFO] [talledLocalContainer] at org.apache.wicket.Component.internalBeforeRender(Component.java:949) [INFO] [talledLocalContainer] at org.apache.wicket.Component.beforeRender(Component.java:1017) [INFO] [talledLocalContainer] at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1684) [INFO] [talledLocalContainer] at org.apache.wicket.Component.onBeforeRender(Component.java:3833) [INFO] [talledLocalContainer] at org.hippoecm.frontend.service.render.AbstractRenderService.onBeforeRender(AbstractRenderService.java:569) [INFO] [talledLocalContainer] at org.apache.wicket.Component.internalBeforeRender(Component.java:949) [INFO] [talledLocalContainer] at org.apache.wicket.Component.beforeRender(Component.java:1017) [INFO] [talledLocalContainer] at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1684) [INFO] [talledLocalContainer] at org.apache.wicket.Component.onBeforeRender(Component.java:3833) [INFO] [talledLocalContainer] at org.apache.wicket.markup.html.form.Form.onBeforeRender(Form.java:1784) [INFO] [talledLocalContainer] at org.apache.wicket.Component.internalBeforeRender(Component.java:949) [INFO] [talledLocalContainer] at org.apache.wicket.Component.beforeRender(Component.java:1017) [INFO] [talledLocalContainer] at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1684) [INFO] [talledLocalContainer] at org.apache.wicket.Component.onBeforeRender(Component.java:3833) [INFO] [talledLocalContainer] at org.hippoecm.frontend.service.render.AbstractRenderService.onBeforeRender(AbstractRenderService.java:569) [INFO] [talledLocalContainer] at org.apache.wicket.Component.internalBeforeRender(Component.java:949) [INFO] [talledLocalContainer] at org.apache.wicket.Component.beforeRender(Component.java:1017) [INFO] [talledLocalContainer] at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1684) [INFO] [talledLocalContainer] at org.apache.wicket.Component.onBeforeRender(Component.java:3833) [INFO] [talledLocalContainer] at org.hippoecm.frontend.service.render.AbstractRenderService.onBeforeRender(AbstractRenderService.java:569) [INFO] [talledLocalContainer] at org.apache.wicket.Component.internalBeforeRender(Component.java:949) [INFO] [talledLocalContainer] at org.apache.wicket.Component.beforeRender(Component.java:1017) [INFO] [talledLocalContainer] at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1684) [INFO] [talledLocalContainer] at org.apache.wicket.Component.onBeforeRender(Component.java:3833) [INFO] [talledLocalContainer] at org.hippoecm.frontend.service.render.AbstractRenderService.onBeforeRender(AbstractRenderService.java:569) [INFO] [talledLocalContainer] at org.apache.wicket.Component.internalBeforeRender(Component.java:949) [INFO] [talledLocalContainer] at org.apache.wicket.Component.beforeRender(Component.java:1017) [INFO] [talledLocalContainer] at org.apache.wicket.Component.internalPrepareForRender(Component.java:2201) [INFO] [talledLocalContainer] at org.apache.wicket.Component.prepareForRender(Component.java:2240) [INFO] [talledLocalContainer] at org.apache.wicket.ajax.XmlAjaxResponse.writeComponent(XmlAjaxResponse.java:107) [INFO] [talledLocalContainer] at org.apache.wicket.ajax.AbstractAjaxResponse.writeComponents(AbstractAjaxResponse.java:218) [INFO] [talledLocalContainer] at org.apache.wicket.ajax.AbstractAjaxResponse.writeTo(AbstractAjaxResponse.java:150) [INFO] [talledLocalContainer] at org.apache.wicket.ajax.AjaxRequestHandler.respond(AjaxRequestHandler.java:359) [INFO] [talledLocalContainer] at org.hippoecm.frontend.PluginRequestTarget.respond(PluginRequestTarget.java:150) [INFO] [talledLocalContainer] at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:890) [INFO] [talledLocalContainer] at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [INFO] [talledLocalContainer] at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:97) [INFO] [talledLocalContainer] at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [INFO] [talledLocalContainer] at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [INFO] [talledLocalContainer] at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [INFO] [talledLocalContainer] at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259) [INFO] [talledLocalContainer] at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [INFO] [talledLocalContainer] at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [INFO] [talledLocalContainer] at org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.java:54) [INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [INFO] [talledLocalContainer] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:106) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java) [INFO] [talledLocalContainer] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHostValve.__invoke(StandardHostValve.java:142) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java) [INFO] [talledLocalContainer] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [INFO] [talledLocalContainer] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:617) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [INFO] [talledLocalContainer] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) [INFO] [talledLocalContainer] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) [INFO] [talledLocalContainer] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668) [INFO] [talledLocalContainer] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1521) [INFO] [talledLocalContainer] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1478) [INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [INFO] [talledLocalContainer] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [INFO] [talledLocalContainer] at java.lang.Thread.run(Thread.java:745) [INFO] [talledLocalContainer] Caused by: java.lang.NullPointerException [INFO] [talledLocalContainer] at org.onehippo.forge.selection.frontend.plugin.RadioGroupPlugin.getValueItem(RadioGroupPlugin.java:162) [INFO] [talledLocalContainer] at org.onehippo.forge.selection.frontend.plugin.RadioGroupPlugin.getSelectedValueItem(RadioGroupPlugin.java:157) [INFO] [talledLocalContainer] at org.onehippo.forge.selection.frontend.plugin.RadioGroupPlugin.addRadioGroupComponent(RadioGroupPlugin.java:113) [INFO] [talledLocalContainer] at org.onehippo.forge.selection.frontend.plugin.RadioGroupPlugin.addEditModeComponents(RadioGroupPlugin.java:105) [INFO] [talledLocalContainer] at org.onehippo.forge.selection.frontend.plugin.RadioGroupPlugin.<init>(RadioGroupPlugin.java:79) [INFO] [talledLocalContainer] ... 94 more
Attachments
Issue Links
- is forward ported by
-
HIPPLUG-1299 Forward port to master/11: Selection RadioGroup plugin throws NPE when set as Required
- Closed