Issue Details (XML | Word | Printable)

Key: LEP-647
Type: Bug Bug
Status: Closed Closed
Resolution: Reorganized
Priority: Critical Critical
Assignee: Brian Chan
Reporter: John R. Bennett
Votes: 1
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
PUBLIC - Old Liferay Portal (Use Liferay Portal Standard Edition)

Base Properties File Not Found, Fatal Error from EJB Compiler -- null during Deployment on SJSAS 8

Created: 25/Dec/05 05:44 AM   Updated: 22/Sep/06 12:34 PM
Component/s: None
Affects Version/s: 3.5.0, 3.6.0, 3.6.1
Fix Version/s: None

Time Tracking:
Not Specified

Environment:
Solaris 10 GA (SPARC)
Sun Java System Application Server Platform Edition 8.1_02 (build b06-fcs)


 Description  « Hide
EAR deployment fails with the following message:

Fatal Error from EJB Compiler -- null

Full Log details:
________________________________________________________________________________


EJBC - START of EJBC for [LiferayPortal]

Processing beans ...

EJBC - END of EJBC for [LiferayPortal]

/export/home/SUNWappserver/domains/domain1/applications/j2ee-apps/LiferayPortal/portal-ejb_jar/system.properties

Properties for portal loaded from []

com.germinus.easyconf.ConfigurationNotFoundException: Error reading configuration for portal: The base properties file was not found
at com.liferay.portal.events.EventsProcessor._process(EventsProcessor.java:148)
at com.liferay.portal.events.EventsProcessor.process(EventsProcessor.java:74)
at com.liferay.portal.util.InitUtil.init(InitUtil.java:39)
at com.liferay.portal.util.PropsLoader.<clinit>(PropsLoader.java:38)
at com.liferay.portal.util.PropsUtil.get(PropsUtil.java:471)
at com.liferay.portal.model.BaseModel.<clinit>(BaseModel.java:39)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at com.sun.enterprise.util.TypeUtil.getMethod(TypeUtil.java:362)
at com.sun.enterprise.deployment.MethodDescriptor.getMethod(MethodDescriptor.java:236)
at com.sun.enterprise.security.application.EJBSecurityManager.convertEJBMethodPermissions(EJBSecurityManager.java:501)
at com.sun.enterprise.security.application.EJBSecurityManager.loadPolicyConfiguration(EJBSecurityManager.java:238)
at com.sun.enterprise.deployment.backend.EJBCompiler.compile(EJBCompiler.java:223)
at com.sun.enterprise.deployment.backend.AppDeployer.runEJBC(AppDeployer.java:284)
at com.sun.enterprise.deployment.backend.AppDeployer.deploy(AppDeployer.java:176)
at com.sun.enterprise.deployment.backend.AppDeployer.doRequestFinish(AppDeployer.java:107)
at com.sun.enterprise.deployment.phasing.J2EECPhase.runPhase(J2EECPhase.java:146)
at com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:71)
at com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:633)
at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:188)
at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:520)
at com.sun.enterprise.management.deploy.DeployThread.deploy(DeployThread.java:143)
at com.sun.enterprise.management.deploy.DeployThread.run(DeployThread.java:172)
Caused by: com.germinus.easyconf.ConfigurationNotFoundException: Error reading configuration for portal: The base properties file was not found
at com.germinus.easyconf.ComponentConfiguration.getProperties(ComponentConfiguration.java:90)
at com.liferay.util.ExtPropertiesLoader.getComponentProperties(ExtPropertiesLoader.java:85)
at com.liferay.util.ExtPropertiesLoader._printSources(ExtPropertiesLoader.java:93)
at com.liferay.util.ExtPropertiesLoader._printSources(ExtPropertiesLoader.java:89)
at com.liferay.util.ExtPropertiesLoader.init(ExtPropertiesLoader.java:44)
at com.liferay.portal.util.PropsLoader.<init>(PropsLoader.java:52)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at com.liferay.util.InstancePool._get(InstancePool.java:55)
at com.liferay.util.InstancePool.get(InstancePool.java:37)
at com.liferay.portal.util.PropsLoader.getInstance(PropsLoader.java:44)
at com.liferay.portal.util.PropsUtil.get(PropsUtil.java:471)
at com.liferay.portal.events.InitAction.run(InitAction.java:146)
at com.liferay.portal.events.EventsProcessor._process(EventsProcessor.java:145)
... 22 more

79561 msec, Total EJB Compiler Module Time: 0 msec, Portion spent EJB Compiling: 0%

Fatal Error from EJB Compiler -- null
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at com.sun.enterprise.util.TypeUtil.getMethod(TypeUtil.java:362)
at com.sun.enterprise.deployment.MethodDescriptor.getMethod(MethodDescriptor.java:228)
at com.sun.enterprise.security.application.EJBSecurityManager.convertEJBMethodPermissions(EJBSecurityManager.java:501)
at com.sun.enterprise.security.application.EJBSecurityManager.loadPolicyConfiguration(EJBSecurityManager.java:238)
at com.sun.enterprise.deployment.backend.EJBCompiler.compile(EJBCompiler.java:223)
at com.sun.enterprise.deployment.backend.AppDeployer.runEJBC(AppDeployer.java:284)
at com.sun.enterprise.deployment.backend.AppDeployer.deploy(AppDeployer.java:176)
at com.sun.enterprise.deployment.backend.AppDeployer.doRequestFinish(AppDeployer.java:107)
at com.sun.enterprise.deployment.phasing.J2EECPhase.runPhase(J2EECPhase.java:146)
at com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:71)
at com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:633)
at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:188)
at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:520)
at com.sun.enterprise.management.deploy.DeployThread.deploy(DeployThread.java:143)
at com.sun.enterprise.management.deploy.DeployThread.run(DeployThread.java:172)


 All   Comments   Work Log   Change History   FishEye      Sort Order: Ascending order - Click to sort in descending order
mahes added a comment - 03/Mar/06 01:41 AM
Hi Brian Chan,

I am also facing the same the issue with JSAS 8.1. Please Help!!!

Mahes

Thomas Edwin Santosa added a comment - 06/Mar/06 04:27 AM
I am also facing this with JSAS PE 8.2.

Venkata Nerella added a comment - 27/Mar/06 09:51 PM
Hi Brian Chan,

I am also getting the same error in WAS 6.0.

Full log is

!SESSION Mar 28, 2006 00:28:24.492 ---------------------------------------------
eclipse.buildId=unknown
java.fullversion=J2RE 1.4.2 IBM Windows 32 build cn142sr1w-20041028 (JIT enabled: jitc)
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -application com.ibm.etools.ejbdeploy.batch_extension

!ENTRY org.eclipse.core.runtime Mar 28, 2006 00:28:24.492
!MESSAGE Product org.eclipse.platform.ide could not be found.

!ENTRY org.eclipse.core.resources 1 1 Mar 28, 2006 00:28:32.583
!MESSAGE Could not load library: core_2_1_0b.dll. This library provides platform-specific optimizations for certain file system operations. This library is not present on all platforms, so this may not be an error. The resources plug-in will safely fall back to using java.io.File functionality.

!ENTRY com.ibm.etools.ejbdeploy 4 0 Mar 28, 2006 05:31:34.475
!MESSAGE com.germinus.easyconf.ConfigurationNotFoundException: Error reading configuration for portal: The base properties file was not found
at com.germinus.easyconf.ComponentConfiguration.getProperties(ComponentConfiguration.java:143)
at com.liferay.util.ExtPropertiesLoader.getComponentProperties(ExtPropertiesLoader.java:85)
at com.liferay.util.ExtPropertiesLoader._printSources(ExtPropertiesLoader.java:93)
at com.liferay.util.ExtPropertiesLoader._printSources(ExtPropertiesLoader.java:89)
at com.liferay.util.ExtPropertiesLoader.init(ExtPropertiesLoader.java:44)
at com.liferay.portal.util.PropsLoader.<init>(PropsLoader.java:58)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:80)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java(Compiled Code))
at java.lang.reflect.Constructor.newInstance(Constructor.java(Compiled Code))
at java.lang.Class.newInstance3(Class.java(Compiled Code))
at java.lang.Class.newInstance(Class.java(Compiled Code))
at com.liferay.util.InstancePool._get(InstancePool.java:55)
at com.liferay.util.InstancePool.get(InstancePool.java:37)
at com.liferay.portal.util.PropsLoader.getInstance(PropsLoader.java:44)
at com.liferay.portal.util.PropsUtil.get(PropsUtil.java:471)
at com.liferay.portal.events.InitAction.run(InitAction.java:146)
at com.liferay.portal.events.EventsProcessor._process(EventsProcessor.java:148)
at com.liferay.portal.events.EventsProcessor.process(EventsProcessor.java:74)
at com.liferay.portal.util.InitUtil.init(InitUtil.java:39)
at com.liferay.portal.util.PropsLoader.<clinit>(PropsLoader.java:38)
at com.liferay.portal.util.PropsUtil.get(PropsUtil.java:471)
at com.liferay.portal.model.BaseModel.<clinit>(BaseModel.java:40)
at java.io.ObjectStreamClass.hasStaticInitializer(Native Method)
at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:62)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.ibm.rmi.io.ObjectStreamClass.hasStaticInitializer(ObjectStreamClass.java:1616)
at com.ibm.rmi.io.ObjectStreamClass._computeSerialVersionUID(ObjectStreamClass.java:1092)
at com.ibm.rmi.io.ObjectStreamClass.init(ObjectStreamClass.java:770)
at com.ibm.rmi.io.ObjectStreamClass.lookup(ObjectStreamClass.java:322)
at com.ibm.rmi.util.RepositoryId.createHashString(RepositoryId.java:754)
at com.ibm.rmi.util.RepositoryId.createForJavaType(RepositoryId.java:905)
at com.ibm.rmi.util.RepositoryId.createForAnyType(RepositoryId.java:1061)
at com.ibm.rmi.util.RepositoryId.createForAnyType(RepositoryId.java:1032)
at com.ibm.tools.rmic.iiop.Type.setRepositoryID(Type.java:1025)
at com.ibm.tools.rmic.iiop.CompoundType.initialize(CompoundType.java:753)
at com.ibm.tools.rmic.iiop.ValueType.initialize(ValueType.java:309)
at com.ibm.tools.rmic.iiop.ValueType.forValue(ValueType.java:129)
at com.ibm.tools.rmic.iiop.CompoundType.makeType(CompoundType.java:900)
at com.ibm.tools.rmic.iiop.ClassType.initParents(ClassType.java:196)
at com.ibm.tools.rmic.iiop.ValueType.initialize(ValueType.java:280)
at com.ibm.tools.rmic.iiop.ValueType.forValue(ValueType.java:129)
at com.ibm.tools.rmic.iiop.CompoundType.makeType(CompoundType.java:900)
at com.ibm.tools.rmic.iiop.ClassType.initParents(ClassType.java:196)
at com.ibm.tools.rmic.iiop.ValueType.initialize(ValueType.java:280)
at com.ibm.tools.rmic.iiop.ValueType.forValue(ValueType.java:129)
at com.ibm.tools.rmic.iiop.CompoundType.makeType(CompoundType.java:900)
at com.ibm.tools.rmic.iiop.CompoundType$Method.<init>(CompoundType.java:2317)
at com.ibm.tools.rmic.iiop.CompoundType.addAllMethods(CompoundType.java:1299)
at com.ibm.tools.rmic.iiop.AbstractType.initialize(AbstractType.java:167)
at com.ibm.tools.rmic.iiop.AbstractType.forAbstract(AbstractType.java:89)
at com.ibm.tools.rmic.iiop.CompoundType.addRemoteInterfaces(CompoundType.java:1437)
at com.ibm.tools.rmic.iiop.RemoteType.isConformingRemoteInterface(RemoteType.java:209)
at com.ibm.tools.rmic.iiop.RemoteType.initialize(RemoteType.java:170)
at com.ibm.tools.rmic.iiop.RemoteType.forRemote(RemoteType.java:89)
at com.ibm.tools.rmic.iiop.CompoundType.addRemoteInterfaces(CompoundType.java:1431)
at com.ibm.tools.rmic.iiop.ImplementationType.initialize(ImplementationType.java:165)
at com.ibm.tools.rmic.iiop.ImplementationType.forImplementation(ImplementationType.java:91)
at com.ibm.tools.rmic.iiop.StubGenerator.getTopType(StubGenerator.java:155)
at com.ibm.tools.rmic.iiop.Generator.generate(Generator.java:281)
at sun.rmi.rmic.Main.doCompile(Main.java:554)
at sun.rmi.rmic.Main.compile(Main.java:149)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.ibm.etools.rmic.RMICClassLoader.runCompile(RMICClassLoader.java:295)
at com.ibm.etools.rmic.RMICOperation.invokeRMICInJVM(RMICOperation.java:682)
at com.ibm.etools.rmic.RMICOperation.rmic(RMICOperation.java:774)
at com.ibm.etools.rmic.RMICOperation.generateStubs(RMICOperation.java:279)
at com.ibm.etools.rmic.RMICOperation.run(RMICOperation.java:848)
at com.ibm.etools.rmic.RMICOperation.doit(RMICOperation.java:146)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.invokeRMIC(BatchExtension.java:1979)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.internalJarProcess(BatchExtension.java:982)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.runEarDeploy(BatchExtension.java:404)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.access$0(BatchExtension.java:305)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension$RunDeploy.run(BatchExtension.java:288)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1673)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1693)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension$RunDeploy.execute(BatchExtension.java:272)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.run(BatchExtension.java:235)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.ibm.etools.ejbdeploy.batch.impl.BootLoaderLoader.run(BootLoaderLoader.java:389)
at com.ibm.etools.ejbdeploy.batch.impl.BatchDeploy.execute(BatchDeploy.java:144)
at com.ibm.etools.ejbdeploy.EJBDeploy.execute(EJBDeploy.java:83)
at com.ibm.etools.ejbdeploy.EJBDeploy.main(EJBDeploy.java:313)
com.liferay.portal.struts.ActionException: com.germinus.easyconf.ConfigurationNotFoundException: Error reading configuration for portal: The base properties file was not found
at com.liferay.portal.events.EventsProcessor._process(EventsProcessor.java:152)
at com.liferay.portal.events.EventsProcessor.process(EventsProcessor.java:74)
at com.liferay.portal.util.InitUtil.init(InitUtil.java:39)
at com.liferay.portal.util.PropsLoader.<clinit>(PropsLoader.java:38)
at com.liferay.portal.util.PropsUtil.get(PropsUtil.java:471)
at com.liferay.portal.model.BaseModel.<clinit>(BaseModel.java:40)
at java.io.ObjectStreamClass.hasStaticInitializer(Native Method)
at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:62)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.ibm.rmi.io.ObjectStreamClass.hasStaticInitializer(ObjectStreamClass.java:1616)
at com.ibm.rmi.io.ObjectStreamClass._computeSerialVersionUID(ObjectStreamClass.java:1092)
at com.ibm.rmi.io.ObjectStreamClass.init(ObjectStreamClass.java:770)
at com.ibm.rmi.io.ObjectStreamClass.lookup(ObjectStreamClass.java:322)
at com.ibm.rmi.util.RepositoryId.createHashString(RepositoryId.java:754)
at com.ibm.rmi.util.RepositoryId.createForJavaType(RepositoryId.java:905)
at com.ibm.rmi.util.RepositoryId.createForAnyType(RepositoryId.java:1061)
at com.ibm.rmi.util.RepositoryId.createForAnyType(RepositoryId.java:1032)
at com.ibm.tools.rmic.iiop.Type.setRepositoryID(Type.java:1025)
at com.ibm.tools.rmic.iiop.CompoundType.initialize(CompoundType.java:753)
at com.ibm.tools.rmic.iiop.ValueType.initialize(ValueType.java:309)
at com.ibm.tools.rmic.iiop.ValueType.forValue(ValueType.java:129)
at com.ibm.tools.rmic.iiop.CompoundType.makeType(CompoundType.java:900)
at com.ibm.tools.rmic.iiop.ClassType.initParents(ClassType.java:196)
at com.ibm.tools.rmic.iiop.ValueType.initialize(ValueType.java:280)
at com.ibm.tools.rmic.iiop.ValueType.forValue(ValueType.java:129)
at com.ibm.tools.rmic.iiop.CompoundType.makeType(CompoundType.java:900)
at com.ibm.tools.rmic.iiop.ClassType.initParents(ClassType.java:196)
at com.ibm.tools.rmic.iiop.ValueType.initialize(ValueType.java:280)
at com.ibm.tools.rmic.iiop.ValueType.forValue(ValueType.java:129)
at com.ibm.tools.rmic.iiop.CompoundType.makeType(CompoundType.java:900)
at com.ibm.tools.rmic.iiop.CompoundType$Method.<init>(CompoundType.java:2317)
at com.ibm.tools.rmic.iiop.CompoundType.addAllMethods(CompoundType.java:1299)
at com.ibm.tools.rmic.iiop.AbstractType.initialize(AbstractType.java:167)
at com.ibm.tools.rmic.iiop.AbstractType.forAbstract(AbstractType.java:89)
at com.ibm.tools.rmic.iiop.CompoundType.addRemoteInterfaces(CompoundType.java:1437)
at com.ibm.tools.rmic.iiop.RemoteType.isConformingRemoteInterface(RemoteType.java:209)
at com.ibm.tools.rmic.iiop.RemoteType.initialize(RemoteType.java:170)
at com.ibm.tools.rmic.iiop.RemoteType.forRemote(RemoteType.java:89)
at com.ibm.tools.rmic.iiop.CompoundType.addRemoteInterfaces(CompoundType.java:1431)
at com.ibm.tools.rmic.iiop.ImplementationType.initialize(ImplementationType.java:165)
at com.ibm.tools.rmic.iiop.ImplementationType.forImplementation(ImplementationType.java:91)
at com.ibm.tools.rmic.iiop.StubGenerator.getTopType(StubGenerator.java:155)
at com.ibm.tools.rmic.iiop.Generator.generate(Generator.java:281)
at sun.rmi.rmic.Main.doCompile(Main.java:554)
at sun.rmi.rmic.Main.compile(Main.java:149)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.ibm.etools.rmic.RMICClassLoader.runCompile(RMICClassLoader.java:295)
at com.ibm.etools.rmic.RMICOperation.invokeRMICInJVM(RMICOperation.java:682)
at com.ibm.etools.rmic.RMICOperation.rmic(RMICOperation.java:774)
at com.ibm.etools.rmic.RMICOperation.generateStubs(RMICOperation.java:279)
at com.ibm.etools.rmic.RMICOperation.run(RMICOperation.java:848)
at com.ibm.etools.rmic.RMICOperation.doit(RMICOperation.java:146)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.invokeRMIC(BatchExtension.java:1979)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.internalJarProcess(BatchExtension.java:982)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.runEarDeploy(BatchExtension.java:404)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.access$0(BatchExtension.java:305)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension$RunDeploy.run(BatchExtension.java:288)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1673)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1693)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension$RunDeploy.execute(BatchExtension.java:272)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.run(BatchExtension.java:235)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.ibm.etools.ejbdeploy.batch.impl.BootLoaderLoader.run(BootLoaderLoader.java:389)
at com.ibm.etools.ejbdeploy.batch.impl.BatchDeploy.execute(BatchDeploy.java:144)
at com.ibm.etools.ejbdeploy.EJBDeploy.execute(EJBDeploy.java:83)
at com.ibm.etools.ejbdeploy.EJBDeploy.main(EJBDeploy.java:313)
Caused by: com.germinus.easyconf.ConfigurationNotFoundException: Error reading configuration for portal: The base properties file was not found
at com.germinus.easyconf.ComponentConfiguration.getProperties(ComponentConfiguration.java:143)
at com.liferay.util.ExtPropertiesLoader.getComponentProperties(ExtPropertiesLoader.java:85)
at com.liferay.util.ExtPropertiesLoader._printSources(ExtPropertiesLoader.java:93)
at com.liferay.util.ExtPropertiesLoader._printSources(ExtPropertiesLoader.java:89)
at com.liferay.util.ExtPropertiesLoader.init(ExtPropertiesLoader.java:44)
at com.liferay.portal.util.PropsLoader.<init>(PropsLoader.java:58)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:80)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java(Compiled Code))
at java.lang.reflect.Constructor.newInstance(Constructor.java(Compiled Code))
at java.lang.Class.newInstance3(Class.java(Compiled Code))
at java.lang.Class.newInstance(Class.java(Compiled Code))
at com.liferay.util.InstancePool._get(InstancePool.java:55)
at com.liferay.util.InstancePool.get(InstancePool.java:37)
at com.liferay.portal.util.PropsLoader.getInstance(PropsLoader.java:44)
at com.liferay.portal.util.PropsUtil.get(PropsUtil.java:471)
at com.liferay.portal.events.InitAction.run(InitAction.java:146)
at com.liferay.portal.events.EventsProcessor._process(EventsProcessor.java:148)
... 76 more
java.lang.NullPointerException
at com.ibm.tools.rmic.iiop.CompoundType.swapInvalidTypes(CompoundType.java:1013)
at com.ibm.tools.rmic.iiop.ClassType.swapInvalidTypes(ClassType.java:162)
at com.ibm.tools.rmic.iiop.Type.updateAllInvalidTypes(Type.java:675)
at com.ibm.tools.rmic.iiop.ContextStack.pop(ContextStack.java:260)
at com.ibm.tools.rmic.iiop.ImplementationType.forImplementation(ImplementationType.java:92)
at com.ibm.tools.rmic.iiop.StubGenerator.getTopType(StubGenerator.java:155)
at com.ibm.tools.rmic.iiop.Generator.generate(Generator.java:281)
at sun.rmi.rmic.Main.doCompile(Main.java:554)
at sun.rmi.rmic.Main.compile(Main.java:149)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.ibm.etools.rmic.RMICClassLoader.runCompile(RMICClassLoader.java:295)
at com.ibm.etools.rmic.RMICOperation.invokeRMICInJVM(RMICOperation.java:682)
at com.ibm.etools.rmic.RMICOperation.rmic(RMICOperation.java:774)
at com.ibm.etools.rmic.RMICOperation.generateStubs(RMICOperation.java:279)
at com.ibm.etools.rmic.RMICOperation.run(RMICOperation.java:848)
at com.ibm.etools.rmic.RMICOperation.doit(RMICOperation.java:146)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.invokeRMIC(BatchExtension.java:1979)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.internalJarProcess(BatchExtension.java:982)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.runEarDeploy(BatchExtension.java:404)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.access$0(BatchExtension.java:305)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension$RunDeploy.run(BatchExtension.java:288)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1673)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1693)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension$RunDeploy.execute(BatchExtension.java:272)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.run(BatchExtension.java:235)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.ibm.etools.ejbdeploy.batch.impl.BootLoaderLoader.run(BootLoaderLoader.java:389)
at com.ibm.etools.ejbdeploy.batch.impl.BatchDeploy.execute(BatchDeploy.java:144)
at com.ibm.etools.ejbdeploy.EJBDeploy.execute(EJBDeploy.java:83)
at com.ibm.etools.ejbdeploy.EJBDeploy.main(EJBDeploy.java:313)

vince kraemer added a comment - 20/May/06 09:13 AM
I ran into this and found a workaround for SJSAS 9.0 (which should work for SJSAS 8.x, also).

See http://blogs.sun.com/roller/page/vkraemer?entry=deploying_liferay_teaser_1 for more details.