<?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>Error on deploy react portlet</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=119598747" />
  <subtitle>Error on deploy react portlet</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=119598747</id>
  <updated>2026-04-04T02:57:38Z</updated>
  <dc:date>2026-04-04T02:57:38Z</dc:date>
  <entry>
    <title>RE: Error on deploy react portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119949394" />
    <author>
      <name>Daniel Orozco</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119949394</id>
    <updated>2020-09-15T13:00:58Z</updated>
    <published>2020-09-15T13:00:58Z</published>
    <summary type="html">Hi! I had to migrate all my portal and aplications to liferay 7.2.1 GA2. It seems a bug in 7.2.0 GA1 version. </summary>
    <dc:creator>Daniel Orozco</dc:creator>
    <dc:date>2020-09-15T13:00:58Z</dc:date>
  </entry>
  <entry>
    <title>RE: Error on deploy react portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119944827" />
    <author>
      <name>Srikanth Reddy Sanivarapu</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119944827</id>
    <updated>2020-09-15T05:35:02Z</updated>
    <published>2020-09-15T05:35:02Z</published>
    <summary type="html">Did you find the reason for this message on react NPM module? I am also facing the same issue. Thanks.</summary>
    <dc:creator>Srikanth Reddy Sanivarapu</dc:creator>
    <dc:date>2020-09-15T05:35:02Z</dc:date>
  </entry>
  <entry>
    <title>RE: Error on deploy react portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119739446" />
    <author>
      <name>Daniel Orozco</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119739446</id>
    <updated>2020-08-10T16:48:06Z</updated>
    <published>2020-08-10T16:48:06Z</published>
    <summary type="html">Hi Cristoph.&lt;br /&gt;I found these string in:&lt;br /&gt;&lt;blockquote&gt;D:\nodeJS\react-projects\p1\node_modules\liferay-npm-bundler\src\jar\index.js y D:\nodeJS\react-projects\p1\node_modules\liferay-npm-bundler\lib\jar\index.js&lt;br /&gt;&lt;/blockquote&gt;the code in src\jar\index.js:&lt;blockquote&gt;&lt;br /&gt;if (project.jar.requireJsExtender) {&lt;br /&gt;        let filter;        const minimumExtenderVersion = getMinimumExtenderVersion();        if (minimumExtenderVersion) {&lt;br /&gt;            filter =&lt;br /&gt;                `(&amp;amp;` +&lt;br /&gt;                `(osgi.extender=liferay.frontend.js.portlet)` +&lt;br /&gt;                `(version&amp;gt;=${minimumExtenderVersion})` +&lt;br /&gt;                `)`;&lt;br /&gt;        } else {&lt;br /&gt;            filter = `(osgi.extender=liferay.frontend.js.portlet)`;&lt;br /&gt;        }        manifest.addRequireCapability(&amp;#39;osgi.extender&amp;#39;, filter);&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;the code in lib\jar\index.js:&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt; if (project_1.default.jar.requireJsExtender) {&lt;br /&gt;        let filter;&lt;br /&gt;        const minimumExtenderVersion = getMinimumExtenderVersion();&lt;br /&gt;        if (minimumExtenderVersion) {&lt;br /&gt;            filter =&lt;br /&gt;                `(&amp;amp;` +&lt;br /&gt;                    `(osgi.extender=liferay.frontend.js.portlet)` +&lt;br /&gt;                    `(version&amp;gt;=${minimumExtenderVersion})` +&lt;br /&gt;                    `)`;&lt;br /&gt;        }&lt;br /&gt;        else {&lt;br /&gt;            filter = `(osgi.extender=liferay.frontend.js.portlet)`;&lt;br /&gt;        }&lt;br /&gt;        manifest.addRequireCapability(&amp;#39;osgi.extender&amp;#39;, filter);&lt;br /&gt;    }&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Thanks!&lt;/blockquote&gt;</summary>
    <dc:creator>Daniel Orozco</dc:creator>
    <dc:date>2020-08-10T16:48:06Z</dc:date>
  </entry>
  <entry>
    <title>RE: Error on deploy react portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119738323" />
    <author>
      <name>Christoph Rabel</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119738323</id>
    <updated>2020-08-10T16:03:36Z</updated>
    <published>2020-08-10T16:03:36Z</published>
    <summary type="html">Could you search in all the files in your portlet for &amp;#34;osgi.extender&amp;#34;?</summary>
    <dc:creator>Christoph Rabel</dc:creator>
    <dc:date>2020-08-10T16:03:36Z</dc:date>
  </entry>
  <entry>
    <title>RE: Error on deploy react portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119736708" />
    <author>
      <name>Daniel Orozco</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119736708</id>
    <updated>2020-08-10T15:31:03Z</updated>
    <published>2020-08-10T15:31:03Z</published>
    <summary type="html">Good morning.&lt;br /&gt;The portlet seems work fine. &lt;br /&gt;But always show that error on deploy. &lt;br /&gt;Any suggestion?&lt;br /&gt;Thank you!</summary>
    <dc:creator>Daniel Orozco</dc:creator>
    <dc:date>2020-08-10T15:31:03Z</dc:date>
  </entry>
  <entry>
    <title>Error on deploy react portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119598746" />
    <author>
      <name>Daniel Orozco</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119598746</id>
    <updated>2020-07-16T13:50:56Z</updated>
    <published>2020-07-16T13:50:56Z</published>
    <summary type="html">Good morning to everyone.&lt;br /&gt;I had created a portlet with yeoman and liferay-js-generator.  I follow all steps that documentation says.&lt;a href="https://help.liferay.com/hc/en-us/articles/360029147411-Installing-the-JS-Generator-and-Generating-a-Bundle"&gt;https://help.liferay.com/hc/en-us/articles/360029147411-Installing-the-JS-Generator-and-Generating-a-Bundle&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When i deploy my portlet get these errors:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Caused by: java.lang.ArrayIndexOutOfBoundsException&lt;br /&gt;2020-07-16 11:28:36.100 INFO  [fileinstall-D:/Liferay72/liferay-ce-portal-7.2.0-ga1/osgi/modules][BundleStartStopLogger:39] STARTED p1-js_1.0.0 [2322]&lt;br /&gt;2020-07-16 11:28:36.103 ERROR [Framework Event Dispatcher: Equinox Container: c0df4f92-58a1-4673-993e-9b0de3cade1f][Framework:93] FrameworkEvent ERROR &lt;br /&gt;java.lang.RuntimeException: org.osgi.framework.InvalidSyntaxException: Filter ended abruptly: (osgi.extender&lt;br /&gt;    at org.apache.aries.spifly.ConsumerBundleTrackerCustomizer.addingBundle(ConsumerBundleTrackerCustomizer.java:39)&lt;br /&gt;    at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475)&lt;br /&gt;    at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)&lt;br /&gt;    at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)&lt;br /&gt;    at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)&lt;br /&gt;    at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)&lt;br /&gt;    at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908)&lt;br /&gt;    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)&lt;br /&gt;    at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)&lt;br /&gt;    at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:230)&lt;br /&gt;    at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:137)&lt;br /&gt;    at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:129)&lt;br /&gt;    at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:191)&lt;br /&gt;    at org.eclipse.osgi.container.Module.publishEvent(Module.java:476)&lt;br /&gt;    at org.eclipse.osgi.container.Module.start(Module.java:467)&lt;br /&gt;    at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:428)&lt;br /&gt;    at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1264)&lt;br /&gt;    at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1237)&lt;br /&gt;    at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:520)&lt;br /&gt;    at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365)&lt;br /&gt;    at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316)&lt;br /&gt;Caused by: org.osgi.framework.InvalidSyntaxException: Filter ended abruptly: (osgi.extender&lt;br /&gt;    at org.eclipse.osgi.internal.framework.FilterImpl$Parser.parse(FilterImpl.java:1462)&lt;br /&gt;    at org.eclipse.osgi.internal.framework.FilterImpl.newInstance(FilterImpl.java:147)&lt;br /&gt;    at org.eclipse.osgi.internal.framework.FilterImpl.newInstance(FilterImpl.java:143)&lt;br /&gt;    at org.osgi.framework.FrameworkUtil.createFilter(FrameworkUtil.java:81)&lt;br /&gt;    at org.apache.aries.spifly.ConsumerHeaderProcessor.findRequirement(ConsumerHeaderProcessor.java:268)&lt;br /&gt;    at org.apache.aries.spifly.ConsumerHeaderProcessor.processRequireCapabilityHeader(ConsumerHeaderProcessor.java:197)&lt;br /&gt;    at org.apache.aries.spifly.ConsumerHeaderProcessor.processHeader(ConsumerHeaderProcessor.java:80)&lt;br /&gt;    at org.apache.aries.spifly.BaseActivator.addConsumerWeavingData(BaseActivator.java:102)&lt;br /&gt;    at org.apache.aries.spifly.ConsumerBundleTrackerCustomizer.addingBundle(ConsumerBundleTrackerCustomizer.java:37)&lt;br /&gt;    ... 20 more&lt;br /&gt;Caused by: java.lang.ArrayIndexOutOfBoundsException&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;However, the portlet seems to work fine. &lt;br /&gt;&lt;br /&gt;My environment is:&lt;br /&gt;&lt;blockquote&gt;Liferay CE 7.2 GA1 with tomcat.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;PostgreSQL database metadata.&lt;/blockquote&gt;&lt;br /&gt;It worries me, that this represents future problems in my application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks a lot.</summary>
    <dc:creator>Daniel Orozco</dc:creator>
    <dc:date>2020-07-16T13:50:56Z</dc:date>
  </entry>
</feed>
