Problem initializing default company based on web id, JBoss on AIXProblem initializing default company based on web id, JBoss on AIXhttps://liferay.dev/en/c/message_boards/find_thread?p_l_id=119785333&threadId=211414892024-03-29T00:56:14Z2024-03-29T00:56:14ZRE: Problem initializing default company based on web id, JBoss on AIXHadi Malekpourhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1196815952020-07-31T10:22:53Z2020-07-31T10:22:53Z<html><head></head><body> Dear all,Could you please share your experience with this issue?<br>I am installing Liferay 2.6 war file on Weblogic with Oracle Database or HSQL both I am running to the same issue:<br><br><pre><code>java.lang.ArrayIndexOutOfBoundsException: 0
at com.liferay.portal.util.PortalInstances._getDefaultCompanyId(PortalInstances.java:344)
at com.liferay.portal.util.PortalInstances.getDefaultCompanyId(PortalInstances.java:83)
at com.liferay.portal.servlet.MainServlet.initCompanies(MainServlet.java:774)
at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:361)
at javax.servlet.GenericServlet.init(GenericServlet.java:240)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:337)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:288)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:323)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
at weblogic.servlet.internal.StubSecurityHelper.initServletInstance(StubSecurityHelper.java:98)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:86)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:71)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:57)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:31)
at weblogic.servlet.internal.ServletStubImpl.initStubLifecycleHelper(ServletStubImpl.java:660)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:600)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1974)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1951)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1841)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2896)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1661)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:823)
at weblogic.application.internal.ExtensibleModuleWrapper$StartStateChange.next(ExtensibleModuleWrapper.java:360)
at weblogic.application.internal.ExtensibleModuleWrapper$StartStateChange.next(ExtensibleModuleWrapper.java:356)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:42)
at weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:138)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:124)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:216)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:211)
</init></init></code></pre><br><br>And here is my portal-ext.properties<br><br><pre><code>default.liferay.home=/u01/app/oracle/product/j2ee/user_projects/domains/liferay
jdbc.default.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.default.url=jdbc:oracle:thin:@host:1521:db
jdbc.default.username=user
jdbc.default.password=pass
</code></pre><br>Could you please share your experince?</body></html>Hadi Malekpour2020-07-31T10:22:53ZProblem initializing default company based on web id, JBoss on AIXNedim Azapagićhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=211414882013-02-01T16:32:52Z2013-02-01T16:32:52ZHello,<br /><br />we are trying to run Liferay 6.1.1 bundled with JBoss on AIX, and IBM JDK 6.0 (same configuration works on Windows).<br /><br />There is problem on startup, ArrayIndexOutOfBoundsException in com.liferay.portal.util.PortalInstances._getDefaultCompanyId<br /><br />22:14:19,675 INFO [stdout] (MSC service thread 1-3) java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0<br />22:14:19,676 INFO [stdout] (MSC service thread 1-3) at com.liferay.portal.util.PortalInstances._getDefaultCompanyId(PortalInstances.java:317)<br />22:14:19,677 INFO [stdout] (MSC service thread 1-3) at com.liferay.portal.util.PortalInstances.getDefaultCompanyId(PortalInstances.java:82)<br />22:14:19,678 INFO [stdout] (MSC service thread 1-3) at com.liferay.portal.servlet.MainServlet.initCompanies(MainServlet.java:803)<br />22:14:19,679 INFO [stdout] (MSC service thread 1-3) at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:355)<br />22:14:19,680 INFO [stdout] (MSC service thread 1-3) at javax.servlet.GenericServlet.init(GenericServlet.java:242)<br /><br />We turned additional logging in PortalInstances class and this is what happens immediately before exception:<br /><br />[stdout] (MSC service thread 1-3) 22:14:19,616 DEBUG [MSC service thread 1-3][PortalInstances:364] Begin initializing company with web id liferay.com<br /><br />We understand that there should be company with web id "liferay.com" in liferay database, but we have no idea why this company couldn't be initialized.<br /><br />Note that we also created portal-ext.properties in <JBOSS-DEPLOYMENTS>/ROOT.war/WEB-INF/classes with following property:<br />company.default.web.id=liferay.com<br /><br />and we even changed this property, with no effect (still looking for liferay.com web id even with changed property, we guess it is using portal.properties from project-impl.jar).<br /><br /><br />So based on this data, can someone point us why initializing of default company is failing, what could cause this? We are using root account on AIX so I guess it is not