Missing news document from Essentials

85 views
Skip to first unread message

Karun

unread,
Jan 30, 2015, 6:25:05 PM1/30/15
to hippo-c...@googlegroups.com
Hello,
I have recently begun developing with Hippo CMS. Ive installed hippo cms and added the news feature with essentials. Currently I am using cargo to run it.

I then go to the news folder and right click on it, and I see a option to create a new news folder but no option to create a news document/item.

In the log I see the error below that there is no such node type.

What would be the cause of this problem?

Regards
Karun


[INFO] [talledLocalContainer] 31.01.2015 00:21:13 ERROR http-bio-8080-exec-8 [FolderWorkflowImpl.prototypes:210] javax.jcr.RepositoryException: Exception building query: javax.jcr.nodetype.NoSuchNodeTypeException: {http://www.onehippo.org/jcr/hippo/nt/2.0.4}newsdocument
[INFO] [talledLocalContainer]
[INFO] [talledLocalContainer] javax.jcr.RepositoryException: Exception building query: javax.jcr.nodetype.NoSuchNodeTypeException: {http://www.onehippo.org/jcr/hippo/nt/2.0.4}newsdocument
[INFO] [talledLocalContainer]
[INFO] [talledLocalContainer]     at org.apache.jackrabbit.core.query.lucene.LuceneQueryBuilder.createQuery(LuceneQueryBuilder.java:244)
[INFO] [talledLocalContainer]     at org.hippoecm.repository.query.lucene.ServicingSearchIndex$3.execute(ServicingSearchIndex.java:278)
[INFO] [talledLocalContainer]     at org.apache.jackrabbit.core.query.QueryImpl$1.perform(QueryImpl.java:132)
[INFO] [talledLocalContainer]     at org.apache.jackrabbit.core.query.QueryImpl$1.perform(QueryImpl.java:129)
[INFO] [talledLocalContainer]     at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
[INFO] [talledLocalContainer]     at org.apache.jackrabbit.core.query.QueryImpl.execute(QueryImpl.java:128)
[INFO] [talledLocalContainer]     at org.hippoecm.repository.impl.QueryDecorator.execute(QueryDecorator.java:393)
[INFO] [talledLocalContainer]     at org.hippoecm.repository.impl.QueryDecorator.execute(QueryDecorator.java:90)
[INFO] [talledLocalContainer]     at org.hippoecm.repository.standardworkflow.FolderWorkflowImpl.prototypes(FolderWorkflowImpl.java:190)
[INFO] [talledLocalContainer]     at org.hippoecm.repository.standardworkflow.FolderWorkflowImpl.hints(FolderWorkflowImpl.java:124)
[INFO] [talledLocalContainer]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[INFO] [talledLocalContainer]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[INFO] [talledLocalContainer]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[INFO] [talledLocalContainer]     at java.lang.reflect.Method.invoke(Method.java:483)
[INFO] [talledLocalContainer]     at org.hippoecm.repository.impl.WorkflowManagerImpl$WorkflowInvocationHandler.invoke(WorkflowManagerImpl.java:370)
[INFO] [talledLocalContainer]     at com.sun.proxy.$Proxy98.hints(Unknown Source)
[INFO] [talledLocalContainer]     at org.hippoecm.frontend.plugins.standardworkflow.FolderWorkflowPlugin.<init>(FolderWorkflowPlugin.java:96)
[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:408)
[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:329)
[INFO] [talledLocalContainer]     at org.hippoecm.frontend.plugin.impl.ClusterControl.start(ClusterControl.java:125)
[INFO] [talledLocalContainer]     at org.hippoecm.frontend.service.ServiceContext$1.start(ServiceContext.java:69)
[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.ContextWorkflowManagerPlugin.updateMenu(ContextWorkflowManagerPlugin.java:90)
[INFO] [talledLocalContainer]     at org.hippoecm.addon.workflow.ContextWorkflowManagerPlugin.populate(ContextWorkflowManagerPlugin.java:86)
[INFO] [talledLocalContainer]     at org.hippoecm.addon.workflow.ContextWorkflowManagerPlugin.onBeforeRender(ContextWorkflowManagerPlugin.java:99)
[INFO] [talledLocalContainer]     at org.apache.wicket.Component.internalBeforeRender(Component.java:923)
[INFO] [talledLocalContainer]     at org.apache.wicket.Component.beforeRender(Component.java:991)
[INFO] [talledLocalContainer]     at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1682)
[INFO] [talledLocalContainer]     at org.apache.wicket.Component.onBeforeRender(Component.java:3853)
[INFO] [talledLocalContainer]     at org.apache.wicket.extensions.markup.html.tree.AbstractTree$TreeItem.onBeforeRender(AbstractTree.java:342)
[INFO] [talledLocalContainer]     at org.apache.wicket.Component.internalBeforeRender(Component.java:923)
[INFO] [talledLocalContainer]     at org.apache.wicket.Component.beforeRender(Component.java:991)
[INFO] [talledLocalContainer]     at org.apache.wicket.Component.internalPrepareForRender(Component.java:2216)
[INFO] [talledLocalContainer]     at org.apache.wicket.Component.prepareForRender(Component.java:2255)
[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: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.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
[INFO] [talledLocalContainer]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
[INFO] [talledLocalContainer]     at org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.java:54)
[INFO] [talledLocalContainer]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
[INFO] [talledLocalContainer]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
[INFO] [talledLocalContainer]     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
[INFO] [talledLocalContainer]     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
[INFO] [talledLocalContainer]     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
[INFO] [talledLocalContainer]     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
[INFO] [talledLocalContainer]     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[INFO] [talledLocalContainer]     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
[INFO] [talledLocalContainer]     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
[INFO] [talledLocalContainer]     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
[INFO] [talledLocalContainer]     at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
[INFO] [talledLocalContainer]     at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
[INFO] [talledLocalContainer]     at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
[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)

Tobias Jeger

unread,
Feb 1, 2015, 3:35:29 AM2/1/15
to hippo-c...@googlegroups.com
Hi Karun,

When you install the news feature in essentials, the <yourproject>:newsdocument node definition gets added to the CND of <yourproject>. When this is persisted into the repository, the autoexport module exports these changes into your project's bootstrap module, such that the next time you build a fresh repository, it will contain the newsdocument document type.

Looking at above error message, I get the impression that you used "hippo" as artifactId of your project generated from the archetype, and the artifactId is used as the (abbreviated) CND namespace for that project. However, the namespace "hippo" is already in use by the CMS, and this may have led to some sort of collision, causing your problem.

Can you try using a namespace which is less likely to collide with those used by the CMS (Check CND Export option in the CMS Console for which namespaces are in use)?

HTH

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

Karun

unread,
Feb 1, 2015, 8:13:14 AM2/1/15
to hippo-c...@googlegroups.com
Hello,
Yes the problem was that the artifact id was hippo. I changed it and then everything worked.

Perhaps it would be good to have on the documentation a message not to use hippo as the artifact id :)

Thanks
Karun
Reply all
Reply to author
Forward
0 new messages