<?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>Problem using a ResourceBundleLoader</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=118040261" />
  <subtitle>Problem using a ResourceBundleLoader</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=118040261</id>
  <updated>2026-05-05T01:08:22Z</updated>
  <dc:date>2026-05-05T01:08:22Z</dc:date>
  <entry>
    <title>RE: Problem using a ResourceBundleLoader</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118215037" />
    <author>
      <name>Charalampos Chrysikopoulos</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118215037</id>
    <updated>2020-01-07T11:43:52Z</updated>
    <published>2020-01-07T11:43:52Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;I manage to fix the problem:&amp;nbsp;Looking at the source code of the portal in the&amp;nbsp;&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;code&gt;/portal-kernel/src/com/liferay/portal/kernel/util/packageinfo&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;I can see the version of the package.In the&amp;nbsp;&lt;br&gt;&lt;pre&gt;&lt;code&gt;/liferay-portal-7.2.10-ga1/tomcat-9.0.17/lib/ext&lt;/code&gt;&lt;/pre&gt;&amp;nbsp;&lt;br&gt;&lt;br&gt;folder I found the portal-kernel.jar and its version was&amp;nbsp;&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;code&gt;Bundle-Version: 4.35.3&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;So, I had the wrong version in the kernel module. Changing the property&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;code&gt;liferay.workspace.target.platform.version&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;from 7.2.0 to 7.2.1 and setting the dependency of the kernel to &lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;code&gt;compileOnly group: "com.liferay.portal", name: "com.liferay.portal.kernel"
&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;solved the problem.&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Charalampos Chrysikopoulos</dc:creator>
    <dc:date>2020-01-07T11:43:52Z</dc:date>
  </entry>
  <entry>
    <title>RE: Problem using a ResourceBundleLoader</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118187747" />
    <author>
      <name>Charalampos Chrysikopoulos</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118187747</id>
    <updated>2020-01-02T12:02:40Z</updated>
    <published>2020-01-02T12:02:40Z</published>
    <summary type="html">Same error in other threads: &lt;br /&gt;- &lt;a href="https://liferay.dev/forums/-/message_boards/message/118187295"&gt;https://liferay.dev/forums/-/message_boards/message/118187295&lt;/a&gt;&lt;br /&gt;- &lt;a href="https://liferay.dev/forums/-/message_boards/message/110853402"&gt;https://liferay.dev/forums/-/message_boards/message/110853402&lt;/a&gt;</summary>
    <dc:creator>Charalampos Chrysikopoulos</dc:creator>
    <dc:date>2020-01-02T12:02:40Z</dc:date>
  </entry>
  <entry>
    <title>Problem using a ResourceBundleLoader</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118040260" />
    <author>
      <name>Charalampos Chrysikopoulos</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=118040260</id>
    <updated>2019-12-10T11:04:22Z</updated>
    <published>2019-12-10T11:04:22Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;Hello,I created a MVC portlet, and in the module I created a&amp;nbsp;CustomAggregateResourceBundleLoader that implements the ResourceBundleLoader (described in &lt;a href="https://github.com/liferay/liferay-blade-samples/tree/7.0/liferay-workspace/overrides/resource-bundle-override"&gt;https://github.com/liferay/liferay-blade-samples/tree/7.0/liferay-workspace/overrides/resource-bundle-override&lt;/a&gt;). When I deploy the portlet an exception is thrown&amp;nbsp;&lt;br&gt;&lt;pre&gt;&lt;code&gt;org.osgi.framework.BundleException: Could not resolve module: somepackage.app [1384]_ &amp;amp;nbsp;Unresolved requirement: Import-Package: com.liferay.portal.kernel.util; version="[9.5.0,9.6.0)"_ [Sanitized]
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at org.eclipse.osgi.container.Module.start(Module.java:444)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:428)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1263)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1236)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:520)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316)&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;I am using liferay 7.2 DXP with fp2.&lt;br&gt;The build.gradle is like following&amp;nbsp;&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;code&gt;dependencies {
&amp;amp;nbsp;&amp;amp;nbsp; compileOnly group: "com.liferay.portal", name: "com.liferay.portal.kernel", version: "4.13.0"
&amp;amp;nbsp;&amp;amp;nbsp; compileOnly group: "com.liferay.portal", name: "com.liferay.util.taglib"
&amp;amp;nbsp;&amp;amp;nbsp; compileOnly group: "javax.portlet", name: "portlet-api"
&amp;amp;nbsp;&amp;amp;nbsp; compileOnly group: "javax.servlet", name: "javax.servlet-api"
&amp;amp;nbsp;&amp;amp;nbsp; compileOnly group: "jstl", name: "jstl"
&amp;amp;nbsp;&amp;amp;nbsp; compileOnly group: "org.osgi", name: "org.osgi.service.component.annotations"
&amp;amp;nbsp;&amp;amp;nbsp; compileOnly group: "com.liferay", name: "com.liferay.petra.string"
}
&lt;/code&gt;&lt;/pre&gt;In gogo shell in the headers of my module I get:&lt;br&gt;&lt;pre&gt;&lt;code&gt;&amp;amp;nbsp;Import-Package = com.liferay.petra.string;version="[1.4,2)",com.liferay.portal.kernel.language;version="[7.5,8)",com.liferay.portal.kernel.portlet.bridges.mvc;version="[2.0,3)",com.liferay.portal.kernel.util;version="[9.5,9.6)",javax.portlet,javax.servlet;version="[3.0,4)",javax.servlet.http;version="[3.0,4)"&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;Can anybody help me here?&lt;br&gt;Thanks in advance&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Charalampos Chrysikopoulos</dc:creator>
    <dc:date>2019-12-10T11:04:22Z</dc:date>
  </entry>
</feed>
