RE: facing deployment issue with react portlet

venkata joga, modified 6 Years ago. New Member Posts: 5 Join Date: 4/26/19 Recent Posts
2019-05-09 07:15:11.120 ERROR [http-nio-8080-exec-7][render_portlet_jsp:131] nulljava.lang.NullPointerExceptionat com.liferay.frontend.js.loader.modules.extender.internal.npm.NPMResolverImpl.resolveModuleName(NPMResolverImpl.java:83)at sample.noc.portlet.SampleNocPortlet.doView(SampleNocPortlet.java:44)at com.liferay.portal.kernel.portlet.LiferayPortlet.doDispatch(LiferayPortlet.java:305)at com.liferay.portal.kernel.portlet.bridges.mvc.MVCPortlet.doDispatch(MVCPortlet.java:492)at javax.portlet.GenericPortlet.render(GenericPortlet.java:291)at com.liferay.portal.kernel.portlet.bridges.mvc.MVCPortlet.render(MVCPortlet.java:316)at com.liferay.portlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:127)at com.liferay.portlet.ScriptDataPortletFilter.doFilter(ScriptDataPortletFilter.java:58)at com.liferay.portlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:124)at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:71)at com.liferay.portlet.internal.InvokerPortletImpl.invoke(InvokerPortletImpl.java:578)at com.liferay.portlet.internal.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:660)at com.liferay.portlet.internal.InvokerPortletImpl.render(InvokerPortletImpl.java:357)at com.liferay.portal.monitoring.internal.portlet.MonitoringInvokerPortlet.lambda$render$0(MonitoringInvokerPortlet.java:280)at com.liferay.portal.monitoring.internal.portlet.MonitoringInvokerPortlet._render(MonitoringInvokerPortlet.java:383)at com.liferay.portal.monitoring.internal.portlet.MonitoringInvokerPortlet.render(MonitoringInvokerPortlet.java:278)at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:1534)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)at com.liferay.portal.servlet.DirectRequestDispatcher.include(DirectRequestDispatcher.java:64)2019-05-09 07:17:35.126 ERROR [Framework Event Dispatcher: Equinox Container: 334a49c3-eb2e-483f-a638-834d0e39213a][com_liferay_frontend_js_loader_modules_extender:97] FrameworkEvent ERROR 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:340)at com.liferay.frontend.js.loader.modules.extender.internal.npm.NPMRegistryImpl._processBundle(NPMRegistryImpl.java:278)at com.liferay.frontend.js.loader.modules.extender.internal.npm.NPMRegistryImpl.access$400(NPMRegistryImpl.java:70)at com.liferay.frontend.js.loader.modules.extender.internal.npm.NPMRegistryImpl$NPMRegistryBundleTrackerCustomizer.addingBundle(NPMRegistryImpl.java:422)at com.liferay.frontend.js.loader.modules.extender.internal.npm.NPMRegistryImpl$NPMRegistryBundleTrackerCustomizer.addingBundle(NPMRegistryImpl.java:417)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.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:447)at org.eclipse.equinox.console.commands.EquinoxCommandProvider.start(EquinoxCommandProvider.java:243)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.apache.felix.gogo.runtime.Reflective.invoke(Reflective.java:139)at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:91)at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:599)at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:526)at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:415)at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:416)at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229)at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at java.lang.Thread.run(Thread.java:748)


here is my package.json

{"dependencies": {"@material-ui/core": "^3.4.0",    "ajv-keywords": "^3.2.0",    "axios": "^0.18.0",    "babel-jest": "^23.6.0",    "babel-polyfill": "^6.26.0",    "babel-preset-es2015": "^6.24.1",    "babel-preset-react": "^6.24.1",    "babel-preset-stage-0": "^6.24.1",    "classnames": "^2.2.6",    "enzyme": "^3.7.0",    "enzyme-adapter-react-16": "^1.6.0",    "enzyme-to-json": "^3.3.4",    "jest": "^23.6.0",    "material-ui": "^0.20.2",    "material-ui-datetimepicker": "^1.0.7",    "material-ui-next-pickers": "0.0.20",    "material-ui-time-picker": "^1.1.0",    "moment": "^2.22.2",    "moxios": "^0.4.0",    "react": "^16.5.1",    "react-copy-to-clipboard": "^5.0.1",    "react-dom": "^16.4.2",    "react-highcharts": "^16.0.2",    "react-html-parser": "^2.0.2",    "react-material-ui-form-validator": "^2.0.2",    "react-redux": "^5.0.7",    "react-router-dom": "^4.3.1",    "react-scripts": "^2.0.5",    "react-spinners": "^0.4.7",    "redux": "^4.0.0",    "redux-mock-store": "^1.5.3",    "redux-thunk": "^2.3.0"},"devDependencies": {"babel-cli": "^6.26.0","babel-preset-env": "^1.7.0","babel-preset-react": "6.24.1","liferay-npm-bundler": "^2.0.0"},"main": "lib/index.es.js","name": "noc-portlet","scripts": {"build": "babel --source-maps -d target/classes/META-INF/resources src/main/resources/META-INF/resources && liferay-npm-bundler"},"version": "1.0.0"}
thumbnail
Nader Jafari, modified 6 Years ago. Junior Member Posts: 84 Join Date: 8/24/11 Recent Posts
Hi
Can you explain more?

venkata joga, modified 6 Years ago. New Member Posts: 5 Join Date: 4/26/19 Recent Posts
i have just created sample mvc-react-portlet. it worked fine.
I have added mentioned dependencies in package.json then its throwing that exception.