<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>db-upgrade from Liferay CE 7.0-GA7 to 7.1-GA1 fails</title>
  <link rel="self" href="https://liferay.dev/ar/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=110420864" />
  <subtitle>db-upgrade from Liferay CE 7.0-GA7 to 7.1-GA1 fails</subtitle>
  <id>https://liferay.dev/ar/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=110420864</id>
  <updated>2026-05-17T12:29:29Z</updated>
  <dc:date>2026-05-17T12:29:29Z</dc:date>
  <entry>
    <title>RE: [SOLVED] db-upgrade from Liferay CE 7.0-GA7 to 7.1-GA1 fails</title>
    <link rel="alternate" href="https://liferay.dev/ar/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110422030" />
    <author>
      <name>Martin Jonik</name>
    </author>
    <id>https://liferay.dev/ar/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110422030</id>
    <updated>2018-07-10T11:55:58Z</updated>
    <published>2018-07-10T11:55:58Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;Problem solved.&lt;/p&gt;
&lt;p&gt;The system did not run all the upgrade tasks automatically by running
  the ./db-upgrade.sh command.&lt;/p&gt;
&lt;p&gt;After the command was finished and the go shell appeared there was
  still a huge list of upgrade packages shown by the command upgrade:list.&lt;/p&gt;
&lt;p&gt;The command upgrade:executeAll brought up an error of the module com.liferay.portal.security.service.access.policy.service.&lt;/p&gt;
&lt;p&gt;The error was "java.sql.SQLSyntaxErrorException: Table
  'SAPEntry' already exists".&lt;/p&gt;
&lt;p&gt;I had to revert the database to it's old state because of previous
  error of the upgrade process. And to do so I used the&lt;/p&gt;
&lt;p&gt;mysql -u root -p database &amp;lt; old_dump.dmp command. But this command
  does not delete all the unused tables.&lt;/p&gt;
&lt;p&gt;So I deleted the SAPEntry Table manually and re-ran the
  upgrade:execute
  com.liferay.portal.security.service.access.policy.service command
  which solved the&lt;/p&gt;
&lt;p&gt;
  &lt;code&gt;java.lang.NullPointerException at com.liferay.staging.security.internal.permission.StagingPermissionChecker.hasPermission(StagingPermissionChecker.java:129)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Martin Jonik</dc:creator>
    <dc:date>2018-07-10T11:55:58Z</dc:date>
  </entry>
  <entry>
    <title>db-upgrade from Liferay CE 7.0-GA7 to 7.1-GA1 fails</title>
    <link rel="alternate" href="https://liferay.dev/ar/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110420863" />
    <author>
      <name>Martin Jonik</name>
    </author>
    <id>https://liferay.dev/ar/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110420863</id>
    <updated>2018-07-10T08:08:58Z</updated>
    <published>2018-07-10T08:08:58Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;Getting the following stacktrace running the db-upgrade tool&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
  &lt;code&gt;2018-07-10 07:43:40.284 ERROR [Framework Event Dispatcher:
    Equinox Container: 80852dd6-1484-0018-1e64-bfe4e80adbca][Liferay CE
    Frontend Theme - Impl-classic-theme-wrapper:97] FrameworkEvent ERROR
    java.lang.RuntimeException: java.lang.IllegalArgumentException:
    Unknown LPKG URL
    lpkg:/Liferay+CE+Frontend+Theme+-+Impl-1.0.0/classic-theme.war?liferay-portal-profile-names=CE
    at
    com.liferay.portal.lpkg.deployer.internal.wrapper.bundle.URLStreamHandlerServiceServiceTrackerCustomizer.addingService(URLStreamHandlerServiceServiceTrackerCustomizer.java:94)
    at
    com.liferay.portal.lpkg.deployer.internal.wrapper.bundle.URLStreamHandlerServiceServiceTrackerCustomizer.addingService(URLStreamHandlerServiceServiceTrackerCustomizer.java:33)
    at
    org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941)
    at
    org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)
    at
    org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
    at
    org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
    at
    org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:901)
    at
    org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)
    at
    org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:917)
    at
    org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at
    org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225)
    at
    org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:464)
    at
    org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:482)
    at
    com.liferay.portal.osgi.web.wab.generator.internal.WabGenerator.registerURLStreamHandlerService(WabGenerator.java:232)
    at
    com.liferay.portal.osgi.web.wab.generator.internal.WabGenerator.start(WabGenerator.java:92)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498) at
    org.apache.felix.scr.impl.inject.BaseMethod.invokeMethod(BaseMethod.java:224)
    at
    org.apache.felix.scr.impl.inject.BaseMethod.access$500(BaseMethod.java:39)
    at
    org.apache.felix.scr.impl.inject.BaseMethod$Resolved.invoke(BaseMethod.java:617)
    at
    org.apache.felix.scr.impl.inject.BaseMethod.invoke(BaseMethod.java:501)
    at
    org.apache.felix.scr.impl.inject.ActivateMethod.invoke(ActivateMethod.java:302)
    at
    org.apache.felix.scr.impl.inject.ActivateMethod.invoke(ActivateMethod.java:294)
    at
    org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:297)
    at
    org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:108)
    at
    org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:906)
    at
    org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:879)
    at
    org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:823)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:212)
    at java.security.AccessController.doPrivileged(Native Method) at
    org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:210)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:111)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:45)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:496)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:461)
    at
    org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:619)
    at
    org.apache.felix.scr.impl.manager.SingleRefPair.getServiceObject(SingleRefPair.java:72)
    at
    org.apache.felix.scr.impl.inject.BindMethod.getServiceObject(BindMethod.java:648)
    at
    org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2203)
    at
    org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.prebind(DependencyManager.java:1118)
    at
    org.apache.felix.scr.impl.manager.DependencyManager.prebind(DependencyManager.java:1520)
    at
    org.apache.felix.scr.impl.manager.AbstractComponentManager.collectDependencies(AbstractComponentManager.java:1005)
    at
    org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:859)
    at
    org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:823)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:212)
    at java.security.AccessController.doPrivileged(Native Method) at
    org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:210)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:111)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:45)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:496)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:461)
    at
    org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:619)
    at
    org.osgi.util.tracker.ServiceTracker.addingService(ServiceTracker.java:414)
    at
    org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941)
    at
    org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)
    at
    org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
    at
    org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
    at
    org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:901)
    at
    org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)
    at
    org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:917)
    at
    org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at
    org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225)
    at
    org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:464)
    at
    org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:886)
    at
    org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:873)
    at
    org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:132)
    at
    org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:940)
    at
    org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:740)
    at
    org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1012)
    at
    org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:968)
    at
    org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215)
    at
    org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136)
    at
    org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945)
    at
    org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881)
    at
    org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167)
    at
    org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:127)
    at
    org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)
    at
    org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:917)
    at
    org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at
    org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225)
    at
    org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:464)
    at
    org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:886)
    at
    org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:873)
    at
    org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:132)
    at
    org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:940)
    at
    org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:740)
    at
    org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1012)
    at
    org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:968)
    at
    org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215)
    at
    org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136)
    at
    org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945)
    at
    org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881)
    at
    org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167)
    at
    org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:127)
    at
    org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)
    at
    org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:917)
    at
    org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at
    org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127)
    at
    org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225)
    at
    org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:464)
    at
    org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:482)
    at
    org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:1001)
    at
    com.liferay.registry.internal.RegistryImpl.registerService(RegistryImpl.java:355)
    at
    com.liferay.portal.tools.DBUpgrader._registerModuleServiceLifecycle(DBUpgrader.java:421)
    at com.liferay.portal.tools.DBUpgrader.main(DBUpgrader.java:114) at
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498) at
    com.liferay.portal.tools.db.upgrade.client.DBUpgraderLauncher.main(DBUpgraderLauncher.java:55)
    Caused by: java.lang.IllegalArgumentException: Unknown LPKG URL
    lpkg:/Liferay+CE+Frontend+Theme+-+Impl-1.0.0/classic-theme.war?liferay-portal-profile-names=CE
    at
    com.liferay.portal.lpkg.deployer.internal.LPKGURLStreamHandlerService.openConnection(LPKGURLStreamHandlerService.java:41)
    at
    org.eclipse.osgi.internal.url.URLStreamHandlerProxy.openConnection(URLStreamHandlerProxy.java:114)
    at java.net.URL.openConnection(URL.java:979) at
    java.net.URL.openStream(URL.java:1045) at
    com.liferay.portal.osgi.web.wab.generator.internal.connection.WabURLConnection.transferToTempFile(WabURLConnection.java:128)
    at
    com.liferay.portal.osgi.web.wab.generator.internal.connection.WabURLConnection.getInputStream(WabURLConnection.java:100)
    at
    com.liferay.portal.lpkg.deployer.internal.wrapper.bundle.URLStreamHandlerServiceServiceTrackerCustomizer.addingService(URLStreamHandlerServiceServiceTrackerCustomizer.java:83)
    ... 126 more &lt;/code&gt;
  &lt;br&gt; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[EDIT]&lt;/p&gt;
&lt;p&gt;This problem is a duplicate of this: &lt;a href="https://community.liferay.com/forums/-/message_boards/message/101467403"&gt;https://community.liferay.com/forums/-/message_boards/message/101467403&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The first run of the db-upgrade tool failed because the database
  could not be found. The db-upgrade.sh tool generated a wrong jdbc
  connection URL. Some slash was missing. I had to edit the
  portal-upgrade-database.properties file manually.&lt;/p&gt;
&lt;p&gt;Now the upgrade does not work anymore and I get the stacktrace above ^^&lt;/p&gt;
&lt;p&gt;I am using a Maria Db.&lt;/p&gt;
&lt;p&gt;I also noticed that the upgrade tool is using the MariaDbDialect
  while the liferay portal, which is using the exactly same connection
  URL is using the MySQLDialect.&amp;nbsp; This looks suspicious to me as well.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[EDIT]&lt;/p&gt;
&lt;p&gt;I deleted the liferay/osgi folder, even I changed nothing within this
  directory except of the configuration and replaced it with the
  original one and now the upgrade works.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[EDIT]&lt;/p&gt;
&lt;p&gt;After the update was successful and the server also started
  successfully I receive the following exception with every page I try
  to access&lt;/p&gt;
&lt;p&gt;
  &lt;code&gt;liferay2:/portal/liferay/logs # less liferay.2018-07-10.log at
    com.liferay.portal.monitoring.internal.servlet.filter.MonitoringFilter.processFilter(MonitoringFilter.java:181)
    at
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
    at
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    at
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    at
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
    at
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    at
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
    at
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    at
    org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
    at
    org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
    at
    org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
    at
    org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
    at
    com.liferay.portal.servlet.filters.urlrewrite.UrlRewriteFilter.processFilter(UrlRewriteFilter.java:65)
    at
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
    at
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    at
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    at
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:168)
    at
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    at
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:168)
    at
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    at
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
    at
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    at
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:100)
    at
    io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at
    io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at
    io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
    at
    io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
    at
    io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
    at
    org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
    at
    io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at
    io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
    at
    io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
    at
    io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at
    io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:53)
    at
    io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
    at
    io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
    at
    io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:59)
    at
    io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
    at
    io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
    at
    io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
    at
    io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
    at
    io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at
    org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
    at
    io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at
    org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68)
    at
    io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at
    io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
    at
    io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
    at
    io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
    at
    io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
    at
    io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
    at
    io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
    at
    org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
    at
    org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
    at
    org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
    at
    org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
    at
    org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
    at
    io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
    at
    io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
    at
    io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
    at
    io.undertow.server.Connectors.executeRootHandler(Connectors.java:326)
    at
    io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
    at
    java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745) Caused by:
    java.lang.NullPointerException at
    com.liferay.staging.security.internal.permission.StagingPermissionChecker.hasPermission(StagingPermissionChecker.java:129)
    at
    com.liferay.portal.service.permission.GroupPermissionImpl._contains(GroupPermissionImpl.java:227)
    at
    com.liferay.portal.service.permission.GroupPermissionImpl.contains(GroupPermissionImpl.java:103)
    at
    com.liferay.portal.kernel.service.permission.GroupPermissionUtil.contains(GroupPermissionUtil.java:52)
    at
    com.liferay.portal.service.permission.LayoutPermissionImpl.containsWithoutViewableGroup(LayoutPermissionImpl.java:277)
    at
    com.liferay.portal.service.permission.LayoutPermissionImpl.containsWithoutViewableGroup(LayoutPermissionImpl.java:319)
    at
    com.liferay.portal.service.permission.LayoutPermissionImpl.containsWithViewableGroup(LayoutPermissionImpl.java:333)
    at
    com.liferay.portal.service.permission.LayoutPermissionImpl._contains(LayoutPermissionImpl.java:591)
    at
    com.liferay.portal.service.permission.LayoutPermissionImpl.contains(LayoutPermissionImpl.java:146)
    at
    com.liferay.portal.kernel.service.permission.LayoutPermissionUtil.contains(LayoutPermissionUtil.java:65)
    at
    com.liferay.portal.events.ServicePreAction.hasAccessPermission(ServicePreAction.java:1608)
    at
    com.liferay.portal.events.ServicePreAction.getViewableLayoutComposite(ServicePreAction.java:1557)
    at
    com.liferay.portal.events.ServicePreAction.getViewableLayoutComposite(ServicePreAction.java:1599)
    at
    com.liferay.portal.events.ServicePreAction.getDefaultViewableLayoutComposite(ServicePreAction.java:1448)
    at
    com.liferay.portal.events.ServicePreAction.initThemeDisplay(ServicePreAction.java:485)
    at
    com.liferay.portal.events.ServicePreAction.servicePre(ServicePreAction.java:1844)
    at
    com.liferay.portal.events.ServicePreAction.run(ServicePreAction.java:1083)
    ... 153 more &lt;/code&gt;
  &lt;br&gt; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I rolled back everything to 6.2 GA4 (since GA5 and GA6 are buggy) and
  tried the upgrade to 7.1. again.&lt;/p&gt;
&lt;p&gt;I get several error messages during the upgrade simlar like this one:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
  &lt;code&gt;2018-07-10 10:54:01.388 WARN&amp;amp;nbsp; [main][UpgradeProcess:443]
    Attempting to upgrade table Counter by recreating the table due to:
    You have an error in your SQL syntax; check the manual that
    corresponds to your MariaDB server version for the r&amp;lt;br&amp;gt; ight
    syntax to use near 'PRIMARY on Counter' at line 1_Query is:_drop
    index PRIMARY on Counter [Sanitized]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;These error messages did not occur when I upgraded from 6.2 GA4 to
  7.0 GA7 and they also did not occur when I upgraded from 7.0 GA7 to
  7.1 GA1.&lt;/p&gt;
&lt;p&gt;After starting the server i received the same NullPointerException as
  above ^ with every page I try to access.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
  &lt;strong&gt;Since the updated worked for 6.2 -&amp;gt; 7.0 GA7 and only now
    when updating to 7.1. GA1 these problems occur, I assume something
    is wrong with the upgrade process.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;strong&gt;(at least for the Mariadb. I am running &lt;/strong&gt;mysqld&amp;nbsp; Ver
  10.0.35-MariaDB for Linux on x86_64 (SLE 12 SP1 package)).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Martin Jonik</dc:creator>
    <dc:date>2018-07-10T08:08:58Z</dc:date>
  </entry>
</feed>
