Details

    • Fix Priority:
      5

      Description

      Steps to Reproduce:

      1. Start Liferay
      2. Hot deploy Wurfl-web plugin
      3. Assert the following console exceptions:
        Exception in thread "liferay/hot_deploy-1" java.lang.ExceptionInInitializerError
                at com.liferay.portal.mobile.device.wurfl.util.PortletPropsValues.<clinit>(PortletPropsValues.java:23)
                at com.liferay.portal.mobile.device.wurfl.WURFLHolderImpl.getWURFLDatabase(WURFLHolderImpl.java:120)
                at com.liferay.portal.mobile.device.wurfl.WURFLHolderImpl.initialize(WURFLHolderImpl.java:73)
                at com.liferay.portal.mobile.device.wurfl.messaging.WURFLDeploymentMessageListener.doReceive(WURFLDeploymentMessageListener.java:52)
                at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:25)
                at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:63)
                at com.liferay.portal.kernel.messaging.SerialDestination$1.run(SerialDestination.java:110)
                at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:671)
                at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:582)
                at java.lang.Thread.run(Thread.java:619)
        Caused by: java.lang.NullPointerException
                at com.liferay.portal.configuration.easyconf.ClassLoaderAggregateProperties.addGlobalFileName(ClassLoaderAggregateProperties.java:74)
                at com.liferay.portal.configuration.easyconf.ClassLoaderComponentConfiguration._getAvailableProperties(ClassLoaderComponentConfiguration.java:116)
                at com.liferay.portal.configuration.easyconf.ClassLoaderComponentConfiguration.getProperties(ClassLoaderComponentConfiguration.java:78)
                at com.liferay.portal.configuration.ConfigurationImpl.getComponentProperties(ConfigurationImpl.java:402)
                at com.liferay.portal.configuration.ConfigurationImpl.printSources(ConfigurationImpl.java:417)
                at com.liferay.portal.configuration.ConfigurationImpl.<init>(ConfigurationImpl.java:77)
                at com.liferay.portal.configuration.ConfigurationImpl.<init>(ConfigurationImpl.java:54)
                at com.liferay.portal.configuration.ConfigurationFactoryImpl.getConfiguration(ConfigurationFactoryImpl.java:28)
                at com.liferay.portal.kernel.configuration.ConfigurationFactoryUtil.getConfiguration(ConfigurationFactoryUtil.java:27)
                at com.liferay.util.portlet.PortletProps.<init>(PortletProps.java:66)
                at com.liferay.util.portlet.PortletProps.<clinit>(PortletProps.java:70)
                ... 10 more
        

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Days since last comment:
                  7 years, 16 weeks, 6 days ago

                  Packages

                  Version Package
                  6.1.1 CE GA2
                  6.1.20 EE GA2
                  --Sprint 11/12
                  6.2.0 CE M2