getting java.lang.NoClassDefFoundError: com/liferay/portal/kernel/service/Bgetting java.lang.NoClassDefFoundError: com/liferay/portal/kernel/service/Bhttps://liferay.dev/en/c/message_boards/find_thread?p_l_id=119785333&threadId=1197488752024-03-28T21:22:53Z2024-03-28T21:22:53ZRE: getting java.lang.NoClassDefFoundError: com/liferay/portal/kernel/serviGanesh Pulihttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1197555452020-08-13T04:20:58Z2020-08-13T04:20:58Zyes devid , thanks for your reply <br /> package exported in the bnd.bnd file for the modulethis is my bnd.bnd file of service moduleBundle-Name: VyPaymentGateway-api<br />Bundle-SymbolicName: VyPaymentGateway.api<br />Bundle-Version: 1.0.0<br />Export-Package:\<br /> com.vy.payment.gateway.exception,\<br /> com.vy.payment.gateway.model,\<br /> com.vy.payment.gateway.service,\<br /> com.vy.payment.gateway.service.persistence,\<br /> com.stripe.*,\<br /> com.google.*;-split-package:=merge-last;-noimport:=true<br />-check: EXPORTS <br />-includeresource: META-INF/service.xml=../VyPaymentGateway-service/service.xml<br />Import-Package: *; version="0";resolution:=optionalGanesh Puli2020-08-13T04:20:58ZRE: getting java.lang.NoClassDefFoundError: com/liferay/portal/kernel/serviDavid H Nebingerhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1197531692020-08-12T20:23:10Z2020-08-12T20:23:10ZIs the package exported in the bnd.bnd file for the module?David H Nebinger2020-08-12T20:23:10ZRE: getting java.lang.NoClassDefFoundError: com/liferay/portal/kernel/serviGanesh Pulihttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1197533482020-08-12T14:49:51Z2020-08-12T14:49:51ZHi <strong>David H Nebinger, thanks for your reply</strong><br /><strong></strong><strong><span style="font-size: 16px;">I tried as you said like below</span></strong><strong><span style="font-size: 16px;"></span></strong><br /><strong><span style="font-size: 16px;">@Override<br /> public void doView(RenderRequest renderRequest, RenderResponse renderResponse)<br /> throws IOException, PortletException {</span></strong><strong><span style="font-size: 16px;"> try {<br /> Emp ewmp= EmpLocalServiceUtil.fetchEmp(1);<br /> System.out.println("details : "+ewmp.getEmpName());<br /> } catch (Exception e) {<br /> // TODO Auto-generated catch block<br /> e.printStackTrace();<br /> }<br /> <br /> try {<br /> //VYPGProviderDetails details= VYPGProviderDetailsLocalServiceUtil.getVYPGProviderDetails(1);<br /> VYPGProviderDetails details= vypgProviderDetailsService.getVYPGProviderDetails(1);<br /> System.out.println("details =====>: "+details.getProviderName());<br /> } catch (Exception e) {<br /> // TODO Auto-generated catch block<br /> e.printStackTrace();<br /> }<br /> <br /> super.doView(renderRequest, renderResponse);<br /> }<br /> <br /> @Reference(service = com.vy.payment.gateway.service.VYPGProviderDetailsLocalService.class)<br /> protected com.vy.payment.gateway.service.VYPGProviderDetailsLocalService vypgProviderDetailsService;</span></strong><strong><span style="font-size: 16px;"> </span></strong><strong><span style="font-size: 16px;">but am getting the below exception</span></strong><strong><span style="font-size: 16px;">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 </span></strong><br /><strong><span style="font-size: 16px;"></span></strong><strong><span style="font-size: 16px;">please give me some guidance David</span></strong><br /><strong><span style="font-size: 16px;"></span></strong>Ganesh Puli2020-08-12T14:49:51ZRE: getting java.lang.NoClassDefFoundError: com/liferay/portal/kernel/serviDavid H Nebingerhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1197524492020-08-12T13:14:25Z2020-08-12T13:14:25ZYou never should be accessing the service classes directly, only the interfaces from the API, and wired into your portlet using @Reference annotations.David H Nebinger2020-08-12T13:14:25Zgetting java.lang.NoClassDefFoundError: com/liferay/portal/kernel/service/BGanesh Pulihttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1197488742020-08-12T12:03:03Z2020-08-12T12:03:03Zwhen am calling the services of a serviceBuilder from a normal module portlet am getting the below exceptioncom.liferay.portal.kernel.portlet.PortletContainerException: c