<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 01:10:26 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[DOCU-577] How can I recreate users in mysql after moving from derby to mysql</title>
                <link>https://jira.magnolia-cms.com/browse/DOCU-577</link>
                <project id="10190" key="DOCU">Documentation</project>
                    <description>&lt;p&gt;I am in the process of moving the filesystem and persistance managers from LocalFileSystem and DerbyPersistanceManager to MySqlPersistanceManager.&lt;/p&gt;

&lt;p&gt;Most of the workspace.xml files in the repositories folders have been updated from:&lt;/p&gt;

&lt;p&gt;&amp;lt;FileSystem class=&quot;org.apache.jackrabbit.core.fs.local.LocalFileSystem&quot;&amp;gt;&lt;br/&gt;
&amp;lt;param name=&quot;path&quot; value=&quot;${wsp.home}/default&quot;/&amp;gt;&lt;br/&gt;
&amp;lt;/FileSystem&amp;gt;&lt;/p&gt;


&lt;p&gt;&amp;lt;PersistenceManager class=&quot;org.apache.jackrabbit.core.persistence.bundle.DerbyPersistenceManager&quot;&amp;gt;&lt;br/&gt;
&amp;lt;param name=&quot;url&quot; value=&quot;jdbc:derby:${wsp.home}/db;create=true&quot;/&amp;gt;&lt;br/&gt;
&amp;lt;param name=&quot;schemaObjectPrefix&quot; value=&quot;${wsp.name}_&quot;/&amp;gt;&lt;br/&gt;
&amp;lt;param name=&quot;consistencyCheck&quot; value=&quot;true&quot; /&amp;gt;&lt;br/&gt;
&amp;lt;param name=&quot;consistencyFix&quot; value=&quot;true&quot; /&amp;gt;&lt;br/&gt;
&amp;lt;/PersistenceManager&amp;gt;&lt;/p&gt;


&lt;p&gt;To:&lt;/p&gt;

&lt;p&gt;&amp;lt;FileSystem class=&quot;org.apache.jackrabbit.core.fs.db.DbFileSystem&quot;&amp;gt;&lt;br/&gt;
&amp;lt;param name=&quot;driver&quot; value=&quot;com.mysql.jdbc.Driver&quot; /&amp;gt;&lt;br/&gt;
&amp;lt;param name=&quot;url&quot; value=&quot;jdbc:mysql://xxxx.ec.fasthit.net.au/xxxx&quot; /&amp;gt;&lt;br/&gt;
&amp;lt;param name=&quot;user&quot; value=&quot;xxxx&quot; /&amp;gt;&lt;br/&gt;
&amp;lt;param name=&quot;password&quot; value=&quot;xxxx&quot; /&amp;gt;&lt;br/&gt;
&amp;lt;param name=&quot;schema&quot; value=&quot;mysql&quot;/&amp;gt;&lt;br/&gt;
&amp;lt;param name=&quot;schemaObjectPrefix&quot; value=&quot;${wsp.name}_&quot;/&amp;gt;&lt;br/&gt;
&amp;lt;/FileSystem&amp;gt;&lt;br/&gt;
&amp;lt;PersistenceManager class=&quot;org.apache.jackrabbit.core.persistence.pool.MySqlPersistenceManager&quot;&amp;gt;&lt;br/&gt;
&amp;lt;param name=&quot;dataSourceName&quot; value=&quot;xxxx&quot;/&amp;gt;&lt;br/&gt;
&amp;lt;param name=&quot;schemaObjectPrefix&quot; value=&quot;${wsp.name}_&quot;/&amp;gt;&lt;br/&gt;
&amp;lt;param name=&quot;consistencyCheck&quot; value=&quot;true&quot; /&amp;gt;&lt;br/&gt;
&amp;lt;param name=&quot;consistencyFix&quot; value=&quot;true&quot; /&amp;gt;&lt;br/&gt;
&amp;lt;/PersistenceManager&amp;gt;&lt;/p&gt;

&lt;p&gt;The WAR file is compiles and Tomcat starts up fine with this configuration with no errors.&lt;/p&gt;

&lt;p&gt;However when I load up the page catalina shows the following error:&lt;/p&gt;

&lt;p&gt;2015-08-26 13:24:21,175 ERROR info.magnolia.cms.security.JCRSessionOp : Error caught while loading the system user anonymous: javax.jcr.PathNotFoundException: /system/anonymous&lt;br/&gt;
javax.jcr.PathNotFoundException: /system/anonymous&lt;br/&gt;
at org.apache.jackrabbit.core.ItemManager.getNode(ItemManager.java:577)&lt;br/&gt;
at org.apache.jackrabbit.core.session.SessionItemOperation$6.perform(SessionItemOperation.java:129)&lt;br/&gt;
at org.apache.jackrabbit.core.session.SessionItemOperation$6.perform(SessionItemOperation.java:125)&lt;br/&gt;
at org.apache.jackrabbit.core.session.SessionItemOperation.perform(SessionItemOperation.java:187)&lt;br/&gt;
at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)&lt;br/&gt;
at org.apache.jackrabbit.core.SessionImpl.perform(SessionImpl.java:361)&lt;br/&gt;
at org.apache.jackrabbit.core.SessionImpl.getNode(SessionImpl.java:1111)&lt;br/&gt;
at info.magnolia.jcr.wrapper.DelegateSessionWrapper.getNode(DelegateSessionWrapper.java:177)&lt;br/&gt;
at info.magnolia.jcr.wrapper.DelegateSessionWrapper.getNode(DelegateSessionWrapper.java:177)&lt;br/&gt;
at info.magnolia.jcr.wrapper.NodeWrappingDelegateSessionWrapper.getNode(NodeWrappingDelegateSessionWrapper.java:53)&lt;br/&gt;
at info.magnolia.jcr.wrapper.DelegateSessionWrapper.getNode(DelegateSessionWrapper.java:177)&lt;br/&gt;
at info.magnolia.jcr.decoration.ContentDecoratorSessionWrapper.getNode(ContentDecoratorSessionWrapper.java:120)&lt;br/&gt;
at info.magnolia.jcr.wrapper.DelegateSessionWrapper.getNode(DelegateSessionWrapper.java:177)&lt;br/&gt;
at info.magnolia.jcr.decoration.ContentDecoratorSessionWrapper.getNode(ContentDecoratorSessionWrapper.java:120)&lt;br/&gt;
at info.magnolia.cms.security.SystemUserManager$2.doExec(SystemUserManager.java:174)&lt;br/&gt;
at info.magnolia.cms.security.SystemUserManager$2.doExec(SystemUserManager.java:167)&lt;br/&gt;
at info.magnolia.cms.security.SilentSessionOp.exec(SilentSessionOp.java:69)&lt;br/&gt;
at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385)&lt;br/&gt;
at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:371)&lt;br/&gt;
at info.magnolia.cms.security.SystemUserManager.getRequiredSystemUser(SystemUserManager.java:167)&lt;br/&gt;
at info.magnolia.cms.security.SystemUserManager.getAnonymousUser(SystemUserManager.java:138)&lt;br/&gt;
at info.magnolia.cms.security.SystemUserManager.getAnonymousSubject(SystemUserManager.java:145)&lt;br/&gt;
at info.magnolia.cms.security.Security.getAnonymousSubject(Security.java:90)&lt;br/&gt;
at info.magnolia.context.UserContextImpl.getSubject(UserContextImpl.java:97)&lt;br/&gt;
at info.magnolia.context.UserContextImpl.getUser(UserContextImpl.java:77)&lt;br/&gt;
at info.magnolia.context.MgnlContext.getUser(MgnlContext.java:91)&lt;br/&gt;
at info.magnolia.voting.voters.AuthenticatedVoter.boolVote(AuthenticatedVoter.java:47)&lt;br/&gt;
at info.magnolia.voting.voters.AbstractBoolVoter.vote(AbstractBoolVoter.java:53)&lt;br/&gt;
at info.magnolia.voting.DefaultVoting.vote(DefaultVoting.java:56)&lt;br/&gt;
at info.magnolia.cms.filters.AbstractMgnlFilter.bypasses(AbstractMgnlFilter.java:121)&lt;br/&gt;
at info.magnolia.cms.filters.AbstractMgnlFilter.matches(AbstractMgnlFilter.java:92)&lt;br/&gt;
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)&lt;br/&gt;
at info.magnolia.cms.security.SecurityCallbackFilter.doFilter(SecurityCallbackFilter.java:83)&lt;br/&gt;
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:58)&lt;br/&gt;
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)&lt;br/&gt;
at info.magnolia.cms.security.LogoutFilter.doFilter(LogoutFilter.java:94)&lt;br/&gt;
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:58)&lt;br/&gt;
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)&lt;br/&gt;
at info.magnolia.cms.filters.MultiChannelFilter.doFilter(MultiChannelFilter.java:83)&lt;br/&gt;
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)&lt;br/&gt;
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)&lt;br/&gt;
at info.magnolia.module.cache.filter.GZipFilter.doFilter(GZipFilter.java:73)&lt;br/&gt;
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:58)&lt;br/&gt;
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)&lt;br/&gt;
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)&lt;br/&gt;
at info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:127)&lt;br/&gt;
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)&lt;br/&gt;
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)&lt;br/&gt;
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)&lt;br/&gt;
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)&lt;br/&gt;
at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:112)&lt;br/&gt;
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)&lt;br/&gt;
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)&lt;br/&gt;
at info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:129)&lt;br/&gt;
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)&lt;br/&gt;
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)&lt;br/&gt;
at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:65)&lt;br/&gt;
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)&lt;br/&gt;
at info.magnolia.cms.filters.SafeDestroyMgnlFilterWrapper.doFilter(SafeDestroyMgnlFilterWrapper.java:106)&lt;br/&gt;
at info.magnolia.cms.filters.MgnlFilterDispatcher.doDispatch(MgnlFilterDispatcher.java:66)&lt;br/&gt;
at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:107)&lt;br/&gt;
at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:93)&lt;br/&gt;
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;br/&gt;
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;br/&gt;
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)&lt;br/&gt;
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)&lt;br/&gt;
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)&lt;br/&gt;
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)&lt;br/&gt;
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&lt;br/&gt;
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:957)&lt;br/&gt;
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)&lt;br/&gt;
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)&lt;br/&gt;
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)&lt;br/&gt;
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)&lt;br/&gt;
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)&lt;br/&gt;
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)&lt;br/&gt;
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)&lt;br/&gt;
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)&lt;br/&gt;
at java.lang.Thread.run(Thread.java:745)&lt;/p&gt;




&lt;p&gt;My guess is that the user needs to be recreated in Mysql. How do I do that?&lt;/p&gt;

&lt;p&gt;Thanks in advance.&lt;/p&gt;</description>
                <environment></environment>
        <key id="47567">DOCU-577</key>
            <summary>How can I recreate users in mysql after moving from derby to mysql</summary>
                <type id="11" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10880&amp;avatarType=issuetype">Installation and Migration</type>
                                            <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="11">Done</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="JonFyt">Jonathan &#25991;&#25391;&#33521; Man</reporter>
                        <labels>
                            <label>outdated</label>
                    </labels>
                <created>Mon, 31 Aug 2015 16:17:19 +0200</created>
                <updated>Mon, 30 Sep 2019 12:52:04 +0200</updated>
                            <resolved>Mon, 30 Sep 2019 12:52:04 +0200</resolved>
                                                                    <component>documentation-examples</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="198489" author="jlegendre" created="Mon, 30 Sep 2019 12:50:36 +0200"  >&lt;p&gt;In order to better focus our efforts on DOCU tickets that are still relevant and important, all tickets older than 18 months have been labelled as outdated and are being automatically closed. &lt;br/&gt;
If you think your ticket is still relevant and should remain open, please add a comment and set it back to open.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>gmail.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 30 Sep 2019 12:50:36 +0200</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>jlegendre</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            4 years, 19 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>JonFyt</customfieldvalue>
            <customfieldvalue>jlegendre</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i00ayi:v</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>