[Hippo-cms7-user BETA] Hippo CMS 7 M8 Release Notes

Björn Lindström bjorn.lindstrom at indivirtual.com
Thu Nov 27 11:24:56 CET 2008

Hi all,

tried to upgrade the latest version but I get an exception when im logging in to the cms. I am not upgrading any content but just wanted to try with a clean repository... in the console I see that the only folders created are jcr:system, hippo:configuration, hippo:namespaces, and hippo:log. 

Any additional step we need to do to start with no content? 


27.11.2008 10:53:58 ERROR [org.hippoecm.frontend.plugins.search.yui.SearchBehavi
or$SearchBuilder.<init>():175] Could not get UUID from node[/content]
javax.jcr.PathNotFoundException: /content
        at org.apache.jackrabbit.rmi.server.ServerObject.getRepositoryException(
        at org.apache.jackrabbit.rmi.server.ServerSession.getItem(ServerSession.
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
        at java.lang.reflect.Method.invoke(Method.java:585)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
        at sun.rmi.transport.Transport$1.run(Transport.java:153)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport
        at java.lang.Thread.run(Thread.java:595)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Stream
        at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
        at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(Remo
        at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvo
        at $Proxy1.getItem(Unknown Source)
        at org.apache.jackrabbit.rmi.client.ClientSession.getItem(ClientSession.
        at org.hippoecm.frontend.plugins.search.yui.SearchBehavior$SearchBuilder
        at org.hippoecm.frontend.plugins.search.yui.SearchBehavior.<init>(Search
        at org.hippoecm.frontend.plugins.search.SearchPlugin.<init>(SearchPlugin
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
        at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
        at org.hippoecm.frontend.plugin.impl.PluginFactory.createPlugin(PluginFa
        at org.hippoecm.frontend.plugin.impl.PluginManager.start(PluginManager.j
        at org.hippoecm.frontend.plugin.impl.PluginContext.start(PluginContext.j
        at org.hippoecm.frontend.Home.<init>(Home.java:102)
        at org.hippoecm.frontend.plugins.login.LoginPlugin$SignInForm.onSubmit(L
        at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1355
        at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:810
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInte
        at org.apache.wicket.request.target.component.listener.ListenerInterface
        at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents
        at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.j
        at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
        at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
        at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
        at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:
        at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.ja
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(Servlet
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:3
        at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.jav
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:1
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:7
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

        at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHand
        at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.
        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:1
        at org.mortbay.jetty.Server.handle(Server.java:324)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:50
        at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnectio
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
        at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.ja
        at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.j
27.11.2008 10:53:58 ERROR [org.hippoecm.frontend.plugin.impl.PluginFactory.creat
ePlugin():85] java.lang.IllegalArgumentException: Could not get UUID from node[/

> -----Original Message-----
> From: hippo-cms7-user-bounces at lists.onehippo.com [mailto:hippo-cms7-
> user-bounces at lists.onehippo.com] On Behalf Of Arje Cahn
> Sent: woensdag 26 november 2008 11:30
> To: Hippo CMS7 user list; hipporepos-dev at lists.onehippo.com
> Subject: [Hippo-cms7-user BETA] Hippo CMS 7 M8 Release Notes
> The Hippo team is happy with the latest milestone of Hippo CMS 7, M8!
> http://svn.hippocms.org/repos/hippo/hippo-ecm/releases/Release-HREPTWO-
> v
> 2_01_01/
> Please note that we're changing the versionnumbering. How this worked
> will be explained in the roadmap on the documentation website
> (http://docs.onehippo.org). This part of the documentation will be
> updated in the upcoming days.
> What work has been done?
> - LDAP improvements
> - Repository clustering improvements
> - Added rename functionality for all objects in the repository
> - Stability and performance improvements (solved a lot of issues with
> the EventLogger)
> - Upgraded to Jackrabbit 1.4.4
> - Fixes in the user management UI (a redesign is scheduled for M9)
> --------------------
> UI translations / i18n
> --------------------
> Added support for translations of all strings in the CMS user
> interface:
> - HTML labels
> - Workflow names
> - Nodenames
> - Plugins
> Currently, all strings are available in both Dutch and English. Other
> language contributions are welcome!
> ------------
> Upgradability
> ------------
> Starting this milestone, we are providing a process to facilitate the
> upgrading from one milestone to the next without the need to perform
> manual steps (as long as the original configuration was not changed to
> rigorously).
> This upgrading is automatic, but can be turned off by setting the Java
> system property "repo.upgrade" to false.  This is a sane setting for
> the
> normal operation of production environments.
> This facility is however in the early process of deployment and must be
> considered early beta.  We expect issues to appear in actual
> deployments
> with customer data, and are these inputs are valuable to us. Please
> share them on the cms7-user list.
> When issues pop up; it is likely that you end up with a CMS that does
> not recognize your old content, therefore be sure to create a backup so
> you can start the previous milestone with the original data and perform
> a more traditional upgrade using an import/export of the data.
> ---------------------
> AJAX improvements
> ---------------------
> Major rework done on the YUI Wireframes to improve Internet Explorer 6
> compatibility (in SVN under addon/yui) and improve browser performance.
> Loading time has improved, cleaner code, more efficient AJAX loading.
> Decreased the amount of data that has to be send over the line
> (sometimes up to 90%). Updated plugins to limit the number of AJAX
> calls
> per click. Better crossbrowser support.
> ---------------------
> Console improvements
> ---------------------
> A couple of really annoying issues have been fixed in the console to
> help developers:
> "Copy as" functionality, scrollbar jumping, extra import options,
> permissions viewing, workflow examinor, etc.
> See the Jira list below for details.
> --------------
> Migration tools
> --------------
> Work has been done on several content migration tools:
> - Importing XML files from disk to the Repository. In SVN under
> tools/content-importer.
> - Importing content from Hippo Repository 1.2 to Hippo Repository 2. In
> SVN under tools/migration.
> - Batch importing images from filesystem into the image gallery. This
> can be found in the SVN under addon/gallery/import.
> --------------
> Documentation
> --------------
> The new documentation website is now live at http://docs.onehippo.org !
> Lots of CSS styling has been fixed, and most of the documentation has
> been rewritten or reviewed to keep up with the CMS changes.
> --------------
> Hippo Forge
> --------------
> On the Hippo Forge, some great new plugins have arrived!
> ECM-Tagging plugin:
> This addon provides tagging support and tag suggestion support for
> Hippo
> ECM.
> http://forge.hippo-ecm.org/projects/ecm-tagging/
> Wikipedia import:
> This is a script that generates CMS content with a given XML dump from
> wikipedia.
> http://forge.hippo-ecm.org/projects/wikipediaimport/
> -------------------------------
> Issues resolved in this milestone
> -------------------------------
> Keys refer to Jira issues on http://issues.hippo.nl/browse/HREPTWO
> HREPTWO-489  Method getRootSession in RepositoryImpl should not have
> public signature
> HREPTWO-499  Internationalisation (i18n) of the CMS
> HREPTWO-793  Allow Xinha to be loaded from other context roots than /
> HREPTWO-833  Move permission cache out of accessmanager
> HREPTWO-869  Upgrade to JackRabbit 1.4.4
> HREPTWO-973  Add a document, edit it and then save resutls in a
> workflow
> exception because there is no draft
> HREPTWO-1025 Document how to create an editing template plugin
> HREPTWO-1137 In the console it does not list the pending changes when
> saving the node which has the changes
> HREPTWO-1384 Checkboxes for properties mandatory, multiple, ordered and
> primary  in Template editor are invisible in Safari3 HREPTWO-1410
> Allowed repository to be started with old nodetype content and start
> migration remodeling
> HREPTWO-1525 An export of a hippo:node via the console results in a
> property pathreference, which breaks during import again
> HREPTWO-1528 moving nodes in the console results in stacktrace
> HREPTWO-1580 There are xdoc documents that do not conform to the xdoc
> document definition
> HREPTWO-1622 It is possible to delete the content Documents folder,
> which breaks the CMS
> HREPTWO-1631 Configuration and unit test for role based authorization
> HREPTWO-1636 Clustered repository deployment
> HREPTWO-1664 Copy node as functionality to change the name of the node
> when you copy the node
> HREPTWO-1666 Creating new node in console should immediately select the
> newly created node
> HREPTWO-1667 Save and refresh in console are to operate on entire
> repository to avoid confusion
> HREPTWO-1693 Find a way to remove cluster id from the cluster config in
> the repository.xml
> HREPTWO-1732 Improve error logging for  PluginFactory
> HREPTWO-1734 Styling: remove link from logo
> HREPTWO-1743 Allow facet rule matching on nodename
> HREPTWO-1744 Add hippo:prototype name to defaultread HREPTWO-1750
> AutoComplete search component should return to initial state after
> pressing Escape or selecting a result HREPTWO-1760 Able to create and
> modify table in Xinha
> HREPTWO-1761 Add alt attribute to image in Xinha
> HREPTWO-1762 Calendar disappears below text field in IE7
> HREPTWO-1764 Text field does not have height in IE
> HREPTWO-1766 Indentation in browse tree shows too much white space for
> IE
> HREPTWO-1768 Performance in IE problem, Ajax calls take > 5 secs
> HREPTWO-1770 Login and logouts only reported for admin user
> HREPTWO-1834 Event logging folding appender fails on concurrent usage
> HREPTWO-1847 External links cannot be created in Internet Explorer
> HREPTWO-1851 Store translations in repository
> HREPTWO-1856 Upgrade to maven skin 1.01.03
> HREPTWO-1864 When logging in with a unvalid username password
> combination, an error is displayed
> HREPTWO-1865 Relax naming of  domainrule, facetrule and authrole nodes
> and allow for optional description
> HREPTWO-1866 Synchronize console with cms on reset
> HREPTWO-1871 Allow properties to be copied using derived data engine
> HREPTWO-1873 Import is broken for same name node siblings
> HREPTWO-1874 Rename functionality for items in CMS
> HREPTWO-1875 Update login screen with new layout
> HREPTWO-1876 If a folder contains two folders with the same name, the
> delete action always deletes the first folder
> HREPTWO-1881 Make logging servlet work with log4j
> HREPTWO-1882 Prevent versioning of virtual nodes
> HREPTWO-1884 Allow to refresh console with reset without pending local
> changes
> HREPTWO-1885 Add plugin to console to view user permissions
> HREPTWO-1886 Dereferenced import broken
> HREPTWO-1888 WARs do not deploy corrently in tomcat 6.0.16 or glashfish
> HREPTWO-1889 Authorisation query fails for facet != *
> HREPTWO-1892 Exception thrown when logging in by EventLogger
> HREPTWO-1896 Update of namespace uri to new version number
> HREPTWO-1898 Make auto upgrade optional
> HREPTWO-1899 Allow group names based on DN to be able to flatten group
> hierarchies
> HREPTWO-1901 The FacetedNavigationEngine and AuthorizationQuery keep a
> reference to the user's principals after logout
> HREPTWO-1903 Add option to delete content from an initialization node
> HREPTWO-1904 Include document itself in ancestor list property
> hippo:paths
> HREPTWO-1906 PasswordHelper moved to connector package as it is not API
> HREPTWO-1907 Add optional filtering to facetRule filter and support for
> References
> _______________________________________________
> Hippo-cms7-user mailing list
> Hippo-cms7-user at lists.hippo.nl
> http://lists.hippo.nl/mailman/listinfo/hippo-cms7-user

More information about the Hippo-cms7-user mailing list