on 02-26-2015 8:04 AM
Hi BO Experts,
We are currently facing an issue in BO 4.1 Dev Environment, when we try to launch Launchpad Application, it simply throws an error saying:
Java.lang.OutOfMemoryError:PermGen Space
I have generated the trace log file which contains more detailed information about this error, but not able to figure out the exact reason for this kind of behavior.:
This is what apperas in the Log File:
ILE_TYPE:DAAA96DE-B0FB-4c6e-AF7B-A445F5BF9BE2
ENCODING:UTF-8
RECORD_SEPARATOR:30
COLUMN_SEPARATOR:124
ESC_CHARACTER:27
COLUMNS:Location|Guid|Time|Tzone|Trace|Log|Importance|Severity|Exception|DeviceName|ProcessID|ThreadID|ThreadName|ScopeTag|MajorTick|MinorTick|MajorDepth|MinorDepth|RootName|RootID|CallerName|CallerID|CalleeName|CalleeID|ActionID|DSRRootContextID|DSRTransaction|DSRConnection|DSRCounter|User|ArchitectComponent|DeveloperComponent|Administrator|Unit|CSNComponent|Text
SEVERITY_MAP: |None| |Success|W|Warning|E|Error|A|Assertion
HEADER_END
|E0D55A6EA5494A7AB696C0A045BB6F2D0|2015 02 09 09:41:46.546|+0100|Error| |==|E| |TraceLog|12507| 21|Refresh Packages| ||||||||||||||||||||com.bo.aa.layout.DashboardManager||underlying implementation doesn't recognize the attribute
java.lang.IllegalArgumentException: http://javax.xml.XMLConstants/feature/secure-processing
at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.setAttribute(Unknown Source)
at com.bo.aa.layout.DashboardManager.setDocBuilderFeaturesForXXE(DashboardManager.java:134)
at com.bo.aa.layout.DashboardManager.<clinit>(DashboardManager.java:161)
at com.bo.aa.impl.DBServerImpl.<clinit>(DBServerImpl.java:397)
at com.bo.aa.servlet.AFBootServlet.InitServers(AFBootServlet.java:80)
at com.bo.aa.servlet.AFBootServlet.init(AFBootServlet.java:47)
at com.businessobjects.http.servlet.internal.ServletRegistration.init(ServletRegistration.java:81)
at com.businessobjects.http.servlet.internal.digester.WebXmlRegistrationManager.loadServlets(WebXmlRegistrationManager.java:127)
at com.businessobjects.http.servlet.internal.digester.WebXmlRegistrationManager.registerRest(WebXmlRegistrationManager.java:209)
at com.businessobjects.http.servlet.internal.ProxyServlet.readXml(ProxyServlet.java:368)
at com.businessobjects.http.servlet.internal.ProxyServlet.registerInternal(ProxyServlet.java:395)
at com.businessobjects.http.servlet.internal.ProxyServlet.register(ProxyServlet.java:317)
at com.businessobjects.http.servlet.config.WebXmlConfigurator.register(WebXmlConfigurator.java:60)
at com.businessobjects.bip.core.web.bundle.CoreWebXmlActivator.start(CoreWebXmlActivator.java:66)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:272)
at com.businessobjects.http.servlet.Activator.startBundle(Activator.java:129)
at com.businessobjects.http.servlet.Activator.start(Activator.java:116)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
at org.eclipse.osgi.framework.internal.core.PackageAdminImpl.resumeBundles(PackageAdminImpl.java:305)
at org.eclipse.osgi.framework.internal.core.PackageAdminImpl.processDelta(PackageAdminImpl.java:549)
at org.eclipse.osgi.framework.internal.core.PackageAdminImpl.doResolveBundles(PackageAdminImpl.java:241)
at org.eclipse.osgi.framework.internal.core.PackageAdminImpl$1.run(PackageAdminImpl.java:176)
at java.lang.Thread.run(Thread.java:763)
|E0D55A6EA5494A7AB696C0A045BB6F2D2|2015 02 09 10:52:20.156|+0100|Error| |==|E| |TraceLog|12507| 35|ContainerBackgroundProcessor[StandardEngine[Catalina]]| |46|0|0|0|BIPSDK.EnterpriseSession:logoff|s2806976:12507:35.838:1|-|-|BIPSDK.EnterpriseSession:logoff|s2806976:12507:35.838:1|CpYLRqv6xUL8gFc_2zm1qBo344|||||||||com.crystaldecisions.enterprise.ocaframework.FailoverLogonService||logonWithToken(): Failed to relogon, aps=s2806976.res.bdc-services.net:6400,token=85335JS9O3ivCogbNnRRo4GUKPXd85334J8heYjlhFLat3TTqsbsADaC, errorCode=10503
com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuse: IDL:img.seagatesoftware.com/OCA/oca_abuse:3.2
at com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuseHelper.read(oca_abuseHelper.java:106)
at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAs._LogonEx6Stub.LogonWithTokenEx5(_LogonEx6Stub.java:488)
at com.crystaldecisions.enterprise.ocaframework.FailoverLogonService.logonWithToken(FailoverLogonService.java:226)
at com.crystaldecisions.enterprise.ocaframework.ManagedSession.reconnectCMS(ManagedSession.java:771)
at com.crystaldecisions.enterprise.ocaframework.ManagedSession.validateServer(ManagedSession.java:756)
at com.crystaldecisions.enterprise.ocaframework.ManagedSession.validateStatelessService(ManagedSession.java:574)
at com.crystaldecisions.enterprise.ocaframework.ManagedSession.validate(ManagedSession.java:544)
at com.crystaldecisions.enterprise.ocaframework.ManagedService.invoke(ManagedService.java:491)
at com.crystaldecisions.sdk.occa.security.internal._SessionExProxy.UserLogoff(_SessionExProxy.java:267)
at com.crystaldecisions.sdk.occa.security.internal.SecuritySession.logoff(SecuritySession.java:475)
at com.crystaldecisions.sdk.framework.internal.EnterpriseSession.logoff_aroundBody22(EnterpriseSession.java:388)
at com.crystaldecisions.sdk.framework.internal.EnterpriseSession.logoff_aroundBody23$advice(EnterpriseSession.java:512)
at com.crystaldecisions.sdk.framework.internal.EnterpriseSession.logoff(EnterpriseSession.java:1)
at com.crystaldecisions.sdk.framework.internal.EnterpriseSession.dispose(EnterpriseSession.java:434)
at com.businessobjects.bip.core.web.context.SessionCleanupListener$DisposalEntry.disposeIfNeeded(SessionCleanupListener.java:122)
at com.businessobjects.bip.core.web.context.SessionCleanupListener.sessionDestroyed(SessionCleanupListener.java:68)
at com.businessobjects.http.servlet.internal.ListenerRegistrationManager.sessionDestroyed(ListenerRegistrationManager.java:110)
at com.businessobjects.http.servlet.internal.BundlePathAwareServiceHandler.sessionDestroyed(BundlePathAwareServiceHandler.java:411)
at com.businessobjects.http.servlet.internal.ProxyServlet.sessionDestroyed(ProxyServlet.java:588)
at com.businessobjects.servletbridge.listener.ProxyApplicationLifeCycleListener.sessionDestroyed(ProxyApplicationLifeCycleListener.java:38)
at org.apache.catalina.session.StandardSession.expire(StandardSession.java:809)
at org.apache.catalina.session.StandardSession.isValid(StandardSession.java:657)
at org.apache.catalina.session.ManagerBase.processExpires(ManagerBase.java:532)
at org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:517)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1352)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1546)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1556)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1556)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1524)
at java.lang.Thread.run(Thread.java:763)
|E0D55A6EA5494A7AB696C0A045BB6F2D180|2015 02 26 07:30:01.233|+0100|Error| |==|E| |TraceLog|12507| 47|Business Objects - Sessions Clean up| ||||||||||||||||||||com.crystaldecisions.enterprise.ocaframework.ActiveScanner||(run:44):
java.lang.OutOfMemoryError: PermGen space
|E0D55A6EA5494A7AB696C0A045BB6F2D181|2015 02 26 07:58:04.108|+0100|Error| |==|E| |TraceLog|12507| 47|Business Objects - Sessions Clean up| ||||||||||||||||||||com.crystaldecisions.enterprise.ocaframework.ActiveScanner||(run:44):
java.lang.OutOfMemoryError: PermGen space
|E0D55A6EA5494A7AB696C0A045BB6F2D182|2015 02 26 08:02:05.204|+0100|Error| |==|E| |TraceLog|12507| 47|Business Objects - Sessions Clean up| ||||||||||||||||||||com.crystaldecisions.enterprise.ocaframework.ActiveScanner||(run:44):
java.lang.OutOfMemoryError: PermGen space
Could you please suggest any solution or workaround in this regard?
Any help would be appreciated.
Thanks and best regards
Ravi.
Generally, this issue occurs only in the below scenario's.
Refer to KB# 2118740 and # 1291622
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.