dynamic dropdown, with generated value list (concept?)

765 views
Skip to first unread message

arsdeep.singh

unread,
Nov 5, 2014, 9:54:32 AM11/5/14
to hippo-c...@googlegroups.com

I am using hippo CMS 7.9.3

I want a drop down with a list of values in a document type, and the data of the list has to come from a database.

How can I achieve this in hippo? 

With dynamic dropdown?

With a value list?

How can I make a value list? Should it be a document type with a single (value list) inside?

Can i generate the value list with data form the database, in code?

I downloaded the selection demo from:

https://forge.onehippo.org/svn/selection/selection-demo/trunk

But cannot run the project, got an error when I did a mvn clean install.

“[ERROR] Failed to execute goal on project selectionpluginsdemo-cms: Could not re

solve dependencies for project org.onehippo.forge.selectionpluginsdemo:selection

pluginsdemo-cms:war:2.08.03-SNAPSHOT: The following artifacts could not be resol

ved: org.onehippo.forge.selectionplugins:selectionplugins-addon-repository:jar:2

.08.03-SNAPSHOT, org.onehippo.forge.selectionplugins:selectionplugins-addon-cms:

jar:2.08.03-SNAPSHOT: Failure to find org.onehippo.forge.selectionplugins:select

ionplugins-addon-repository:jar:2.08.03-SNAPSHOT in http://forge.onehippo.org/sv

n/selection/maven2 was cached in the local repository, resolution will not be re

attempted until the update interval of forge.selection has elapsed or updates ar

e forced -> [Help 1] “

Thanks in advance. 

Regards,
Arsdeep

Tobias Jeger

unread,
Nov 5, 2014, 10:06:09 AM11/5/14
to hippo-c...@googlegroups.com
Hi Arsdeep,

yes, the selections plugin is the way to go. The documentation on the Forge [1] describes that you can write a custom valuelist provider to achieve what you want.

Regarding the demo trunk, it depends on a SNAPSHOT version of the plugin. I suggest you first locally build and install it, after that, the demo should build too.

cheers

Tobi



--
Hippo Community Group: The place for all discussions and announcements about Hippo CMS (and HST, repository etc. etc.)
 
To post to this group, send email to hippo-c...@googlegroups.com
RSS: https://groups.google.com/group/hippo-community/feed/rss_v2_0_msgs.xml?num=50
---
You received this message because you are subscribed to the Google Groups "Hippo Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hippo-communi...@googlegroups.com.
Visit this group at http://groups.google.com/group/hippo-community.
For more options, visit https://groups.google.com/d/optout.



--
Amsterdam - Oosteinde 11, 1017 WT Amsterdam
Boston - 101 Main Street, Cambridge, MA 02142

US +1 877 414 4776 (toll free)
Europe +31(0)20 522 4466
www.onehippo.com

arsdeep.singh

unread,
Nov 11, 2014, 9:27:00 AM11/11/14
to hippo-c...@googlegroups.com

Hi Tobi,

 

I got the demo project working, thnx for the suggestion.

 

For the dynamic dropdown I see two fields that are used (based on demo project):

1:  source value = 'values'

2: valuelistProvider value = 'service.valuelist.custom'.

 

I think the valuelistProvider is the component where the logic is executed. I cannot find the file 'service.valuelist.custom' in the demo project. Where is it located?

 

I want to write my own logic and present that in the cms.

 

Anny ideas? 


Regards,

Arsdeep


Op woensdag 5 november 2014 16:06:09 UTC+1 schreef t.jeger:

Tobias Jeger

unread,
Nov 12, 2014, 2:45:42 AM11/12/14
to hippo-c...@googlegroups.com
Hi Arsdeep,

check what you find at

/hippo:configuration/hippo:frontend/cms/cms-services

one of the nodes there should have a valuelist.provider property with value 'service.valuelist.custom'.
That's where the corresponding valuelist provider class is specified. So, service.valuelist.custom is not a filename,
it's just a reference to another part of the CMS configuration (the CMS service).

HTH

Tobi


arsdeep.singh

unread,
Nov 12, 2014, 3:50:56 AM11/12/14
to hippo-c...@googlegroups.com
Hi Tobi,

Thanks for the quick response. I will try some things. 

Arsdeep

Op woensdag 12 november 2014 08:45:42 UTC+1 schreef t.jeger:

arsdeep.singh

unread,
Nov 12, 2014, 5:46:00 AM11/12/14
to hippo-c...@googlegroups.com
Hi,

I tried the following three things,

1: Added a cms-service called: 'CustomValueListProvider'

plugin.class   String 
com.mycompany.test.CustomValueListProvider

valuelist.provider   String
service.valuelist.custom

2: Added CustomValueListProvider.java
Content Class CustomValueListProvider.java (based on demo project)
package com.mycompany.test; import java.util.List; import java.util.ArrayList; import java.util.Locale; import org.hippoecm.frontend.plugin.Plugin; import org.hippoecm.frontend.plugin.IPluginContext; import org.hippoecm.frontend.plugin.config.IPluginConfig; import org.onehippo.forge.selection.frontend.model.ListItem; import org.onehippo.forge.selection.frontend.model.ValueList; import org.onehippo.forge.selection.frontend.provider.IValueListProvider; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class CustomValueListProvider extends Plugin implements IValueListProvider { private static final long serialVersionUID = 666349519288021987L; static final Logger log = LoggerFactory.getLogger(CustomValueListProvider.class); public CustomValueListProvider(IPluginContext context, IPluginConfig config) { super(context, config); context.registerService(this, config.getString(IValueListProvider.SERVICE)); if (log.isDebugEnabled()) { log.debug(" registered under " + IValueListProvider.SERVICE); } } @Override public ValueList getValueList(IPluginConfig config) { return getValueList(config.getString("source", "values")); } @Override public ValueList getValueList(String name) { if (!"values".equals(name)) { log.warn("unknown value list name " + name + " was requested, using 'values'"); } ValueList valuelist = new ValueList(); valuelist.add(new ListItem("custom1", "Custom Value 1")); valuelist.add(new ListItem("custom2", "Custom Value 2")); valuelist.add(new ListItem("custom3", "Custom Value 3")); return valuelist; } @Override public List<String> getValueListNames() { ArrayList<String> list = new ArrayList<>(1); list.add("values"); return list; } @Override public ValueList getValueList(String string, Locale locale) { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. } }




3: Added dynamic dropdown in Documentype with the following properties:
source : 'values'
valuelistProvider : 'service.valuelist.custom'
Log
In the log i get a lot of errors:
****************************Start log*************************************
[INFO] [talledLocalContainer] 12.11.2014 10:57:33 ERROR http-bio-8080-exec-10 [P
luginFactory.createPlugin:79] java.lang.ClassNotFoundException: nl.zin.kiesbeter
.test.CustomValueListProvider
[INFO] [talledLocalContainer] java.lang.ClassNotFoundException: nl.zin.kiesbeter
.test.CustomValueListProvider
[INFO] [talledLocalContainer]   at org.apache.catalina.loader.WebappClassLoader.
loadClass(WebappClassLoader.java:1702)
[INFO] [talledLocalContainer]   at org.apache.catalina.loader.WebappClassLoader.
loadClass(WebappClassLoader.java:1547)
[INFO] [talledLocalContainer]   at java.lang.Class.forName0(Native Method)
[INFO] [talledLocalContainer]   at java.lang.Class.forName(Class.java:270)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.plugin.impl.PluginFacto
ry.createPlugin(PluginFactory.java:65)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.plugin.impl.PluginManag
er.start(PluginManager.java:84)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.plugin.impl.PluginConte
xt.start(PluginContext.java:329)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.plugin.impl.ClusterCont
rol.start(ClusterControl.java:125)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.plugin.loader.PluginClu
sterLoader.start(PluginClusterLoader.java:61)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.plugin.impl.PluginConte
xt.connect(PluginContext.java:313)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.plugin.impl.PluginManag
er.start(PluginManager.java:86)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.plugin.impl.PluginConte
xt.start(PluginContext.java:329)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.plugin.impl.ClusterCont
rol.start(ClusterControl.java:125)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.PluginPage.<init>(Plugi
nPage.java:95)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.PluginPage.<init>(Plugi
nPage.java:64)
[INFO] [talledLocalContainer]   at sun.reflect.NativeConstructorAccessorImpl.new
Instance0(Native Method)
[INFO] [talledLocalContainer]   at sun.reflect.NativeConstructorAccessorImpl.new
Instance(NativeConstructorAccessorImpl.java:57)
[INFO] [talledLocalContainer]   at sun.reflect.DelegatingConstructorAccessorImpl
.newInstance(DelegatingConstructorAccessorImpl.java:45)
[INFO] [talledLocalContainer]   at java.lang.reflect.Constructor.newInstance(Con
structor.java:526)
[INFO] [talledLocalContainer]   at org.apache.wicket.session.DefaultPageFactory.
newPage(DefaultPageFactory.java:175)
[INFO] [talledLocalContainer]   at org.apache.wicket.session.DefaultPageFactory.
newPage(DefaultPageFactory.java:67)
[INFO] [talledLocalContainer]   at org.apache.wicket.DefaultMapperContext.newPag
eInstance(DefaultMapperContext.java:133)
[INFO] [talledLocalContainer]   at org.apache.wicket.core.request.handler.PagePr
ovider.resolvePageInstance(PageProvider.java:268)
[INFO] [talledLocalContainer]   at org.apache.wicket.core.request.handler.PagePr
ovider.getPageInstance(PageProvider.java:166)
[INFO] [talledLocalContainer]   at org.apache.wicket.request.handler.render.Page
Renderer.getPage(PageRenderer.java:78)
[INFO] [talledLocalContainer]   at org.apache.wicket.request.handler.render.WebP
ageRenderer.respond(WebPageRenderer.java:269)
[INFO] [talledLocalContainer]   at org.apache.wicket.core.request.handler.Render
PageRequestHandler.respond(RenderPageRequestHandler.java:175)
[INFO] [talledLocalContainer]   at org.apache.wicket.request.cycle.RequestCycle$
HandlerExecutor.respond(RequestCycle.java:862)
[INFO] [talledLocalContainer]   at org.apache.wicket.request.RequestHandlerStack
.execute(RequestHandlerStack.java:64)
[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.ApplicationFilterCha
in.internalDoFilter(ApplicationFilterChain.java:243)
[INFO] [talledLocalContainer]   at org.apache.catalina.core.ApplicationFilterCha
in.doFilter(ApplicationFilterChain.java:210)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.plugins.login.Concurren
tLoginFilter.doFilter(ConcurrentLoginFilter.java:54)
[INFO] [talledLocalContainer]   at org.apache.catalina.core.ApplicationFilterCha
in.internalDoFilter(ApplicationFilterChain.java:243)
[INFO] [talledLocalContainer]   at org.apache.catalina.core.ApplicationFilterCha
in.doFilter(ApplicationFilterChain.java:210)
[INFO] [talledLocalContainer]   at org.apache.catalina.core.StandardWrapperValve
.invoke(StandardWrapperValve.java:222)
[INFO] [talledLocalContainer]   at org.apache.catalina.core.StandardContextValve
.invoke(StandardContextValve.java:123)
[INFO] [talledLocalContainer]   at org.apache.catalina.authenticator.Authenticat
orBase.invoke(AuthenticatorBase.java:502)
[INFO] [talledLocalContainer]   at org.apache.catalina.core.StandardHostValve.in
voke(StandardHostValve.java:171)
[INFO] [talledLocalContainer]   at org.apache.catalina.valves.ErrorReportValve.i
nvoke(ErrorReportValve.java:100)
[INFO] [talledLocalContainer]   at org.apache.catalina.valves.AccessLogValve.inv
oke(AccessLogValve.java:953)
[INFO] [talledLocalContainer]   at org.apache.catalina.core.StandardEngineValve.
invoke(StandardEngineValve.java:118)
[INFO] [talledLocalContainer]   at org.apache.catalina.connector.CoyoteAdapter.s
ervice(CoyoteAdapter.java:408)
[INFO] [talledLocalContainer]   at org.apache.coyote.http11.AbstractHttp11Proces
sor.process(AbstractHttp11Processor.java:1041)
[INFO] [talledLocalContainer]   at org.apache.coyote.AbstractProtocol$AbstractCo
nnectionHandler.process(AbstractProtocol.java:603)
[INFO] [talledLocalContainer]   at org.apache.tomcat.util.net.JIoEndpoint$Socket
Processor.run(JIoEndpoint.java:312)
[INFO] [talledLocalContainer]   at java.util.concurrent.ThreadPoolExecutor.runWo
rker(ThreadPoolExecutor.java:1145)
[INFO] [talledLocalContainer]   at java.util.concurrent.ThreadPoolExecutor$Worke
r.run(ThreadPoolExecutor.java:615)
[INFO] [talledLocalContainer]   at java.lang.Thread.run(Thread.java:745)
[INFO] [talledLocalContainer] 12.11.2014 10:57:33 ERROR http-bio-8080-exec-10 [P
luginFactory.createPlugin:106] java.lang.ClassNotFoundException: nl.zin.kiesbete
r.test.CustomValueListProvider
[INFO] [talledLocalContainer] Failed to instantiate plugin class 'nl.zin.kiesbet
er.test.CustomValueListProvider' for wicket id 'null' in plugin 'home.cluster.cm
s-static.plugin.servicesLoader.cluster.cms-services.plugin.CustomValueListProvid
er' (JcrPluginConfig:/hippo:configuration/hippo:frontend/cms/cms-services/Custom
ValueListProvider)

[INFO] [talledLocalContainer] 12.11.2014 11:04:13 ERROR http-bio-8080-exec-12 [D
ocumentValueListProvider.getSourceNode:185] RepositoryException occurred while t
rying to get value list node by source values
[INFO] [talledLocalContainer] javax.jcr.RepositoryException: invalid identifier:
 values
[INFO] [talledLocalContainer]   at org.apache.jackrabbit.core.SessionImpl.getNod
eByIdentifier(SessionImpl.java:1104)
[INFO] [talledLocalContainer]   at org.hippoecm.repository.decorating.SessionDec
orator.getNodeByIdentifier(SessionDecorator.java:348)
[INFO] [talledLocalContainer]   at org.onehippo.forge.selection.frontend.provide
r.DocumentValueListProvider.getSourceNode(DocumentValueListProvider.java:168)
[INFO] [talledLocalContainer]   at org.onehippo.forge.selection.frontend.provide
r.DocumentValueListProvider.getValueList(DocumentValueListProvider.java:90)
[INFO] [talledLocalContainer]   at org.onehippo.forge.selection.frontend.plugin.
DynamicDropdownPlugin.getValueList(DynamicDropdownPlugin.java:368)
[INFO] [talledLocalContainer]   at org.onehippo.forge.selection.frontend.plugin.
DynamicDropdownPlugin.<init>(DynamicDropdownPlugin.java:170)
[INFO] [talledLocalContainer]   at sun.reflect.NativeConstructorAccessorImpl.new
Instance0(Native Method)
[INFO] [talledLocalContainer]   at sun.reflect.NativeConstructorAccessorImpl.new
Instance(NativeConstructorAccessorImpl.java:57)
[INFO] [talledLocalContainer]   at sun.reflect.DelegatingConstructorAccessorImpl
.newInstance(DelegatingConstructorAccessorImpl.java:45)
[INFO] [talledLocalContainer]   at java.lang.reflect.Constructor.newInstance(Con
structor.java:526)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.plugin.impl.PluginFacto
ry.createPlugin(PluginFactory.java:69)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.plugin.impl.PluginManag
er.start(PluginManager.java:84)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.plugin.impl.PluginConte
xt.start(PluginContext.java:329)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.plugin.impl.ClusterCont
rol.start(ClusterControl.java:125)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.editor.plugins.field.Fi
eldItem.<init>(FieldItem.java:102)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.editor.plugins.field.Te
mplateController.addModel(TemplateController.java:93)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.editor.plugins.field.Te
mplateController.start(TemplateController.java:65)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.editor.plugins.field.Ab
stractFieldPlugin.onBeforeRender(AbstractFieldPlugin.java:321)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.editor.plugins.field.Pr
opertyFieldPlugin.onBeforeRender(PropertyFieldPlugin.java:151)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.internalBeforeRen
der(Component.java:923)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.beforeRender(Comp
onent.java:991)
[INFO] [talledLocalContainer]   at org.apache.wicket.MarkupContainer.onBeforeRen
derChildren(MarkupContainer.java:1682)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.onBeforeRender(Co
mponent.java:3853)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.service.render.Abstract
RenderService.onBeforeRender(AbstractRenderService.java:543)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.internalBeforeRen
der(Component.java:923)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.beforeRender(Comp
onent.java:991)
[INFO] [talledLocalContainer]   at org.apache.wicket.MarkupContainer.onBeforeRen
derChildren(MarkupContainer.java:1682)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.onBeforeRender(Co
mponent.java:3853)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.internalBeforeRen
der(Component.java:923)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.beforeRender(Comp
onent.java:991)
[INFO] [talledLocalContainer]   at org.apache.wicket.MarkupContainer.onBeforeRen
derChildren(MarkupContainer.java:1682)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.onBeforeRender(Co
mponent.java:3853)
[INFO] [talledLocalContainer]   at org.apache.wicket.markup.repeater.AbstractRep
eater.onBeforeRender(AbstractRepeater.java:136)
[INFO] [talledLocalContainer]   at org.apache.wicket.markup.repeater.AbstractPag
eableView.onBeforeRender(AbstractPageableView.java:115)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.internalBeforeRen
der(Component.java:923)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.beforeRender(Comp
onent.java:991)
[INFO] [talledLocalContainer]   at org.apache.wicket.MarkupContainer.onBeforeRen
derChildren(MarkupContainer.java:1682)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.onBeforeRender(Co
mponent.java:3853)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.service.render.Abstract
RenderService.onBeforeRender(AbstractRenderService.java:543)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.internalBeforeRen
der(Component.java:923)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.beforeRender(Comp
onent.java:991)
[INFO] [talledLocalContainer]   at org.apache.wicket.MarkupContainer.onBeforeRen
derChildren(MarkupContainer.java:1682)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.onBeforeRender(Co
mponent.java:3853)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.service.render.Abstract
RenderService.onBeforeRender(AbstractRenderService.java:543)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.internalBeforeRen
der(Component.java:923)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.beforeRender(Comp
onent.java:991)
[INFO] [talledLocalContainer]   at org.apache.wicket.MarkupContainer.onBeforeRen
derChildren(MarkupContainer.java:1682)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.onBeforeRender(Co
mponent.java:3853)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.service.render.Abstract
RenderService.onBeforeRender(AbstractRenderService.java:543)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.internalBeforeRen
der(Component.java:923)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.beforeRender(Comp
onent.java:991)
[INFO] [talledLocalContainer]   at org.apache.wicket.MarkupContainer.onBeforeRen
derChildren(MarkupContainer.java:1682)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.onBeforeRender(Co
mponent.java:3853)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.service.render.Abstract
RenderService.onBeforeRender(AbstractRenderService.java:543)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.internalBeforeRen
der(Component.java:923)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.beforeRender(Comp
onent.java:991)
[INFO] [talledLocalContainer]   at org.apache.wicket.MarkupContainer.onBeforeRen
derChildren(MarkupContainer.java:1682)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.onBeforeRender(Co
mponent.java:3853)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.service.render.Abstract
RenderService.onBeforeRender(AbstractRenderService.java:543)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.internalBeforeRen
der(Component.java:923)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.beforeRender(Comp
onent.java:991)
[INFO] [talledLocalContainer]   at org.apache.wicket.MarkupContainer.onBeforeRen
derChildren(MarkupContainer.java:1682)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.onBeforeRender(Co
mponent.java:3853)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.service.render.Abstract
RenderService.onBeforeRender(AbstractRenderService.java:543)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.internalBeforeRen
der(Component.java:923)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.beforeRender(Comp
onent.java:991)
[INFO] [talledLocalContainer]   at org.apache.wicket.MarkupContainer.onBeforeRen
derChildren(MarkupContainer.java:1682)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.onBeforeRender(Co
mponent.java:3853)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.service.render.Abstract
RenderService.onBeforeRender(AbstractRenderService.java:543)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.internalBeforeRen
der(Component.java:923)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.beforeRender(Comp
onent.java:991)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.internalPrepareFo
rRender(Component.java:2216)
[INFO] [talledLocalContainer]   at org.apache.wicket.Component.prepareForRender(
Component.java:2255)
[INFO] [talledLocalContainer]   at org.apache.wicket.ajax.XmlAjaxResponse.writeC
omponent(XmlAjaxResponse.java:107)
[INFO] [talledLocalContainer]   at org.apache.wicket.ajax.AbstractAjaxResponse.w
riteComponents(AbstractAjaxResponse.java:218)
[INFO] [talledLocalContainer]   at org.apache.wicket.ajax.AbstractAjaxResponse.w
riteTo(AbstractAjaxResponse.java:150)
[INFO] [talledLocalContainer]   at org.apache.wicket.ajax.AjaxRequestHandler.res
pond(AjaxRequestHandler.java:359)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.PluginRequestTarget.res
pond(PluginRequestTarget.java:150)
[INFO] [talledLocalContainer]   at org.apache.wicket.request.cycle.RequestCycle$
HandlerExecutor.respond(RequestCycle.java:862)
[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.ApplicationFilterCha
in.internalDoFilter(ApplicationFilterChain.java:243)
[INFO] [talledLocalContainer]   at org.apache.catalina.core.ApplicationFilterCha
in.doFilter(ApplicationFilterChain.java:210)
[INFO] [talledLocalContainer]   at org.hippoecm.frontend.plugins.login.Concurren
tLoginFilter.doFilter(ConcurrentLoginFilter.java:54)
[INFO] [talledLocalContainer]   at org.apache.catalina.core.ApplicationFilterCha
in.internalDoFilter(ApplicationFilterChain.java:243)
[INFO] [talledLocalContainer]   at org.apache.catalina.core.ApplicationFilterCha
in.doFilter(ApplicationFilterChain.java:210)
[INFO] [talledLocalContainer]   at org.apache.catalina.core.StandardWrapperValve
.invoke(StandardWrapperValve.java:222)
[INFO] [talledLocalContainer]   at org.apache.catalina.core.StandardContextValve
.invoke(StandardContextValve.java:123)
[INFO] [talledLocalContainer]   at org.apache.catalina.authenticator.Authenticat
orBase.invoke(AuthenticatorBase.java:502)
[INFO] [talledLocalContainer]   at org.apache.catalina.core.StandardHostValve.in
voke(StandardHostValve.java:171)
[INFO] [talledLocalContainer]   at org.apache.catalina.valves.ErrorReportValve.i
nvoke(ErrorReportValve.java:100)
[INFO] [talledLocalContainer]   at org.apache.catalina.valves.AccessLogValve.inv
oke(AccessLogValve.java:953)
[INFO] [talledLocalContainer]   at org.apache.catalina.core.StandardEngineValve.
invoke(StandardEngineValve.java:118)
[INFO] [talledLocalContainer]   at org.apache.catalina.connector.CoyoteAdapter.s
ervice(CoyoteAdapter.java:408)
[INFO] [talledLocalContainer]   at org.apache.coyote.http11.AbstractHttp11Proces
sor.process(AbstractHttp11Processor.java:1041)
[INFO] [talledLocalContainer]   at org.apache.coyote.AbstractProtocol$AbstractCo
nnectionHandler.process(AbstractProtocol.java:603)
[INFO] [talledLocalContainer]   at org.apache.tomcat.util.net.JIoEndpoint$Socket
Processor.run(JIoEndpoint.java:312)
[INFO] [talledLocalContainer]   at java.util.concurrent.ThreadPoolExecutor.runWo
rker(ThreadPoolExecutor.java:1145)
[INFO] [talledLocalContainer]   at java.util.concurrent.ThreadPoolExecutor$Worke
r.run(ThreadPoolExecutor.java:615)
[INFO] [talledLocalContainer]   at java.lang.Thread.run(Thread.java:745)

****************************End log*************************************

Question
Any ideas what i am doing wrong, or maybe missing?

Thanks in advance for your time and effort.

Regards,
Arsdeep

Tobias Jeger

unread,
Nov 12, 2014, 5:56:46 AM11/12/14
to hippo-c...@googlegroups.com
Are you sure that your class is part of the *cms* WAR?

arsdeep.singh

unread,
Nov 12, 2014, 6:56:09 AM11/12/14
to hippo-c...@googlegroups.com
Thanks that was the missing link for me, it was in the site. Now it is in the cms and it works, thanks. 


Op woensdag 12 november 2014 11:56:46 UTC+1 schreef t.jeger:
...

nurtae...@gmail.com

unread,
Sep 8, 2015, 1:44:31 AM9/8/15
to Hippo Community
Hi! I did everything as you wrote here, but I couldn't get it work. Can you help me please?
...
Reply all
Reply to author
Forward
0 new messages