legacy-knowledge-base
公開されました Sep. 10, 2025

ポータルが正常にアップグレードされ、サーバー起動時にNullPointerExceptionがスローされる。

written-by

Thanga Meena

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • Liferay portalを6.2EEからDXP 7.1 GAにアップグレードすることに成功したが、サーバーが起動せず、NPEをスローした。
  • Null pointer Exception:
2019-09-13 01:11:59.750 ERROR [http-nio-8080-exec-1][MainServlet:1225] com.liferay.portal.kernel.events.ActionException: java.lang.NullPointerException
com.liferay.portal.kernel.events.ActionException: java.lang.NullPointerException
  • NPEと同時に、以下のような複数の例外がスローされます。
2019-09-13 06:50:42.608 ERROR [main][UserPersonalSitePermissions:154] Unable to get user personal site group in company 10153
com.liferay.portal.kernel.exception.NoSuchGroupException: No Group exists with the key {companyId=10153, classNameId=10187, classPK=6467801}
at com.liferay.portal.service.persistence.impl.GroupPersistenceImpl.findByC_C_C(GroupPersistenceImpl.java:6350)
at com.liferay.portal.service.impl.GroupLocalServiceImpl.getUserPersonalSiteGroup(GroupLocalServiceImpl.java:2264)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
ERROR [main][MainServlet:273] java.lang.RuntimeException: You must first upgrade to Liferay Portal 7110
java.lang.RuntimeException: You must first upgrade to Liferay Portal 7110
at com.liferay.portal.tools.DBUpgrader.checkRequiredBuildNumber(DBUpgrader.java:87)

環境

  • Liferay portal 6.2EE 最新フィックスパック使用 [本記事作成時はliferay-fix-pack-portal-170-6210が最新フィックスパックです]。
  • Liferay DXP 7.1 GA1

解像度

  • 以下の手順で、スムーズにサーバーを起動することができます。
    • {$LIFERAY_HOME} フォルダ下の $LIFERAY_HOME/osgi/state フォルダの内容を削除する。
    • TOMCAT_HOMEフォルダの下にあるtemp、workフォルダを消去する。
    • ウェブブラウザーのキャッシュもクリアしていることを確認してください
    • 一時ディレクトリをクリアしたらサーバーを再起動する [cache]

追加情報

  • Liferayの下位バージョンから上位バージョンへのポータルのアップグレード時に従うべきベストプラクティスです。
    • Liferayのインストール元バージョンだけでなく、インストール先バージョンにも最新の修正パックをインストールしてください。
    • アップグレードを行う前に、DBのバックアップまたはダンプを取る。
    • のバックアップをとっておく。
      • ログが必要な場合は
      • ファイルシステム:シンプルなファイルシステムを使用したデフォルトのディレクトリで構成されている場合はデータフォルダ、アドバンスファイルシステムまたは構成されたディレクトリのいずれかを使用します、
      • プロパティー(設定)ファイルを既存の環境から取得します。
    • Liferay Portal 6.2 EE 互換性マトリックス
    • Liferay DXP 7.1 互換性マトリクス/0>
did-this-article-resolve-your-issue

legacy-knowledge-base