<?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>getting java.lang.NoClassDefFoundError: com/liferay/portal/kernel/service/B</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=119748875" />
  <subtitle>getting java.lang.NoClassDefFoundError: com/liferay/portal/kernel/service/B</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=119748875</id>
  <updated>2026-04-04T23:48:42Z</updated>
  <dc:date>2026-04-04T23:48:42Z</dc:date>
  <entry>
    <title>RE: getting java.lang.NoClassDefFoundError: com/liferay/portal/kernel/servi</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119755545" />
    <author>
      <name>Ganesh Puli</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119755545</id>
    <updated>2020-08-13T04:20:58Z</updated>
    <published>2020-08-13T04:20:58Z</published>
    <summary type="html">yes devid , thanks for your reply &lt;br /&gt; package exported in the bnd.bnd file for the modulethis is my bnd.bnd file of service moduleBundle-Name: VyPaymentGateway-api&lt;br /&gt;Bundle-SymbolicName: VyPaymentGateway.api&lt;br /&gt;Bundle-Version: 1.0.0&lt;br /&gt;Export-Package:\&lt;br /&gt;    com.vy.payment.gateway.exception,\&lt;br /&gt;    com.vy.payment.gateway.model,\&lt;br /&gt;    com.vy.payment.gateway.service,\&lt;br /&gt;    com.vy.payment.gateway.service.persistence,\&lt;br /&gt;    com.stripe.*,\&lt;br /&gt;    com.google.*;-split-package:=merge-last;-noimport:=true&lt;br /&gt;-check: EXPORTS    &lt;br /&gt;-includeresource: META-INF/service.xml=../VyPaymentGateway-service/service.xml&lt;br /&gt;Import-Package: *; version=&amp;#34;0&amp;#34;;resolution:=optional</summary>
    <dc:creator>Ganesh Puli</dc:creator>
    <dc:date>2020-08-13T04:20:58Z</dc:date>
  </entry>
  <entry>
    <title>RE: getting java.lang.NoClassDefFoundError: com/liferay/portal/kernel/servi</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119753169" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119753169</id>
    <updated>2020-08-12T20:23:10Z</updated>
    <published>2020-08-12T20:23:10Z</published>
    <summary type="html">Is the package exported in the bnd.bnd file for the module?</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2020-08-12T20:23:10Z</dc:date>
  </entry>
  <entry>
    <title>RE: getting java.lang.NoClassDefFoundError: com/liferay/portal/kernel/servi</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119753348" />
    <author>
      <name>Ganesh Puli</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119753348</id>
    <updated>2020-08-12T14:49:51Z</updated>
    <published>2020-08-12T14:49:51Z</published>
    <summary type="html">Hi &lt;strong&gt;David H Nebinger, thanks for your reply&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 16px;"&gt;I tried  as you said like below&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 16px;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: 16px;"&gt;@Override&lt;br /&gt;    public void doView(RenderRequest renderRequest, RenderResponse renderResponse)&lt;br /&gt;            throws IOException, PortletException {&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 16px;"&gt;    try {&lt;br /&gt;        Emp ewmp= EmpLocalServiceUtil.fetchEmp(1);&lt;br /&gt;        System.out.println(&amp;#34;details : &amp;#34;+ewmp.getEmpName());&lt;br /&gt;    } catch (Exception e) {&lt;br /&gt;        // TODO Auto-generated catch block&lt;br /&gt;        e.printStackTrace();&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    try {&lt;br /&gt;        //VYPGProviderDetails details= VYPGProviderDetailsLocalServiceUtil.getVYPGProviderDetails(1);&lt;br /&gt;        VYPGProviderDetails details= vypgProviderDetailsService.getVYPGProviderDetails(1);&lt;br /&gt;        System.out.println(&amp;#34;details =====&amp;gt;: &amp;#34;+details.getProviderName());&lt;br /&gt;    } catch (Exception e) {&lt;br /&gt;        // TODO Auto-generated catch block&lt;br /&gt;        e.printStackTrace();&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    super.doView(renderRequest, renderResponse);&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    @Reference(service = com.vy.payment.gateway.service.VYPGProviderDetailsLocalService.class)&lt;br /&gt;    protected com.vy.payment.gateway.service.VYPGProviderDetailsLocalService vypgProviderDetailsService;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 16px;"&gt;    &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 16px;"&gt;but am getting the below exception&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 16px;"&gt;ERROR [http-nio-8080-exec-6][status_jsp:950] com.liferay.portal.kernel.portlet.PortletContainerException: com.liferay.portal.kernel.portlet.PortletContainerException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: com/vy/payment/gateway/service/VYPGProviderDetailsLocalService &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: 16px;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 16px;"&gt;please give me some guidance David&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: 16px;"&gt;&lt;/span&gt;&lt;/strong&gt;</summary>
    <dc:creator>Ganesh Puli</dc:creator>
    <dc:date>2020-08-12T14:49:51Z</dc:date>
  </entry>
  <entry>
    <title>RE: getting java.lang.NoClassDefFoundError: com/liferay/portal/kernel/servi</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119752449" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119752449</id>
    <updated>2020-08-12T13:14:25Z</updated>
    <published>2020-08-12T13:14:25Z</published>
    <summary type="html">You never should be accessing the service classes directly, only the interfaces from the API, and wired into your portlet using @Reference annotations.</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2020-08-12T13:14:25Z</dc:date>
  </entry>
  <entry>
    <title>getting java.lang.NoClassDefFoundError: com/liferay/portal/kernel/service/B</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119748874" />
    <author>
      <name>Ganesh Puli</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119748874</id>
    <updated>2020-08-12T12:03:03Z</updated>
    <published>2020-08-12T12:03:03Z</published>
    <summary type="html">when am calling the services of a serviceBuilder from a normal module portlet am getting the below exceptioncom.liferay.portal.kernel.portlet.PortletContainerException: com.liferay.portal.kernel.portlet.PortletContainerException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: com/liferay/portal/kernel/service/BaseLocalService&lt;br /&gt;&lt;br /&gt;please suggest me  , in resolving the above exceptionThanks &amp;amp; Regards</summary>
    <dc:creator>Ganesh Puli</dc:creator>
    <dc:date>2020-08-12T12:03:03Z</dc:date>
  </entry>
</feed>
