<?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>Use Jasper Report on ServiceImpl</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=119226874" />
  <subtitle>Use Jasper Report on ServiceImpl</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=119226874</id>
  <updated>2026-04-04T00:36:33Z</updated>
  <dc:date>2026-04-04T00:36:33Z</dc:date>
  <entry>
    <title>RE: Use Jasper Report on ServiceImpl</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119327141" />
    <author>
      <name>Alex Pasquini</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119327141</id>
    <updated>2020-06-06T15:09:09Z</updated>
    <published>2020-06-06T15:09:09Z</published>
    <summary type="html">Since this error has a different scope related to the thread object, I opened the following thread:&lt;a href="https://liferay.dev/forums/-/message_boards/message/119326783"&gt;https://liferay.dev/forums/-/message_boards/message/119326783&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;thank you.best regards,&lt;br /&gt;Alex</summary>
    <dc:creator>Alex Pasquini</dc:creator>
    <dc:date>2020-06-06T15:09:09Z</dc:date>
  </entry>
  <entry>
    <title>RE: Use Jasper Report on ServiceImpl</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119310244" />
    <author>
      <name>Alex Pasquini</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119310244</id>
    <updated>2020-06-03T22:54:23Z</updated>
    <published>2020-06-03T22:54:23Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;I've tried to solve this error, anyway I get no solution.The XercesImpl library (which includes the SAXParserFactoryImpl class) is already available under /liferay-ce-portal-7.3.0-ga1/tomcat-9.0.17/webapps/ROOT/WEB-INF/lib folder. Anyway I don't know why I'm getting the previous error.I tried to add the following dependency on pom.xml of OSGI module which includes the jasper libraries with same error as result, and then I moved that dependency on pom.xml of Service which uses the OSGI module with jasper libraries with same result.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;pre&gt;&lt;code&gt; &amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;groupid&amp;gt;xerces&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;artifactid&amp;gt;xercesImpl&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;version&amp;gt;2.11.0&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;Can you please give me a suggestion to solve this problem?Thank you.Best regards,&lt;br&gt;Alex&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Alex Pasquini</dc:creator>
    <dc:date>2020-06-03T22:54:23Z</dc:date>
  </entry>
  <entry>
    <title>RE: Use Jasper Report on ServiceImpl</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119302122" />
    <author>
      <name>Alex Pasquini</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119302122</id>
    <updated>2020-06-02T22:50:31Z</updated>
    <published>2020-06-02T22:50:31Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;Well, I've finally get a kind of solution.&lt;br&gt;I followed the article of Ignacio ( https://liferay.dev/blogs/-/blogs/third-party-library-to-bundle-osgi-on-liferay-dpx-7 ) and I've just deployed a module with all the dependencies I need ( I guess it's a kind of implementation of 4th option of David Nebinger article).&lt;br&gt;So now I get another error during the execution of my code:&lt;br&gt;&lt;pre&gt;&lt;code&gt;Caused by: javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.SAXParserFactoryImpl not found
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at javax.xml.parsers.SAXParserFactory.newInstance(Unknown Source)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at net.sf.jasperreports.engine.xml.BaseSaxParserFactory.createSAXParserFactory(BaseSaxParserFactory.java:142)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at net.sf.jasperreports.engine.xml.BaseSaxParserFactory.createParser(BaseSaxParserFactory.java:116)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createParser(JRXmlDigesterFactory.java:1598)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createDigester(JRXmlDigesterFactory.java:1567)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:264)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:220)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:195)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:186)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:289)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:576)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at biz.simposium.business.el01.budgetanalysis.service.impl.EL01_BudgetAnalysisLocalServiceImpl.createReport(EL01_BudgetAnalysisLocalServiceImpl.java:178)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at biz.simposium.business.el01.budgetanalysis.service.impl.EL01_BudgetAnalysisLocalServiceImpl.addEL01_BudgetAnalysis(EL01_BudgetAnalysisLocalServiceImpl.java:146)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:483)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at com.liferay.portal.spring.aop.AopMethodInvocationImpl.proceed(AopMethodInvocationImpl.java:50)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:69)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at com.liferay.portal.spring.aop.AopMethodInvocationImpl.proceed(AopMethodInvocationImpl.java:57)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at com.liferay.portal.service.ServiceContextAdvice.invoke(ServiceContextAdvice.java:60)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at com.liferay.portal.spring.aop.AopMethodInvocationImpl.proceed(AopMethodInvocationImpl.java:57)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at com.liferay.portal.spring.aop.AopInvocationHandler.invoke(AopInvocationHandler.java:49)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at com.sun.proxy.$Proxy1269.addEL01_BudgetAnalysis(Unknown Source)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at biz.simposium.presentation.wizard.RequiredInputController.readDocument(RequiredInputController.java:371)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at biz.simposium.presentation.wizard.RequiredInputController.addBilancio(RequiredInputController.java:350)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:483)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at com.sun.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:181)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at com.sun.el.parser.AstValue.invoke(AstValue.java:289)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:304)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:87)
&lt;/code&gt;&lt;/pre&gt;Actually I don't think it's related to third party missing library.&lt;br&gt;Do you have any idea about this error?&lt;br&gt;I'm developing using Java 1.8 as JRE on Liferay 7.3 CE ga1.&lt;br&gt;I checked the related line of code of error and I get the following snippet:&lt;br&gt;&lt;pre&gt;&lt;code&gt;public static SAXParserFactory newInstance() {
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; return FactoryFinder.find(
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; /* The default property name according to the JAXP spec */
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; SAXParserFactory.class,
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; /* The fallback implementation class name */
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; "com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl");
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; }
&lt;/code&gt;&lt;/pre&gt;and the class defined on the second parameter of find method is loaded as JRE Library&lt;br&gt;Can you please support me?&lt;br&gt;Thank you.&lt;br&gt;Best regards,&lt;br&gt;&lt;br&gt;Alex&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Alex Pasquini</dc:creator>
    <dc:date>2020-06-02T22:50:31Z</dc:date>
  </entry>
  <entry>
    <title>RE: Use Jasper Report on ServiceImpl</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119284310" />
    <author>
      <name>Alex Pasquini</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119284310</id>
    <updated>2020-05-31T09:17:24Z</updated>
    <published>2020-05-31T09:17:24Z</published>
    <summary type="html">&amp;lt;p&amp;gt;Thanks for the hint.&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;Actually I&amp;amp;#39;m going on using the library you suggested me.&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;In meanwhile I&amp;amp;#39;d like to understand how I can handle jars which are not osgi modules and are dependencies of other osgi modules.&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;I&amp;amp;#39;ve followed mainly 3 approaches, all of these with no success:&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;1. Put those jar on tomcat/lib/ext. I agree with you that this approach is the worst case to handle. Anyway, in my case, it neither works, so I changed the approach.&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;2. I&amp;amp;#39;ve included those jars on pom.xml as compile scope, since those dependencies are included in the module I&amp;amp;#39;m developing, anyway I think I need those dependency linked in some way to the osgi module I&amp;amp;#39;ve previously installed (net.sf.jasperreports), not to the one I&amp;amp;#39;m developing (service module). Doing this I get the error ClassNotFound.&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;3. I tried to follow the guide written by David Nebinger (https://liferay.dev/blogs/-/blogs/osgi-module-dependencies). I&amp;amp;#39;ve found in the fourth option the best approach for my case, so create a dummy service module, which includes the no-osgi dependencies, anyway I still receive the same error (ClassNotFound). Probably, for this case, I make mistakes in module configuration since I&amp;amp;#39;ve never done similar task.&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;Can you please help me?&amp;lt;br /&amp;gt;&lt;br /&gt;Thank you very much.&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;Best regards,&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;Alex&amp;lt;/p&amp;gt;</summary>
    <dc:creator>Alex Pasquini</dc:creator>
    <dc:date>2020-05-31T09:17:24Z</dc:date>
  </entry>
  <entry>
    <title>RE: Use Jasper Report on ServiceImpl</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119272264" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119272264</id>
    <updated>2020-05-29T06:05:50Z</updated>
    <published>2020-05-29T06:05:50Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div class="quote-title"&gt;Alex Pasquini:&lt;/div&gt;&lt;blockquote&gt;&lt;br&gt;Actually I'm stucked on the required dependency of that module.&lt;br&gt;In particular now I get this log:&lt;br&gt;&lt;pre&gt;&lt;code&gt;Caused by: java.lang.ClassNotFoundException: org.jfree.chart.plot.PlotOrientation cannot be found by net.sf.jasperreports.engine_6.12.2
&lt;/code&gt;&lt;/pre&gt;I assume I should add this library on shared libraries. Anyway I don't know how to do that.&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;I wouldn't put it anywhere shared - that doesn't work well with OSGi. Instead, I'd recommend to find a OSGi-ified version of JFreeChart and deploy that. I can't vouch for &lt;a href="https://github.com/markroyer/osgi-jfreechart"&gt;this project&lt;/a&gt;, but it's one of the hits that I got for "jfreechart osgi". This way you can just drop the OSGi bundle for JFreeChart to Liferay's deploy folder.&lt;br&gt;Potentially you'll have to worry about more transitive dependencies, but JFreeChart looks pretty clean with regards to that on Maven Central.&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2020-05-29T06:05:50Z</dc:date>
  </entry>
  <entry>
    <title>RE: Use Jasper Report on ServiceImpl</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119265062" />
    <author>
      <name>Alex Pasquini</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119265062</id>
    <updated>2020-05-28T21:51:20Z</updated>
    <published>2020-05-28T21:51:20Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;Hi Olaf,&lt;br&gt;&lt;br&gt;Thank you for sharing this course, it's really helpful and well explained.&lt;br&gt;Thanks to this I was able to deploy as OSGI module the net.sf.jasperreports module and added the Import-Package on bnd.bnd.&lt;br&gt;Following there is the bnd.bnd file of my service module&lt;br&gt;&lt;pre&gt;&lt;code&gt;Bundle-Name: sim-el01-budget-analysis-service
Bundle-SymbolicName: biz.simposium.business.el01.budgetanalysis.service
Bundle-Version: 1.0.0
Liferay-Require-SchemaVersion: 1.0.0
Liferay-Service: true
-dsannotations-options: inherit
-includeresource: META-INF/service.xml=service.xml
-liferay-service-xml: META-INF/service.xml
-plugin.metatype: com.liferay.ant.bnd.metatype.MetatypePlugin
-plugin.service: com.liferay.ant.bnd.service.ServiceAnalyzerPlugin
Include-Resource: @jasperreports-6.12.2.jar, @commons-beanutils-1.9.4.jar, @commons-digester-2.1.jar, @commons-logging-1.1.1.jar, @commons-collections4-4.2.jar, @itext-2.1.7.js7.jar, @jcommon-1.0.23.jar, @jfreechart-1.0.19.jar, @ecj-4.4.2.jar, @castor-xml-1.4.1.jar, @jackson-core-2.10.0.jar, @jackson-databind-2.10.0.jar, @jackson-annotations-2.10.0.jar
&lt;/code&gt;&lt;/pre&gt;Actually I'm stucked on the required dependency of that module.&lt;br&gt;In particular now I get this log:&lt;br&gt;&lt;pre&gt;&lt;code&gt;Caused by: java.lang.ClassNotFoundException: org.jfree.chart.plot.PlotOrientation cannot be found by net.sf.jasperreports.engine_6.12.2
&lt;/code&gt;&lt;/pre&gt;I assume I should add this library on shared libraries. Anyway I don't know how to do that.&lt;br&gt;I've tried to do the same I've done for net.sf.jasperreports (copying the jar on liferay deploy folder), anyway it seems not to be an osgi module so I couldn't deploy it as an osgi module.&lt;br&gt;I've tried to add this library on pom dependency, anyway I think it should be shared since the jasperreports module is an external jar compared to my service.&lt;br&gt;Finally I put the jar on tomcat/lib/ext folder, however the error persists.&lt;br&gt;How can I add this jar on shared libraries in order to make it available for net.sf.jasperreports osgi module?&lt;br&gt;&lt;br&gt;Thank you again.&lt;br&gt;Best regards,&lt;br&gt;&lt;br&gt;Alex&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Alex Pasquini</dc:creator>
    <dc:date>2020-05-28T21:51:20Z</dc:date>
  </entry>
  <entry>
    <title>RE: Use Jasper Report on ServiceImpl</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119234084" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119234084</id>
    <updated>2020-05-25T15:57:25Z</updated>
    <published>2020-05-25T15:57:25Z</published>
    <summary type="html">&lt;div class="quote-title"&gt;Alex Pasquini:&lt;/div&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;br /&gt;Morover, should I add those libraries in some folders (e.g. tomcat/lib) or it&amp;#39;s enough I import those as dependencies on my pom.xml?&lt;br /&gt;Can you please help me?&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Hi Alex,&lt;br /&gt;it&amp;#39;s not enough to add them to tomat/lib: If they&amp;#39;re all OSGi bundles, you should just deploy them to Liferay.&lt;br /&gt;See &lt;a href="https://university.liferay.com/osgi-basics/356174"&gt;this chapter&lt;/a&gt; of the &amp;#34;OSGi Basics&amp;#34; course (requires free registration) for more information - what you&amp;#39;ve been trying is the equivalent of the gradle compileInclude method, and IMHO that&amp;#39;s the last choice, if you can&amp;#39;t find OSGi bundles of your dependencies.&lt;br /&gt;In short: It&amp;#39;s not enough to have the dependencies at compile time. You need them at runtime too, thus you&amp;#39;ll have to deploy them to Liferay - in case of OSGi bundles by just copying them to Liferay&amp;#39;s deploy folder.</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2020-05-25T15:57:25Z</dc:date>
  </entry>
  <entry>
    <title>RE: Use Jasper Report on ServiceImpl</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119233665" />
    <author>
      <name>Alex Pasquini</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119233665</id>
    <updated>2020-05-25T12:51:46Z</updated>
    <published>2020-05-25T12:51:46Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;I've tried but with no success.&lt;br&gt;I try to describe my approach.&lt;br&gt;I changed the bnd.bnd as follow:&lt;br&gt;&lt;pre&gt;&lt;code&gt;Bundle-Name: sim-el01-budget-analysis-service
Bundle-SymbolicName: biz.simposium.business.el01.budgetanalysis.service
Bundle-Version: 1.0.0
Liferay-Require-SchemaVersion: 1.0.0
Liferay-Service: true
Import-Package: \
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;*;resolution:=optional,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;!com.adobe.xmp.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !com.google.zxing.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !com.ibm.icu.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !java.xml.soap.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !jaxen.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !mondrian.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !net.sf.barcode4j.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !net.sourceforge.barbecue.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !net.tascalate.javaflow.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !org.apache.ant.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !org.codehaus.groovy.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !groovy.lang,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !groovyjarjarasm.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !net.sf.jasperreports.annotations.properties,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !net.sf.jasperreports.metadata.properties,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !netscape.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !org.apache.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !org.bouncycastle.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !org.castor.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !org.eclipse.jdt.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !org.exolab.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !org.hibernate.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !org.krysalis.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !org.mozilla.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !org.olap4j.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !org.springframework.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !org.w3c.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; !javax.inject.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; net.sf.jasperreports.*,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; *
Include-Resource: @jasperreports-6.12.2.jar,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; @castor-xml-1.4.1.jar,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; @commons-beanutils-1.9.4.jar,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; @commons-collections4-4.2.jar,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; @commons-digester-2.1.jar,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; @commons-logging-1.1.1.jar,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; @ecj-4.4.2.jar,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; @itext-2.1.7.jar,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; @jcommon-1.0.23.jar,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; @jfreechart-1.0.19.jar,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; @jackson-annotations-2.9.9.jar,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; @jackson-core-2.9.9.jar,\
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; @jackson-databind-2.9.9.jar,\
-dsannotations-options: inherit
-includeresource: META-INF/service.xml=service.xml
-liferay-service-xml: META-INF/service.xml
-plugin.metatype: com.liferay.ant.bnd.metatype.MetatypePlugin
-plugin.service: com.liferay.ant.bnd.service.ServiceAnalyzerPlugin&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;Furthermore I updated my pom in order to import the required libraries:&lt;br&gt;&lt;pre&gt;&lt;code&gt;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;net.sf.jasperreports&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;jasperreports&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;6.12.2&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;com.fasterxml.jackson.core&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;jackson-core&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;2.10.0&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;com.fasterxml.jackson.core&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;jackson-databind&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;2.10.0&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;com.lowagie&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;itext&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;2.1.7&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;commons-beanutils&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;commons-beanutils&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;1.9.4&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;commons-digester&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;commons-digester&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;commons-logging&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;commons-logging&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;1.1.1&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;org.apache.commons&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;commons-collections4&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;4.2&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;org.codehaus.castor&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;castor-xml&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;1.4.1&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;org.eclipse.jdt.core.compiler&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;ecj&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;4.4.2&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;org.jfree&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;jcommon&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;1.0.23&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;org.jfree&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;jfreechart&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;1.0.19&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;net.sf.jasperreports&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;jasperreports-fonts&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;6.12.2&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;org.apache.logging.log4j&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;log4j-core&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;2.8.2&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;org.apache.logging.log4j&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;log4j-jcl&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;2.8.2&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;org.apache.xmlgraphics&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;batik-transcoder&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;1.11&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;org.testng&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;testng&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;6.8.1&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;scope&amp;gt;test&amp;lt;/scope&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;dependency&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;groupid&amp;gt;com.fasterxml.jackson.core&amp;lt;/groupid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;artifactid&amp;gt;jackson-annotations&amp;lt;/artifactid&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;version&amp;gt;2.9.9&amp;lt;/version&amp;gt;
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/dependency&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;Actually I get an error on pom.xml as follow:&lt;br&gt;&lt;pre&gt;&lt;code&gt;bnd error: Calc manifest failed, state= {@jackson-annotations-2.9.9.jar, =, project=MavenProject: biz.simposium.business.el01.budgetanalysis:sim-el01-budget-analysis-service:1.0.0 @ /SimposiumWorkspacewithDevStudioCommunityEdition/
&amp;amp;nbsp;simposium-workspace/cloud-simposium/modules/sim-el01-budget-analysis/sim-el01-budget-analysis-service/pom.xml, Liferay-Require-SchemaVersion=1.0.0, -plugin.metatype=com.liferay.ant.bnd.metatype.MetatypePlugin, @jackson-core-2.9.9.jar,@jackson-
&amp;amp;nbsp;databind-2.9.9.jar, =, @jcommon-1.0.23.jar, =, Include-Resource=@jasperreports-6.12.2.jar,@castor-xml-1.4.1.jar,@commons-beanutils-1.9.4.jar, , Liferay-Service=true, project.build.sourceEncoding=UTF-8, -includeresource=META-INF/service.xml=service.xml,
&amp;amp;nbsp;@commons-digester-2.1.jar,@commons-logging-1.1.1.jar, =, Provide-
&amp;amp;nbsp;Capability=osgi.service;objectClass:List&amp;lt;string&amp;gt;="biz.simposium.business.el01.budgetanalysis.service.persistence.EL01_BudgetAnalysisPersistence";uses:="biz.simposium.business.el01.budgetanalysis.service.persistence",osgi.service;objectClass:List&amp;lt;string&amp;gt;="com.liferay.portal.aop.AopService";uses:="com.liferay.portal.aop",osgi.service;objectClass:List&amp;lt;string&amp;gt;="biz.simposium.business.el01.budgetanalysis.service.EL01_BudgetAnalysisLocalService",osgi.service;objectClass:List&amp;lt;string&amp;gt;="biz.simposium.business.el01.budgetanalysis.service.EL01_BudgetAnalysisService",
&amp;amp;nbsp;@jfreechart-1.0.19.jar, =, project.buildpath=/.m2/repository/com/liferay/com.liferay.petra.io/4.0.2/com.liferay.petra.io-4.0.2.jar:/.m2/repository/com/liferay/com.liferay.petra.lang/4.0.1/com.liferay.petra.lang-4.0.1.jar:/Users/
&amp;amp;nbsp;boranakuci/.m2/repository/com/liferay/com.liferay.petra.string/4.0.1/com.liferay.petra.string-4.0.1.jar:/.m2/repository/com/liferay/com.liferay.portal.aop.api/2.0.0/com.liferay.portal.aop.api-2.0.0.jar:/.m2/repository/com/liferay/portal/
&amp;amp;nbsp;com.liferay.portal.kernel/5.4.0/com.liferay.portal.kernel-5.4.0.jar:/.m2/repository/org/osgi/org.osgi.annotation.versioning/1.1.0/org.osgi.annotation.versioning-1.1.0.jar:/.m2/repository/org/osgi/org.osgi.core/6.0.0/
&amp;amp;nbsp;org.osgi.core-6.0.0.jar:/.m2/repository/org/osgi/org.osgi.service.component.annotations/1.3.0/org.osgi.service.component.annotations-1.3.0.jar:Jar:classes:/.m2/repository/net/sf/jasperreports/jasperreports/6.12.2/
&amp;amp;nbsp;jasperreports-6.12.2.jar:/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/
&amp;amp;nbsp;boranakuci/.m2/repository/commons-digester/commons-digester/2.1/commons-digester-2.1.jar:/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar:/.m2/repository/org/apache/commons/
&amp;amp;nbsp;commons-collections4/4.2/commons-collections4-4.2.jar:/.m2/repository/com/lowagie/itext/2.1.7.js7/itext-2.1.7.js7.jar:/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.62/bcprov-jdk15on-1.62.jar:/.m2/
&amp;amp;nbsp;repository/org/jfree/jcommon/1.0.23/jcommon-1.0.23.jar:/.m2/repository/org/jfree/jfreechart/1.0.19/jfreechart-1.0.19.jar:/.m2/repository/org/eclipse/jdt/core/compiler/ecj/4.4.2/ecj-4.4.2.jar:/.m2/repository/org/
&amp;amp;nbsp;codehaus/castor/castor-xml/1.4.1/castor-xml-1.4.1.jar:/.m2/repository/org/codehaus/castor/castor-core/1.4.1/castor-core-1.4.1.jar:/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar:/Users/
&amp;amp;nbsp;boranakuci/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.10.0/jackson-core-2.10.0.jar:/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.10.0/
&amp;amp;nbsp;jackson-databind-2.10.0.jar:/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.10.0/jackson-annotations-2.10.0.jar, Bundle-SymbolicName=biz.simposium.business.el01.budgetanalysis.service, liferay.workspace.bundle.url=https://
&amp;amp;nbsp;releases-cdn.liferay.com/portal/7.3.0-ga1/liferay-ce-portal-tomcat-7.3.0-ga1-20200127150653953.tar.gz, project.dir=/SimposiumWorkspacewithDevStudioCommunityEdition/simposium-workspace/cloud-simposium/modules/sim-el01-budget-
&amp;amp;nbsp;analysis/sim-el01-budget-analysis-service, @ecj-4.4.2.jar,@itext-2.1.7.jar, =, Bundle-Version=1.0.0, @commons-collections4-4.2.jar, =, project.output=/SimposiumWorkspacewithDevStudioCommunityEdition/simposium-workspace/cloud-
&amp;amp;nbsp;simposium/modules/sim-el01-budget-analysis/sim-el01-budget-analysis-service/target, Bundle-Name=sim-el01-budget-analysis-service, Import-Package=*;resolution:=optional,!com.adobe.xmp.*,!com.google.zxing.*,!com.ibm.icu.*,!java.xml.soap.*,!jaxen.*,!mondrian.*,!
&amp;amp;nbsp;net.sf.barcode4j.*,!net.sourceforge.barbecue.*,!net.tascalate.javaflow.*,!org.apache.ant.*,!org.codehaus.groovy.*,!groovy.lang,!groovyjarjarasm.*,!net.sf.jasperreports.annotations.properties,!net.sf.jasperreports.metadata.properties,!netscape.*,!org.apache.*,!
&amp;amp;nbsp;org.bouncycastle.*,!org.castor.*,!org.eclipse.jdt.*,!org.exolab.*,!org.hibernate.*,!org.krysalis.*,!org.mozilla.*,!org.olap4j.*,!org.springframework.*,!org.w3c.*,!javax.inject.*,net.sf.jasperreports.*,*, Require-Capability=osgi.extender;filter:="(&amp;amp;amp;(osgi.extender=osgi.component)
&amp;amp;nbsp;(version&amp;amp;gt;=1.3.0)(!
&amp;amp;nbsp;(version&amp;amp;gt;=2.0.0)))",osgi.service;filter:="(objectClass=biz.simposium.business.el01.budgetanalysis.service.EL01_BudgetAnalysisLocalService)";effective:=active,osgi.service;filter:="(objectClass=biz.simposium.business.el01.budgetanalysis.service.persistence.EL01_BudgetAnalysisPersistence)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.counter.kernel.service.CounterLocalService)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.configuration.Configuration)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.dao.orm.EntityCache)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.dao.orm.FinderCache)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.dao.orm.SessionFactory)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.service.ClassNameLocalService)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.service.ClassNameService)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.service.ResourceLocalService)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.service.UserLocalService)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.service.UserService)";effective:=active,osgi.service;filter:="(objectClass=javax.sql.DataSource)";effective:=active,
&amp;amp;nbsp;-plugin.service=com.liferay.ant.bnd.service.ServiceAnalyzerPlugin, -dsannotations-options=inherit, project.sourcepath=/SimposiumWorkspacewithDevStudioCommunityEdition/simposium-workspace/cloud-simposium/modules/sim-el01-budget-
&amp;amp;nbsp;analysis/sim-el01-budget-analysis-service/src/main/java:/SimposiumWorkspacewithDevStudioCommunityEdition/simposium-workspace/cloud-simposium/modules/sim-el01-budget-analysis/sim-el01-budget-analysis-service/src/main/resources,
&amp;amp;nbsp;-liferay-service-xml=META-INF/service.xml, settings=org.apache.maven.execution.SettingsAdapter@71d390c2, Service-Component=OSGI-INF/biz.simposium.business.el01.budgetanalysis.service.impl.EL01_BudgetAnalysisLocalServiceImpl.xml,OSGI-INF/
&amp;amp;nbsp;biz.simposium.business.el01.budgetanalysis.service.impl.EL01_BudgetAnalysisServiceImpl.xml,OSGI-INF/biz.simposium.business.el01.budgetanalysis.service.persistence.impl.EL01_BudgetAnalysisPersistenceImpl.xml} (biz.aQute.bnd:bnd-maven-plugin:4.3.0:bnd-
&amp;amp;nbsp;process:default:process-classes) org.apache.maven.plugin.MojoExecutionException: bnd error: Calc manifest failed, state= {@jackson-annotations-2.9.9.jar, =, project=MavenProject: biz.simposium.business.el01.budgetanalysis:sim-el01-budget-analysis-service:
&amp;amp;nbsp;1.0.0 @ /SimposiumWorkspacewithDevStudioCommunityEdition/simposium-workspace/cloud-simposium/modules/sim-el01-budget-analysis/sim-el01-budget-analysis-service/pom.xml, Liferay-Require-SchemaVersion=1.0.0,
&amp;amp;nbsp;-plugin.metatype=com.liferay.ant.bnd.metatype.MetatypePlugin, @jackson-core-2.9.9.jar,@jackson-databind-2.9.9.jar, =, @jcommon-1.0.23.jar, =, Include-Resource=@jasperreports-6.12.2.jar,@castor-xml-1.4.1.jar,@commons-beanutils-1.9.4.jar, , Liferay-
&amp;amp;nbsp;Service=true, project.build.sourceEncoding=UTF-8, -includeresource=META-INF/service.xml=service.xml, @commons-digester-2.1.jar,@commons-logging-1.1.1.jar, =, Provide-
&amp;amp;nbsp;Capability=osgi.service;objectClass:List&amp;lt;string&amp;gt;="biz.simposium.business.el01.budgetanalysis.service.persistence.EL01_BudgetAnalysisPersistence";uses:="biz.simposium.business.el01.budgetanalysis.service.persistence",osgi.service;objectClass:List&amp;lt;string&amp;gt;="com.liferay.portal.aop.AopService";uses:="com.liferay.portal.aop",osgi.service;objectClass:List&amp;lt;string&amp;gt;="biz.simposium.business.el01.budgetanalysis.service.EL01_BudgetAnalysisLocalService",osgi.service;objectClass:List&amp;lt;string&amp;gt;="biz.simposium.business.el01.budgetanalysis.service.EL01_BudgetAnalysisService",
&amp;amp;nbsp;@jfreechart-1.0.19.jar, =, project.buildpath=/.m2/repository/com/liferay/com.liferay.petra.io/4.0.2/com.liferay.petra.io-4.0.2.jar:/.m2/repository/com/liferay/com.liferay.petra.lang/4.0.1/com.liferay.petra.lang-4.0.1.jar:/Users/
&amp;amp;nbsp;boranakuci/.m2/repository/com/liferay/com.liferay.petra.string/4.0.1/com.liferay.petra.string-4.0.1.jar:/.m2/repository/com/liferay/com.liferay.portal.aop.api/2.0.0/com.liferay.portal.aop.api-2.0.0.jar:/.m2/repository/com/liferay/portal/
&amp;amp;nbsp;com.liferay.portal.kernel/5.4.0/com.liferay.portal.kernel-5.4.0.jar:/.m2/repository/org/osgi/org.osgi.annotation.versioning/1.1.0/org.osgi.annotation.versioning-1.1.0.jar:/.m2/repository/org/osgi/org.osgi.core/6.0.0/
&amp;amp;nbsp;org.osgi.core-6.0.0.jar:/.m2/repository/org/osgi/org.osgi.service.component.annotations/1.3.0/org.osgi.service.component.annotations-1.3.0.jar:Jar:classes:/.m2/repository/net/sf/jasperreports/jasperreports/6.12.2/
&amp;amp;nbsp;jasperreports-6.12.2.jar:/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/
&amp;amp;nbsp;boranakuci/.m2/repository/commons-digester/commons-digester/2.1/commons-digester-2.1.jar:/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar:/.m2/repository/org/apache/commons/
&amp;amp;nbsp;commons-collections4/4.2/commons-collections4-4.2.jar:/.m2/repository/com/lowagie/itext/2.1.7.js7/itext-2.1.7.js7.jar:/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.62/bcprov-jdk15on-1.62.jar:/.m2/
&amp;amp;nbsp;repository/org/jfree/jcommon/1.0.23/jcommon-1.0.23.jar:/.m2/repository/org/jfree/jfreechart/1.0.19/jfreechart-1.0.19.jar:/.m2/repository/org/eclipse/jdt/core/compiler/ecj/4.4.2/ecj-4.4.2.jar:/.m2/repository/org/
&amp;amp;nbsp;codehaus/castor/castor-xml/1.4.1/castor-xml-1.4.1.jar:/.m2/repository/org/codehaus/castor/castor-core/1.4.1/castor-core-1.4.1.jar:/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar:/Users/
&amp;amp;nbsp;boranakuci/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.10.0/jackson-core-2.10.0.jar:/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.10.0/
&amp;amp;nbsp;jackson-databind-2.10.0.jar:/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.10.0/jackson-annotations-2.10.0.jar, Bundle-SymbolicName=biz.simposium.business.el01.budgetanalysis.service, liferay.workspace.bundle.url=https://
&amp;amp;nbsp;releases-cdn.liferay.com/portal/7.3.0-ga1/liferay-ce-portal-tomcat-7.3.0-ga1-20200127150653953.tar.gz, project.dir=/SimposiumWorkspacewithDevStudioCommunityEdition/simposium-workspace/cloud-simposium/modules/sim-el01-budget-
&amp;amp;nbsp;analysis/sim-el01-budget-analysis-service, @ecj-4.4.2.jar,@itext-2.1.7.jar, =, Bundle-Version=1.0.0, @commons-collections4-4.2.jar, =, project.output=/SimposiumWorkspacewithDevStudioCommunityEdition/simposium-workspace/cloud-
&amp;amp;nbsp;simposium/modules/sim-el01-budget-analysis/sim-el01-budget-analysis-service/target, Bundle-Name=sim-el01-budget-analysis-service, Import-Package=*;resolution:=optional,!com.adobe.xmp.*,!com.google.zxing.*,!com.ibm.icu.*,!java.xml.soap.*,!jaxen.*,!mondrian.*,!
&amp;amp;nbsp;net.sf.barcode4j.*,!net.sourceforge.barbecue.*,!net.tascalate.javaflow.*,!org.apache.ant.*,!org.codehaus.groovy.*,!groovy.lang,!groovyjarjarasm.*,!net.sf.jasperreports.annotations.properties,!net.sf.jasperreports.metadata.properties,!netscape.*,!org.apache.*,!
&amp;amp;nbsp;org.bouncycastle.*,!org.castor.*,!org.eclipse.jdt.*,!org.exolab.*,!org.hibernate.*,!org.krysalis.*,!org.mozilla.*,!org.olap4j.*,!org.springframework.*,!org.w3c.*,!javax.inject.*,net.sf.jasperreports.*,*, Require-Capability=osgi.extender;filter:="(&amp;amp;amp;(osgi.extender=osgi.component)
&amp;amp;nbsp;(version&amp;amp;gt;=1.3.0)(!
&amp;amp;nbsp;(version&amp;amp;gt;=2.0.0)))",osgi.service;filter:="(objectClass=biz.simposium.business.el01.budgetanalysis.service.EL01_BudgetAnalysisLocalService)";effective:=active,osgi.service;filter:="(objectClass=biz.simposium.business.el01.budgetanalysis.service.persistence.EL01_BudgetAnalysisPersistence)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.counter.kernel.service.CounterLocalService)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.configuration.Configuration)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.dao.orm.EntityCache)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.dao.orm.FinderCache)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.dao.orm.SessionFactory)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.service.ClassNameLocalService)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.service.ClassNameService)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.service.ResourceLocalService)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.service.UserLocalService)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.service.UserService)";effective:=active,osgi.service;filter:="(objectClass=javax.sql.DataSource)";effective:=active,
&amp;amp;nbsp;-plugin.service=com.liferay.ant.bnd.service.ServiceAnalyzerPlugin, -dsannotations-options=inherit, project.sourcepath=/SimposiumWorkspacewithDevStudioCommunityEdition/simposium-workspace/cloud-simposium/modules/sim-el01-budget-
&amp;amp;nbsp;analysis/sim-el01-budget-analysis-service/src/main/java:/SimposiumWorkspacewithDevStudioCommunityEdition/simposium-workspace/cloud-simposium/modules/sim-el01-budget-analysis/sim-el01-budget-analysis-service/src/main/resources,
&amp;amp;nbsp;-liferay-service-xml=META-INF/service.xml, settings=org.apache.maven.execution.SettingsAdapter@71d390c2, Service-Component=OSGI-INF/biz.simposium.business.el01.budgetanalysis.service.impl.EL01_BudgetAnalysisLocalServiceImpl.xml,OSGI-INF/
&amp;amp;nbsp;biz.simposium.business.el01.budgetanalysis.service.impl.EL01_BudgetAnalysisServiceImpl.xml,OSGI-INF/biz.simposium.business.el01.budgetanalysis.service.persistence.impl.EL01_BudgetAnalysisPersistenceImpl.xml} at
&amp;amp;nbsp;aQute.bnd.maven.plugin.BndMavenPlugin.execute(BndMavenPlugin.java:455) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:333)
&amp;amp;nbsp;at org.eclipse.m2e.core.internal.embedder.MavenImpl.lambda$7(MavenImpl.java:1380) at org.eclipse.m2e.core.internal.embedder.MavenImpl$$Lambda$614/260296124.call(Unknown Source) at
&amp;amp;nbsp;org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:177) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:112) at
&amp;amp;nbsp;org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1379) at org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant.build(MojoExecutionBuildParticipant.java:52) at bndtools.m2e.BndConfigurator$1.build(BndConfigurator.java:
&amp;amp;nbsp;130) at org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.build(MavenBuilderImpl.java:137) at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:173) at
&amp;amp;nbsp;org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:1) at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1$1.call(MavenBuilder.java:116) at
&amp;amp;nbsp;org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:177) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:112) at
&amp;amp;nbsp;org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1.call(MavenBuilder.java:106) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:177) at
&amp;amp;nbsp;org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) at
&amp;amp;nbsp;org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.execute(MavenBuilder.java:87) at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:201) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:833) at
&amp;amp;nbsp;org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:220) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263) at
&amp;amp;nbsp;org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319) at
&amp;amp;nbsp;org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392) at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:504) at
&amp;amp;nbsp;org.eclipse.core.internal.resources.Workspace.build(Workspace.java:411) at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:291) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:42) at
&amp;amp;nbsp;org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.lang.IllegalStateException: Calc manifest failed, state= {@jackson-annotations-2.9.9.jar, =, project=MavenProject: biz.simposium.business.el01.budgetanalysis:sim-el01-budget-analysis-service:
&amp;amp;nbsp;1.0.0 @ /SimposiumWorkspacewithDevStudioCommunityEdition/simposium-workspace/cloud-simposium/modules/sim-el01-budget-analysis/sim-el01-budget-analysis-service/pom.xml, Liferay-Require-SchemaVersion=1.0.0,
&amp;amp;nbsp;-plugin.metatype=com.liferay.ant.bnd.metatype.MetatypePlugin, @jackson-core-2.9.9.jar,@jackson-databind-2.9.9.jar, =, @jcommon-1.0.23.jar, =, Include-Resource=@jasperreports-6.12.2.jar,@castor-xml-1.4.1.jar,@commons-beanutils-1.9.4.jar, , Liferay-
&amp;amp;nbsp;Service=true, project.build.sourceEncoding=UTF-8, -includeresource=META-INF/service.xml=service.xml, @commons-digester-2.1.jar,@commons-logging-1.1.1.jar, =, Provide-
&amp;amp;nbsp;Capability=osgi.service;objectClass:List&amp;lt;string&amp;gt;="biz.simposium.business.el01.budgetanalysis.service.persistence.EL01_BudgetAnalysisPersistence";uses:="biz.simposium.business.el01.budgetanalysis.service.persistence",osgi.service;objectClass:List&amp;lt;string&amp;gt;="com.liferay.portal.aop.AopService";uses:="com.liferay.portal.aop",osgi.service;objectClass:List&amp;lt;string&amp;gt;="biz.simposium.business.el01.budgetanalysis.service.EL01_BudgetAnalysisLocalService",osgi.service;objectClass:List&amp;lt;string&amp;gt;="biz.simposium.business.el01.budgetanalysis.service.EL01_BudgetAnalysisService",
&amp;amp;nbsp;@jfreechart-1.0.19.jar, =, project.buildpath=/.m2/repository/com/liferay/com.liferay.petra.io/4.0.2/com.liferay.petra.io-4.0.2.jar:/.m2/repository/com/liferay/com.liferay.petra.lang/4.0.1/com.liferay.petra.lang-4.0.1.jar:/Users/
&amp;amp;nbsp;boranakuci/.m2/repository/com/liferay/com.liferay.petra.string/4.0.1/com.liferay.petra.string-4.0.1.jar:/.m2/repository/com/liferay/com.liferay.portal.aop.api/2.0.0/com.liferay.portal.aop.api-2.0.0.jar:/.m2/repository/com/liferay/portal/
&amp;amp;nbsp;com.liferay.portal.kernel/5.4.0/com.liferay.portal.kernel-5.4.0.jar:/.m2/repository/org/osgi/org.osgi.annotation.versioning/1.1.0/org.osgi.annotation.versioning-1.1.0.jar:/.m2/repository/org/osgi/org.osgi.core/6.0.0/
&amp;amp;nbsp;org.osgi.core-6.0.0.jar:/.m2/repository/org/osgi/org.osgi.service.component.annotations/1.3.0/org.osgi.service.component.annotations-1.3.0.jar:Jar:classes:/.m2/repository/net/sf/jasperreports/jasperreports/6.12.2/
&amp;amp;nbsp;jasperreports-6.12.2.jar:/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/
&amp;amp;nbsp;boranakuci/.m2/repository/commons-digester/commons-digester/2.1/commons-digester-2.1.jar:/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar:/.m2/repository/org/apache/commons/
&amp;amp;nbsp;commons-collections4/4.2/commons-collections4-4.2.jar:/.m2/repository/com/lowagie/itext/2.1.7.js7/itext-2.1.7.js7.jar:/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.62/bcprov-jdk15on-1.62.jar:/.m2/
&amp;amp;nbsp;repository/org/jfree/jcommon/1.0.23/jcommon-1.0.23.jar:/.m2/repository/org/jfree/jfreechart/1.0.19/jfreechart-1.0.19.jar:/.m2/repository/org/eclipse/jdt/core/compiler/ecj/4.4.2/ecj-4.4.2.jar:/.m2/repository/org/
&amp;amp;nbsp;codehaus/castor/castor-xml/1.4.1/castor-xml-1.4.1.jar:/.m2/repository/org/codehaus/castor/castor-core/1.4.1/castor-core-1.4.1.jar:/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar:/Users/
&amp;amp;nbsp;boranakuci/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.10.0/jackson-core-2.10.0.jar:/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.10.0/
&amp;amp;nbsp;jackson-databind-2.10.0.jar:/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.10.0/jackson-annotations-2.10.0.jar, Bundle-SymbolicName=biz.simposium.business.el01.budgetanalysis.service, liferay.workspace.bundle.url=https://
&amp;amp;nbsp;releases-cdn.liferay.com/portal/7.3.0-ga1/liferay-ce-portal-tomcat-7.3.0-ga1-20200127150653953.tar.gz, project.dir=/SimposiumWorkspacewithDevStudioCommunityEdition/simposium-workspace/cloud-simposium/modules/sim-el01-budget-
&amp;amp;nbsp;analysis/sim-el01-budget-analysis-service, @ecj-4.4.2.jar,@itext-2.1.7.jar, =, Bundle-Version=1.0.0, @commons-collections4-4.2.jar, =, project.output=/SimposiumWorkspacewithDevStudioCommunityEdition/simposium-workspace/cloud-
&amp;amp;nbsp;simposium/modules/sim-el01-budget-analysis/sim-el01-budget-analysis-service/target, Bundle-Name=sim-el01-budget-analysis-service, Import-Package=*;resolution:=optional,!com.adobe.xmp.*,!com.google.zxing.*,!com.ibm.icu.*,!java.xml.soap.*,!jaxen.*,!mondrian.*,!
&amp;amp;nbsp;net.sf.barcode4j.*,!net.sourceforge.barbecue.*,!net.tascalate.javaflow.*,!org.apache.ant.*,!org.codehaus.groovy.*,!groovy.lang,!groovyjarjarasm.*,!net.sf.jasperreports.annotations.properties,!net.sf.jasperreports.metadata.properties,!netscape.*,!org.apache.*,!
&amp;amp;nbsp;org.bouncycastle.*,!org.castor.*,!org.eclipse.jdt.*,!org.exolab.*,!org.hibernate.*,!org.krysalis.*,!org.mozilla.*,!org.olap4j.*,!org.springframework.*,!org.w3c.*,!javax.inject.*,net.sf.jasperreports.*,*, Require-Capability=osgi.extender;filter:="(&amp;amp;amp;(osgi.extender=osgi.component)
&amp;amp;nbsp;(version&amp;amp;gt;=1.3.0)(!
&amp;amp;nbsp;(version&amp;amp;gt;=2.0.0)))",osgi.service;filter:="(objectClass=biz.simposium.business.el01.budgetanalysis.service.EL01_BudgetAnalysisLocalService)";effective:=active,osgi.service;filter:="(objectClass=biz.simposium.business.el01.budgetanalysis.service.persistence.EL01_BudgetAnalysisPersistence)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.counter.kernel.service.CounterLocalService)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.configuration.Configuration)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.dao.orm.EntityCache)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.dao.orm.FinderCache)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.dao.orm.SessionFactory)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.service.ClassNameLocalService)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.service.ClassNameService)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.service.ResourceLocalService)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.service.UserLocalService)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.service.UserService)";effective:=active,osgi.service;filter:="(objectClass=javax.sql.DataSource)";effective:=active,
&amp;amp;nbsp;-plugin.service=com.liferay.ant.bnd.service.ServiceAnalyzerPlugin, -dsannotations-options=inherit, project.sourcepath=/SimposiumWorkspacewithDevStudioCommunityEdition/simposium-workspace/cloud-simposium/modules/sim-el01-budget-
&amp;amp;nbsp;analysis/sim-el01-budget-analysis-service/src/main/java:/SimposiumWorkspacewithDevStudioCommunityEdition/simposium-workspace/cloud-simposium/modules/sim-el01-budget-analysis/sim-el01-budget-analysis-service/src/main/resources,
&amp;amp;nbsp;-liferay-service-xml=META-INF/service.xml, settings=org.apache.maven.execution.SettingsAdapter@71d390c2, Service-Component=OSGI-INF/biz.simposium.business.el01.budgetanalysis.service.impl.EL01_BudgetAnalysisLocalServiceImpl.xml,OSGI-INF/
&amp;amp;nbsp;biz.simposium.business.el01.budgetanalysis.service.impl.EL01_BudgetAnalysisServiceImpl.xml,OSGI-INF/biz.simposium.business.el01.budgetanalysis.service.persistence.impl.EL01_BudgetAnalysisPersistenceImpl.xml} at
&amp;amp;nbsp;aQute.bnd.osgi.Analyzer.calcManifest(Analyzer.java:1100) at aQute.bnd.osgi.Builder.build(Builder.java:109) at aQute.bnd.maven.plugin.BndMavenPlugin.execute(BndMavenPlugin.java:442) ... 35 more Caused by: java.lang.IllegalArgumentException: jackson-
&amp;amp;nbsp;databind-2.9.9.jar, at java.util.jar.Attributes$Name.&amp;lt;init&amp;gt;(Attributes.java:464) at java.util.jar.Attributes.putValue(Attributes.java:168) at aQute.bnd.osgi.Analyzer.doNameSection(Analyzer.java:1339) at aQute.bnd.osgi.Analyzer.calcManifest(Analyzer.java:1036) ... 37
&amp;amp;nbsp;more&amp;lt;/init&amp;gt;&amp;lt;/string&amp;gt;&amp;lt;/string&amp;gt;&amp;lt;/string&amp;gt;&amp;lt;/string&amp;gt;&amp;lt;/string&amp;gt;&amp;lt;/string&amp;gt;&amp;lt;/string&amp;gt;&amp;lt;/string&amp;gt;&amp;lt;/string&amp;gt;&amp;lt;/string&amp;gt;&amp;lt;/string&amp;gt;&amp;lt;/string&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;Morover, should I add those libraries in some folders (e.g. tomcat/lib) or it's enough I import those as dependencies on my pom.xml?&lt;br&gt;Can you please help me?&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Alex Pasquini</dc:creator>
    <dc:date>2020-05-25T12:51:46Z</dc:date>
  </entry>
  <entry>
    <title>RE: Use Jasper Report on ServiceImpl</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119230429" />
    <author>
      <name>Alex Pasquini</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119230429</id>
    <updated>2020-05-25T07:44:47Z</updated>
    <published>2020-05-25T07:44:47Z</published>
    <summary type="html">I&amp;#39;ve tried with runtime scope, anyway the module cannot be built with this setting.&lt;br /&gt;I guess the answer of my question is explained in this article:&lt;br /&gt;&lt;a href="https://web.liferay.com/it/web/ignacio.roncero/blog"&gt;https://web.liferay.com/it/web/ignacio.roncero/blog&lt;/a&gt;&lt;br /&gt;I try to implement this and give you an update.&lt;br /&gt;Anyway, if you have already experienced this problem, please let me know.&lt;br /&gt;Thank you.&lt;br /&gt;Best regards,&lt;br /&gt;&lt;br /&gt;Alex</summary>
    <dc:creator>Alex Pasquini</dc:creator>
    <dc:date>2020-05-25T07:44:47Z</dc:date>
  </entry>
  <entry>
    <title>RE: Use Jasper Report on ServiceImpl</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119228570" />
    <author>
      <name>Alex Pasquini</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119228570</id>
    <updated>2020-05-25T07:33:21Z</updated>
    <published>2020-05-25T07:33:21Z</published>
    <summary type="html">&amp;lt;p&amp;gt;Hi Olaf,&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;thank you for your reply. I guess&amp;amp;nbsp;my module is only installed and not starded because of the dependencies.&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;Usually I import dependencies&amp;amp;nbsp;like those I listed previously, using no scope (so compile) for dependencies I haven&amp;amp;#39;t on tomcat classpath, otherwise I use provided. Do you think it&amp;amp;#39;s enough to add the scope runtime instead of compile for that dependency?&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;About the nullpointer, it&amp;amp;#39;s a result of the module state. Indeed I get the nullpointer exception on my portlet since the service tracker for that service is null. Removing the Jasper library and redeploying the service, the previous nullpointer doesn&amp;amp;#39;t happen.&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;Thank you.&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;Best regards,&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;Alex&amp;lt;/p&amp;gt;</summary>
    <dc:creator>Alex Pasquini</dc:creator>
    <dc:date>2020-05-25T07:33:21Z</dc:date>
  </entry>
  <entry>
    <title>RE: Use Jasper Report on ServiceImpl</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119229341" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119229341</id>
    <updated>2020-05-25T06:28:18Z</updated>
    <published>2020-05-25T06:28:18Z</published>
    <summary type="html">&lt;div class="quote-title"&gt;Alex Pasquini:&lt;/div&gt;&lt;blockquote&gt;&lt;br /&gt;...&lt;br /&gt;Like the previous image shows, the module is started and syncronized, anyway if I call the service from my portlet, I get a NullPointer exception.&lt;br /&gt;Furthermore, checking the GoGo shell module, I see that the module is not active&lt;br /&gt;...&lt;br /&gt;To replicate my example it&amp;#39;s enough to add the following line of code inside the localServiceImpl:&lt;br /&gt;JasperReport jasperReport = JasperCompileManager&lt;br /&gt;                    .compileReport(&amp;#34;/path/Simple_Blue.jrxml&amp;#34;);&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;First, identify why your service is only Installed, not active. It might be as simple as deploying the compile-dependencies to Liferay as well. Or you might need their transitive dependencies as well (e.g. did you deploy JasperReports 6.2.12 to the runtime? You&amp;#39;re using it at compiletime, but you will also need it (at least it, maybe even including transitive dependencies) at runtime.&lt;br /&gt;For the NullpointerException: Post the exact line that a NPE occurs, with some context. Otherwise it&amp;#39;s impossible to help. Given that (based on naming convention) JasperCompileManager is most likely a class, the line that you posted here absolutely can not cause a NullpointerException. Anything in its implementation might - and odds are that it&amp;#39;s missing (transitive) runtime dependencies.</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2020-05-25T06:28:18Z</dc:date>
  </entry>
  <entry>
    <title>Use Jasper Report on ServiceImpl</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119226873" />
    <author>
      <name>Alex Pasquini</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119226873</id>
    <updated>2020-05-25T01:48:03Z</updated>
    <published>2020-05-25T01:48:03Z</published>
    <summary type="html">Dear all,&lt;br /&gt;&lt;br /&gt;I&amp;#39;m developing a service which gets some parameters, and based on these, it compiles a report on jasper and update some tables.&lt;br /&gt;I&amp;#39;ve seen that using the following dependency, and using just a class of this dependency on my service, my module doesn&amp;#39;t work.&lt;br /&gt;The dependency I used is this:&lt;br /&gt;       &amp;lt;dependency&amp;gt;&lt;br /&gt;            &amp;lt;groupId&amp;gt;net.sf.jasperreports&amp;lt;/groupId&amp;gt;&lt;br /&gt;            &amp;lt;artifactId&amp;gt;jasperreports&amp;lt;/artifactId&amp;gt;&lt;br /&gt;            &amp;lt;version&amp;gt;6.12.2&amp;lt;/version&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;&lt;br /&gt;this is the image of my module deployed on my local server&lt;br /&gt;&lt;img src="/documents/portlet_file_entry/14/immagine--tempRandomSuffix--AGVE7lPF.png/d10e0f85-1c5e-fb4d-bb45-042c91281745" /&gt;&lt;br /&gt;Like the previous image shows, the module is started and syncronized, anyway if I call the service from my portlet, I get a NullPointer exception.&lt;br /&gt;Furthermore, checking the GoGo shell module, I see that the module is not active&lt;br /&gt;&lt;img src="/documents/portlet_file_entry/14/immagine--tempRandomSuffix--e89S8bTw.png/12dd11ae-439a-daf4-9827-bc365fbd54a2" /&gt;&lt;br /&gt;To replicate my example it&amp;#39;s enough to add the following line of code inside the localServiceImpl:&lt;br /&gt;JasperReport jasperReport = JasperCompileManager&lt;br /&gt;                    .compileReport(&amp;#34;/path/Simple_Blue.jrxml&amp;#34;);&lt;br /&gt;My development environment is composed by Liferay 7.3 ga1 and the following pom.xml (for service module) for dependency management:&lt;br /&gt;&amp;lt;?xml version=&amp;#34;1.0&amp;#34;?&amp;gt;&amp;lt;project xmlns=&amp;#34;http://maven.apache.org/POM/4.0.0&amp;#34;&lt;br /&gt;    xmlns:xsi=&amp;#34;http://www.w3.org/2001/XMLSchema-instance&amp;#34;&lt;br /&gt;    xsi:schemaLocation=&amp;#34;http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd&amp;#34;&amp;gt;&lt;br /&gt;    &amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;&lt;br /&gt;    &amp;lt;artifactId&amp;gt;sim-el01-budget-analysis-service&amp;lt;/artifactId&amp;gt;&lt;br /&gt;    &amp;lt;version&amp;gt;1.0.0&amp;lt;/version&amp;gt;&lt;br /&gt;    &amp;lt;parent&amp;gt;&lt;br /&gt;        &amp;lt;groupId&amp;gt;biz.simposium.business.el01.budgetanalysis&amp;lt;/groupId&amp;gt;&lt;br /&gt;        &amp;lt;artifactId&amp;gt;sim-el01-budget-analysis&amp;lt;/artifactId&amp;gt;&lt;br /&gt;        &amp;lt;version&amp;gt;1.0.0&amp;lt;/version&amp;gt;&lt;br /&gt;    &amp;lt;/parent&amp;gt;&lt;br /&gt;    &amp;lt;dependencies&amp;gt;&lt;br /&gt;        &amp;lt;dependency&amp;gt;&lt;br /&gt;            &amp;lt;groupId&amp;gt;com.liferay&amp;lt;/groupId&amp;gt;&lt;br /&gt;            &amp;lt;artifactId&amp;gt;com.liferay.petra.io&amp;lt;/artifactId&amp;gt;&lt;br /&gt;            &amp;lt;version&amp;gt;4.0.2&amp;lt;/version&amp;gt;&lt;br /&gt;            &amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;&lt;br /&gt;        &amp;lt;dependency&amp;gt;&lt;br /&gt;            &amp;lt;groupId&amp;gt;com.liferay&amp;lt;/groupId&amp;gt;&lt;br /&gt;            &amp;lt;artifactId&amp;gt;com.liferay.petra.lang&amp;lt;/artifactId&amp;gt;&lt;br /&gt;            &amp;lt;version&amp;gt;4.0.1&amp;lt;/version&amp;gt;&lt;br /&gt;            &amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;&lt;br /&gt;        &amp;lt;dependency&amp;gt;&lt;br /&gt;            &amp;lt;groupId&amp;gt;com.liferay&amp;lt;/groupId&amp;gt;&lt;br /&gt;            &amp;lt;artifactId&amp;gt;com.liferay.petra.string&amp;lt;/artifactId&amp;gt;&lt;br /&gt;            &amp;lt;version&amp;gt;4.0.1&amp;lt;/version&amp;gt;&lt;br /&gt;            &amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;&lt;br /&gt;        &amp;lt;dependency&amp;gt;&lt;br /&gt;            &amp;lt;groupId&amp;gt;com.liferay&amp;lt;/groupId&amp;gt;&lt;br /&gt;            &amp;lt;artifactId&amp;gt;com.liferay.portal.aop.api&amp;lt;/artifactId&amp;gt;&lt;br /&gt;            &amp;lt;version&amp;gt;2.0.0&amp;lt;/version&amp;gt;&lt;br /&gt;            &amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;&lt;br /&gt;        &amp;lt;dependency&amp;gt;&lt;br /&gt;            &amp;lt;groupId&amp;gt;com.liferay.portal&amp;lt;/groupId&amp;gt;&lt;br /&gt;            &amp;lt;artifactId&amp;gt;com.liferay.portal.kernel&amp;lt;/artifactId&amp;gt;&lt;br /&gt;            &amp;lt;version&amp;gt;5.4.0&amp;lt;/version&amp;gt;&lt;br /&gt;            &amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;&lt;br /&gt;        &amp;lt;dependency&amp;gt;&lt;br /&gt;            &amp;lt;groupId&amp;gt;org.osgi&amp;lt;/groupId&amp;gt;&lt;br /&gt;            &amp;lt;artifactId&amp;gt;org.osgi.annotation.versioning&amp;lt;/artifactId&amp;gt;&lt;br /&gt;            &amp;lt;version&amp;gt;1.1.0&amp;lt;/version&amp;gt;&lt;br /&gt;            &amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;&lt;br /&gt;        &amp;lt;dependency&amp;gt;&lt;br /&gt;            &amp;lt;groupId&amp;gt;org.osgi&amp;lt;/groupId&amp;gt;&lt;br /&gt;            &amp;lt;artifactId&amp;gt;org.osgi.core&amp;lt;/artifactId&amp;gt;&lt;br /&gt;            &amp;lt;version&amp;gt;6.0.0&amp;lt;/version&amp;gt;&lt;br /&gt;            &amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;&lt;br /&gt;        &amp;lt;dependency&amp;gt;&lt;br /&gt;            &amp;lt;groupId&amp;gt;org.osgi&amp;lt;/groupId&amp;gt;&lt;br /&gt;            &amp;lt;artifactId&amp;gt;org.osgi.service.component.annotations&amp;lt;/artifactId&amp;gt;&lt;br /&gt;            &amp;lt;version&amp;gt;1.3.0&amp;lt;/version&amp;gt;&lt;br /&gt;            &amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;&lt;br /&gt;        &amp;lt;dependency&amp;gt;&lt;br /&gt;            &amp;lt;groupId&amp;gt;biz.simposium.business.el01.budgetanalysis&amp;lt;/groupId&amp;gt;&lt;br /&gt;            &amp;lt;artifactId&amp;gt;sim-el01-budget-analysis-api&amp;lt;/artifactId&amp;gt;&lt;br /&gt;            &amp;lt;version&amp;gt;1.0.0&amp;lt;/version&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;        &amp;lt;dependency&amp;gt;&lt;br /&gt;            &amp;lt;groupId&amp;gt;net.sf.jasperreports&amp;lt;/groupId&amp;gt;&lt;br /&gt;            &amp;lt;artifactId&amp;gt;jasperreports&amp;lt;/artifactId&amp;gt;&lt;br /&gt;            &amp;lt;version&amp;gt;6.12.2&amp;lt;/version&amp;gt;&lt;br /&gt;        &amp;lt;/dependency&amp;gt;    &amp;lt;/dependencies&amp;gt;&lt;br /&gt;    &amp;lt;build&amp;gt;&lt;br /&gt;        &amp;lt;plugins&amp;gt;&lt;br /&gt;            &amp;lt;plugin&amp;gt;&lt;br /&gt;                &amp;lt;groupId&amp;gt;com.liferay&amp;lt;/groupId&amp;gt;&lt;br /&gt;                &amp;lt;artifactId&amp;gt;com.liferay.portal.tools.service.builder&amp;lt;/artifactId&amp;gt;&lt;br /&gt;                &amp;lt;version&amp;gt;1.0.328&amp;lt;/version&amp;gt;&lt;br /&gt;                &amp;lt;configuration&amp;gt;&lt;br /&gt;                    &amp;lt;apiDirName&amp;gt;../sim-el01-budget-analysis-api/src/main/java&amp;lt;/apiDirName&amp;gt;&lt;br /&gt;                    &amp;lt;autoNamespaceTables&amp;gt;true&amp;lt;/autoNamespaceTables&amp;gt;&lt;br /&gt;                    &amp;lt;buildNumberIncrement&amp;gt;true&amp;lt;/buildNumberIncrement&amp;gt;&lt;br /&gt;                    &amp;lt;hbmFileName&amp;gt;src/main/resources/META-INF/module-hbm.xml&amp;lt;/hbmFileName&amp;gt;&lt;br /&gt;                    &amp;lt;implDirName&amp;gt;src/main/java&amp;lt;/implDirName&amp;gt;&lt;br /&gt;                    &amp;lt;mergeModelHintsConfigs&amp;gt;src/main/resources/META-INF/portlet-model-hints.xml&amp;lt;/mergeModelHintsConfigs&amp;gt;&lt;br /&gt;                    &amp;lt;modelHintsFileName&amp;gt;src/main/resources/META-INF/portlet-model-hints.xml&amp;lt;/modelHintsFileName&amp;gt;&lt;br /&gt;                    &amp;lt;osgiModule&amp;gt;true&amp;lt;/osgiModule&amp;gt;&lt;br /&gt;                    &amp;lt;propsUtil&amp;gt;biz.simposium.business.el01.budgetanalysis.service.util.ServiceProps&amp;lt;/propsUtil&amp;gt;&lt;br /&gt;                    &amp;lt;resourcesDirName&amp;gt;src/main/resources&amp;lt;/resourcesDirName&amp;gt;&lt;br /&gt;                    &amp;lt;sqlDirName&amp;gt;src/main/resources/META-INF/sql&amp;lt;/sqlDirName&amp;gt;&lt;br /&gt;                    &amp;lt;sqlFileName&amp;gt;tables.sql&amp;lt;/sqlFileName&amp;gt;&lt;br /&gt;                &amp;lt;/configuration&amp;gt;&lt;br /&gt;            &amp;lt;/plugin&amp;gt;&lt;br /&gt;        &amp;lt;/plugins&amp;gt;&lt;br /&gt;    &amp;lt;/build&amp;gt;&lt;br /&gt;&amp;lt;/project&amp;gt;&lt;br /&gt;&lt;br /&gt;Can you please support me to handle this problem?&lt;br /&gt;Thank you.&lt;br /&gt;Best regards,&lt;br /&gt;&lt;br /&gt;Alex</summary>
    <dc:creator>Alex Pasquini</dc:creator>
    <dc:date>2020-05-25T01:48:03Z</dc:date>
  </entry>
</feed>
