[JBoss JIRA] (GTNPORTAL-2406) Fully scope the Portlet Container Engine to the RootContainer
by Nicolas Filotto (JIRA)
Nicolas Filotto created GTNPORTAL-2406:
------------------------------------------
Summary: Fully scope the Portlet Container Engine to the RootContainer
Key: GTNPORTAL-2406
URL: https://issues.jboss.org/browse/GTNPORTAL-2406
Project: GateIn Portal
Issue Type: Enhancement
Security Level: Public (Everyone can see)
Components: PC integration
Affects Versions: 3.2.0-GA
Reporter: Nicolas Filotto
Assignee: Matt Wringe
The current integration of the PC is incorrect as we have one half scoped to the RootContainer (the FederatingPortletInvoker) and the rest to the PortalContainers. The goal of this task is to see if the integration can be reviewed to scope everything to the RootContainer, this way we will also have only one PC engine for all the portal containers.
See below one way to do it:
# Remove any references of the TopContainer and the ResourceBundleService from ExoKernelIntegration
# Remove the configuration file portal/WEB-INF/conf/common/portlet-container-configuration.xml (or at least its content)
# Configure the component ExoKernelIntegration in conf/configuration.xml that will be internal to exo.portal.component.pc
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 12 months
[JBoss JIRA] Created: (GTNPORTAL-910) No portlet info section in portlet.xml leads to display a portlet error
by Julien Viet (JIRA)
No portlet info section in portlet.xml leads to display a portlet error
-----------------------------------------------------------------------
Key: GTNPORTAL-910
URL: https://jira.jboss.org/jira/browse/GTNPORTAL-910
Project: GateIn Portal
Issue Type: Bug
Security Level: Public (Everyone can see)
Affects Versions: 3.0.0-GA
Reporter: Julien Viet
Assignee: Matt Wringe
Fix For: 3.1.0-GA
java.util.MissingResourceException: Can't find resource for bundle org.gatein.common.i18n.ParentChildResourceBundle, key javax.portlet.title
at java.util.ResourceBundle.getObject(ResourceBundle.java:325)
at java.util.ResourceBundle.getString(ResourceBundle.java:285)
at javax.portlet.GenericPortlet.getTitle(GenericPortlet.java:261)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:232)
at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:569)
at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:159)
at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:80)
at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:506)
at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42)
followed by
java.lang.NullPointerException
at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:293)
at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:61)
at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:148)
at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:368)
at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:358)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 12 months
[JBoss JIRA] (GTNPORTAL-2400) Default redirect configuration for the portal
by Matt Wringe (JIRA)
Matt Wringe created GTNPORTAL-2400:
--------------------------------------
Summary: Default redirect configuration for the portal
Key: GTNPORTAL-2400
URL: https://issues.jboss.org/browse/GTNPORTAL-2400
Project: GateIn Portal
Issue Type: Task
Security Level: Public (Everyone can see)
Components: Mobile
Reporter: Matt Wringe
Assignee: Matt Wringe
Research and test a good default configuration to the redirection to a mobile site.
There should be two example configurations:
1) redirect to a mobile site, where mobile in this case means a touch enabled phone or tablet. This should be easier to handle (check for specific keywords in the UA or use a test if the browser is touch enabled or not)
2) redirect to a phone specific site or to a tablet specific site. A bit more complex, if using device width or height, then we need to take into affect the pixel density (ie a high pixel density screen could have a large width/height but a small screen size). Probably need to do some logic in the device detection page based on device diagonal (to get around width/height switching if device is physically rotated) and the pixel density.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 12 months
[JBoss JIRA] (GTNPORTAL-2488) Exception on session time out / attempt to access page after session has expired
by Chris Laprun (JIRA)
Chris Laprun created GTNPORTAL-2488:
---------------------------------------
Summary: Exception on session time out / attempt to access page after session has expired
Key: GTNPORTAL-2488
URL: https://issues.jboss.org/browse/GTNPORTAL-2488
Project: GateIn Portal
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Packaging
Affects Versions: 3.3.0.Final
Environment: AS 7
Reporter: Chris Laprun
Fix For: 3.4.0.Final
18:11:10,537 INFO [exo.kernel.container.J2EEServerInfo] Override exo-conf directory '/Users/claprun/Dev/gatein-portal-nick/packaging/jboss-as7/pkg/target/jboss-as-7.1.0.Final/standalone/configuration/gatein' with location '/Users/claprun/Dev/gatein-portal-nick/packaging/jboss-as7/pkg/target/jboss-as-7.1.0.Final/bin/../standalone/configuration/gatein'
18:11:10,538 ERROR [stderr] javax.management.InstanceNotFoundException: jboss.security:service=JaasSecurityManager
18:11:10,539 ERROR [stderr] at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerInterceptor.java:1094)
18:11:10,539 ERROR [stderr] at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getClassLoaderFor(DefaultMBeanServerInterceptor.java:1438)
18:11:10,539 ERROR [stderr] at com.sun.jmx.mbeanserver.JmxMBeanServer.getClassLoaderFor(JmxMBeanServer.java:1276)
18:11:10,540 ERROR [stderr] at org.jboss.as.jmx.PluggableMBeanServerImpl$TcclMBeanServer.pushClassLoader(PluggableMBeanServerImpl.java:579)
18:11:10,540 ERROR [stderr] at org.jboss.as.jmx.PluggableMBeanServerImpl$TcclMBeanServer.invoke(PluggableMBeanServerImpl.java:487)
18:11:10,540 ERROR [stderr] at org.jboss.as.jmx.PluggableMBeanServerImpl.invoke(PluggableMBeanServerImpl.java:243)
18:11:10,541 ERROR [stderr] at org.exoplatform.services.security.j2ee.JbossLoginModule.logout(JbossLoginModule.java:120)
18:11:10,541 ERROR [stderr] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
18:11:10,541 ERROR [stderr] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
18:11:10,542 ERROR [stderr] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
18:11:10,542 ERROR [stderr] at java.lang.reflect.Method.invoke(Method.java:597)
18:11:10,542 ERROR [stderr] at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
18:11:10,542 ERROR [stderr] at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
18:11:10,543 ERROR [stderr] at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
18:11:10,543 ERROR [stderr] at java.security.AccessController.doPrivileged(Native Method)
18:11:10,543 ERROR [stderr] at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
18:11:10,543 ERROR [stderr] at javax.security.auth.login.LoginContext.logout(LoginContext.java:629)
18:11:10,544 ERROR [stderr] at org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo.logout(JBossCachedAuthenticationManager.java:551)
18:11:10,544 ERROR [stderr] at org.jboss.as.security.plugins.DefaultAuthenticationCacheFactory$1.remove(DefaultAuthenticationCacheFactory.java:57)
18:11:10,545 ERROR [stderr] at org.jboss.as.security.plugins.DefaultAuthenticationCacheFactory$1.remove(DefaultAuthenticationCacheFactory.java:48)
18:11:10,545 ERROR [stderr] at org.jboss.security.authentication.JBossCachedAuthenticationManager.flushCache(JBossCachedAuthenticationManager.java:189)
18:11:10,545 ERROR [stderr] at org.jboss.security.authentication.JBossCachedAuthenticationManager.flushCache(JBossCachedAuthenticationManager.java:64)
18:11:10,546 ERROR [stderr] at org.jboss.as.web.security.JBossGenericPrincipal.logout(JBossGenericPrincipal.java:93)
18:11:10,546 ERROR [stderr] at org.apache.catalina.session.StandardSession.expire(StandardSession.java:738)
18:11:10,546 ERROR [stderr] at org.apache.catalina.session.StandardSession.expire(StandardSession.java:653)
18:11:10,546 ERROR [stderr] at org.apache.catalina.session.StandardManager.stop(StandardManager.java:676)
18:11:10,547 ERROR [stderr] at org.apache.catalina.core.StandardContext.stop(StandardContext.java:3995)
18:11:10,547 ERROR [stderr] at org.jboss.as.web.deployment.WebDeploymentService.stop(WebDeploymentService.java:108)
18:11:10,547 ERROR [stderr] at org.jboss.msc.service.ServiceControllerImpl$StopTask.stopService(ServiceControllerImpl.java:1911)
18:11:10,548 ERROR [stderr] at org.jboss.msc.service.ServiceControllerImpl$StopTask.run(ServiceControllerImpl.java:1874)
18:11:10,548 ERROR [stderr] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
18:11:10,548 ERROR [stderr] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
18:11:10,548 ERROR [stderr] at java.lang.Thread.run(Thread.java:680)
18:11:10,549 ERROR [exo.core.component.security.core.JbossLoginModule] Could not perform JBoss security manager cache eviction: javax.management.InstanceNotFoundException: jboss.security:service=JaasSecurityManager
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerInterceptor.java:1094) [classes.jar:1.6.0_33]
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getClassLoaderFor(DefaultMBeanServerInterceptor.java:1438) [classes.jar:1.6.0_33]
at com.sun.jmx.mbeanserver.JmxMBeanServer.getClassLoaderFor(JmxMBeanServer.java:1276) [classes.jar:1.6.0_33]
at org.jboss.as.jmx.PluggableMBeanServerImpl$TcclMBeanServer.pushClassLoader(PluggableMBeanServerImpl.java:579)
at org.jboss.as.jmx.PluggableMBeanServerImpl$TcclMBeanServer.invoke(PluggableMBeanServerImpl.java:487)
at org.jboss.as.jmx.PluggableMBeanServerImpl.invoke(PluggableMBeanServerImpl.java:243)
at org.exoplatform.services.security.j2ee.JbossLoginModule.logout(JbossLoginModule.java:120) [exo.core.component.security.core-2.4.6-GA.jar:2.4.6-GA]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [classes.jar:1.6.0_33]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [classes.jar:1.6.0_33]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [classes.jar:1.6.0_33]
at java.lang.reflect.Method.invoke(Method.java:597) [classes.jar:1.6.0_33]
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769) [classes.jar:1.6.0_33]
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186) [classes.jar:1.6.0_33]
at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683) [classes.jar:1.6.0_33]
at java.security.AccessController.doPrivileged(Native Method) [classes.jar:1.6.0_33]
at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680) [classes.jar:1.6.0_33]
at javax.security.auth.login.LoginContext.logout(LoginContext.java:629) [classes.jar:1.6.0_33]
at org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo.logout(JBossCachedAuthenticationManager.java:551) [picketbox-infinispan-4.0.6.final.jar:4.0.6.final]
at org.jboss.as.security.plugins.DefaultAuthenticationCacheFactory$1.remove(DefaultAuthenticationCacheFactory.java:57) [jboss-as-security-7.1.0.Final.jar:7.1.0.Final]
at org.jboss.as.security.plugins.DefaultAuthenticationCacheFactory$1.remove(DefaultAuthenticationCacheFactory.java:48) [jboss-as-security-7.1.0.Final.jar:7.1.0.Final]
at org.jboss.security.authentication.JBossCachedAuthenticationManager.flushCache(JBossCachedAuthenticationManager.java:189) [picketbox-infinispan-4.0.6.final.jar:4.0.6.final]
at org.jboss.security.authentication.JBossCachedAuthenticationManager.flushCache(JBossCachedAuthenticationManager.java:64) [picketbox-infinispan-4.0.6.final.jar:4.0.6.final]
at org.jboss.as.web.security.JBossGenericPrincipal.logout(JBossGenericPrincipal.java:93) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]
at org.apache.catalina.session.StandardSession.expire(StandardSession.java:738) [jbossweb-7.0.10.Final.jar:]
at org.apache.catalina.session.StandardSession.expire(StandardSession.java:653) [jbossweb-7.0.10.Final.jar:]
at org.apache.catalina.session.StandardManager.stop(StandardManager.java:676) [jbossweb-7.0.10.Final.jar:]
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:3995) [jbossweb-7.0.10.Final.jar:]
at org.jboss.as.web.deployment.WebDeploymentService.stop(WebDeploymentService.java:108) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]
at org.jboss.msc.service.ServiceControllerImpl$StopTask.stopService(ServiceControllerImpl.java:1911)
at org.jboss.msc.service.ServiceControllerImpl$StopTask.run(ServiceControllerImpl.java:1874)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [classes.jar:1.6.0_33]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [classes.jar:1.6.0_33]
at java.lang.Thread.run(Thread.java:680) [classes.jar:1.6.0_33]
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 12 months