<?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 deploying ReactJS portlet</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=114410923" />
  <subtitle>Error deploying ReactJS portlet</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=114410923</id>
  <updated>2026-04-05T04:06:34Z</updated>
  <dc:date>2026-04-05T04:06:34Z</dc:date>
  <entry>
    <title>RE: Error deploying ReactJS portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114446552" />
    <author>
      <name>Sandra Villani</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114446552</id>
    <updated>2019-07-25T18:50:55Z</updated>
    <published>2019-07-25T18:50:55Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;Hi Ivan - here's what I get in the console after enabling debugging from your link:&lt;pre&gt;&lt;code&gt;Liferay AMD Loader: Unhandled failure: Error: The following problems where detected while resolving modules:
Package create-event-reactjs$react which is a dependency of create-event-reactjs@1.0.0 is not deployed in the server
Package create-event-reactjs$react-dom which is a dependency of create-event-reactjs@1.0.0 is not deployed in the server
&amp;amp;nbsp; &amp;amp;nbsp; at Loader._getResolutionError (loader.js:331)
&amp;amp;nbsp; &amp;amp;nbsp; at loader.js:218 while resolving modules: ["create-event-reactjs@1.0.0/index"]&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;I also see:&lt;br&gt;&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;script src="[url=http://localhost:8080metal-dom/src/all/dom.js?languageId=en_US]http://localhost:8080metal-dom/src/all/dom.js?languageId=en_US" [ url]&amp;gt;&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;span style="color: #e83e8c"&gt;&lt;span style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace"&gt;&lt;span style="font-size: 14px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;I think the problems started when I added&amp;nbsp;simple-react-validator-hooks to my original React portlet.&amp;nbsp; It had a dependency to react-scripts and when I added it that seems to be when the problems started.Thanks for your help.&lt;br&gt;&lt;div class="quote-title"&gt;Ivan Zaera:&lt;/div&gt;&lt;blockquote&gt;&lt;br&gt;Hi Sandra:&lt;br&gt;First of all, can you follow this -&amp;gt; &lt;a href="https://github.com/liferay/liferay-js-toolkit/wiki/How-to-troubleshoot-your-setups"&gt;https://github.com/liferay/liferay-js-toolkit/wiki/How-to-troubleshoot-your-setups&lt;/a&gt; so that we can get more useful information? Using production settings makes it very hard to find out anything.&lt;br&gt;Also, do you know what changed between the moment it worked and after? Did you add any specific dependency for example?&lt;br&gt;Thx.&lt;/blockquote&gt;&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Sandra Villani</dc:creator>
    <dc:date>2019-07-25T18:50:55Z</dc:date>
  </entry>
  <entry>
    <title>RE: Error deploying ReactJS portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114445877" />
    <author>
      <name>Andrew Jardine</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114445877</id>
    <updated>2019-07-25T18:32:19Z</updated>
    <published>2019-07-25T18:32:19Z</published>
    <summary type="html">Sandra is working on 7.1 ... you just pointed her to the 7.2 documentation. Did you use the 7.2 docs on a 7.2 install? or are you saying that those steps are working on a 7.1 install?</summary>
    <dc:creator>Andrew Jardine</dc:creator>
    <dc:date>2019-07-25T18:32:19Z</dc:date>
  </entry>
  <entry>
    <title>RE: Error deploying ReactJS portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114433625" />
    <author>
      <name>Pothapu Jagadeswara Reddy</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114433625</id>
    <updated>2019-07-25T11:40:30Z</updated>
    <published>2019-07-25T11:40:30Z</published>
    <summary type="html">Hi Sandra, Please follow the steps &lt;a href="https://portal.liferay.dev/docs/7-2/appdev/-/knowledge_base/a/developing-a-react-application"&gt;https://portal.liferay.dev/docs/7-2/appdev/-/knowledge_base/a/developing-a-react-application&lt;/a&gt; if not followed. I tried today and working as expected. </summary>
    <dc:creator>Pothapu Jagadeswara Reddy</dc:creator>
    <dc:date>2019-07-25T11:40:30Z</dc:date>
  </entry>
  <entry>
    <title>RE: Error deploying ReactJS portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114430818" />
    <author>
      <name>Iván Zaera Avellón</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114430818</id>
    <updated>2019-07-25T07:33:09Z</updated>
    <published>2019-07-25T07:33:09Z</published>
    <summary type="html">Hi Sandra:&lt;br /&gt;First of all, can you follow this -&amp;gt; &lt;a href="https://github.com/liferay/liferay-js-toolkit/wiki/How-to-troubleshoot-your-setups"&gt;https://github.com/liferay/liferay-js-toolkit/wiki/How-to-troubleshoot-your-setups&lt;/a&gt; so that we can get more useful information? Using production settings makes it very hard to find out anything.&lt;br /&gt;Also, do you know what changed between the moment it worked and after? Did you add any specific dependency for example?&lt;br /&gt;Thx.</summary>
    <dc:creator>Iván Zaera Avellón</dc:creator>
    <dc:date>2019-07-25T07:33:09Z</dc:date>
  </entry>
  <entry>
    <title>Error deploying ReactJS portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114410922" />
    <author>
      <name>Sandra Villani</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114410922</id>
    <updated>2019-07-24T16:02:15Z</updated>
    <published>2019-07-24T16:02:15Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;Liferay version: DXP 7.1 SP10&lt;br&gt;JS portlet extender version 1.1.0&lt;br&gt;&lt;br&gt;Hi there -&amp;nbsp;I'm testing out the creation of a React-based portlet and while it initially worked as advertised, I'm starting to see errors in the log so the portlet no longer works.&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;code&gt;2019-07-24 15:52:51.736 ERROR [Framework Event Dispatcher: Equinox Container: ae84e54c-a502-4efb-9990-e1f1460178f3][com_liferay_frontend_js_loader_modules_extender:97] FrameworkEvent ERROR&amp;amp;nbsp;java.lang.NullPointerExceptionat com.github.yuchi.semver.Version.compareTo(Version.java:158)at com.github.yuchi.semver.Version.compareTo(Version.java:5)at java.util.Comparator.lambda$comparing$77a9974f$1(Comparator.java:469)at java.util.Collections$ReverseComparator2.compare(Collections.java:5178)at java.util.TimSort.binarySort(TimSort.java:296)at java.util.TimSort.sort(TimSort.java:239)at java.util.Arrays.sort(Arrays.java:1512)at java.util.ArrayList.sort(ArrayList.java:1462)at com.liferay.frontend.js.loader.modules.extender.internal.npm.NPMRegistryImpl._refreshJSModuleCaches(NPMRegistryImpl.java:341)at com.liferay.frontend.js.loader.modules.extender.internal.npm.NPMRegistryImpl._processBundle(NPMRegistryImpl.java:279)at com.liferay.frontend.js.loader.modules.extender.internal.npm.NPMRegistryImpl.access$400(NPMRegistryImpl.java:71)at com.liferay.frontend.js.loader.modules.extender.internal.npm.NPMRegistryImpl$NPMRegistryBundleTrackerCustomizer.addingBundle(NPMRegistryImpl.java:428)at com.liferay.frontend.js.loader.modules.extender.internal.npm.NPMRegistryImpl$NPMRegistryBundleTrackerCustomizer.addingBundle(NPMRegistryImpl.java:423)at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475)at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908)at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:230)at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:137)at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:129)at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:191)at org.eclipse.osgi.container.Module.publishEvent(Module.java:476)at org.eclipse.osgi.container.Module.start(Module.java:467)at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:428)at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1258)at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1230)at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:512)at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:361)at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:312)&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;This is happening for both my custom portlet and newly-generated React portlets via the Yeoman generator.&amp;nbsp; In addition, I see this error in the browser console:&lt;br&gt;&lt;pre&gt;&lt;code&gt;Liferay AMD Loader: Unhandled failure: &amp;lt;script src="​&amp;amp;quot;/​combo/​?browserId=other&amp;amp;amp;minifierType=&amp;amp;amp;languageId=en_US&amp;amp;amp;b=7110&amp;amp;amp;t=1563561430880&amp;amp;amp;creste-event-reactjs@1.0.0.js&amp;amp;quot;"&amp;gt;​&amp;lt;/script&amp;gt;​ while resolving modules: ["creste-event-reactjs@1.0.0"]&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;Can anyone assist?&amp;nbsp; Since I just started this process and I generated the portlet via Yeoman, I'm using the latest versions of the bundler and so forth.&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Sandra Villani</dc:creator>
    <dc:date>2019-07-24T16:02:15Z</dc:date>
  </entry>
</feed>
