[JBoss JIRA] Created: (GTNPORTAL-339) org.exoplatform.web.security.Credentials and similar classes need to be serializable
by Prabhat Jha (JIRA)
org.exoplatform.web.security.Credentials and similar classes need to be serializable
------------------------------------------------------------------------------------
Key: GTNPORTAL-339
URL: https://jira.jboss.org/jira/browse/GTNPORTAL-339
Project: GateIn Portal
Issue Type: Bug
Affects Versions: 3.0.0-Beta03
Reporter: Prabhat Jha
Fix For: 3.0.0-Beta04
There is problem with credential replication. It's not possible to login to GateIn portal when distributable is used in portal web.xml.
java.lang.IllegalArgumentException: setAttribute: Non-serializable attribute
at org.jboss.web.tomcat.service.session.ClusteredSession.setAttribute(ClusteredSession.java:867)
at org.apache.catalina.session.StandardSessionFacade.setAttribute(StandardSessionFacade.java:130)
at org.exoplatform.web.login.PortalLoginController.doGet(PortalLoginController.java:52)
at org.exoplatform.web.login.PortalLoginController.doPost(PortalLoginController.java:81)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at org.exoplatform.container.web.AbstractHttpServlet.onService(AbstractHttpServlet.java:165)
at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:114)
Making org.exoplatform.web.security.Credentials and similar other classes need to be serializable.
--
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
16 years, 2 months
[JBoss JIRA] Created: (GTNPC-17) produce a java6 build of the portlet container
by Chen Wang (JIRA)
produce a java6 build of the portlet container
----------------------------------------------
Key: GTNPC-17
URL: https://jira.jboss.org/jira/browse/GTNPC-17
Project: GateIn Portlet Container
Issue Type: Feature Request
Environment: cross-platform
Reporter: Chen Wang
It would be better to have a java 6 build with the coming GA release. A few reasons to support the feature request:
A) Java 5 has already reached EOL and is currently in EOL transition period; My impression is that organisations with apps built with Java 1.4 would rather go directly to Java 6.
B) On top of those significant changes brought by Java 5, Java 6 carries changes in XML/Web Services which may mean the portlet container can lose some dependencies such as those apache xml libs and jaxb. (Of course I'd like to see concurrent.jar go as well which is included in Java since 5)
I know it's not practical to ask everyone to use Java 6 but given that the portlet container has based itself on Java >= 5, it would be better to have a Java6 build release in addition to Java5 main build.
Hope this makes sense and thanks!
--
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
16 years, 2 months
[JBoss JIRA] Created: (GTNPORTAL-443) NPE when create delete tab in special case
by Hang Nguyen (JIRA)
NPE when create delete tab in special case
------------------------------------------
Key: GTNPORTAL-443
URL: https://jira.jboss.org/jira/browse/GTNPORTAL-443
Project: GateIn Portal
Issue Type: Bug
Affects Versions: 3.0.0-Beta04
Reporter: Hang Nguyen
Steps:
- Login by root
- Go to Application registry --> Categories --> Click import application --> OK
- Create new page (aaa) --> at step 3: drag & drop : Tabbed Dashboard --> Finish
- View page created --> Show tab with name: aaa --> Error and click delete this tab --> Show exception in cygwin
java.lang.NullPointerException
at org.exoplatform.portal.pom.config.tasks.PreferencesTask$GetContentId.run(PreferencesTask.
java:51)
at org.exoplatform.portal.pom.config.tasks.PreferencesTask$GetContentId.run(PreferencesTask.
java:37)
at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:373)
at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:41)
at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.j
ava:38)
at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:65)
at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:140)
at org.exoplatform.portal.pom.config.POMDataStorage.getId(POMDataStorage.java:162)
at org.exoplatform.portal.config.DataStorageImpl.getId(DataStorageImpl.java:248)
at org.exoplatform.portal.webui.application.UIPortlet.setState(UIPortlet.java:800)
at org.exoplatform.portal.webui.util.PortalDataMapper.toUIPortlet(PortalDataMapper.java:247)
at org.exoplatform.portal.webui.util.PortalDataMapper.buildUIContainer(PortalDataMapper.java
:411)
at org.exoplatform.portal.webui.util.PortalDataMapper.toUIContainer(PortalDataMapper.java:31
5)
at org.exoplatform.portal.webui.util.PortalDataMapper.toUIContainer(PortalDataMapper.java:29
2)
at org.exoplatform.portal.webui.util.PortalDataMapper.toUIPage(PortalDataMapper.java:321)
at org.exoplatform.portal.webui.page.UIPageForm$SaveActionListener.execute(UIPageForm.java:3
58)
at org.exoplatform.webui.event.Event.broadcast(Event.java:89)
at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:1
23)
at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:4
0)
at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:124)
at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPorta
lApplicationLifecycle.java:66)
at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPorta
lApplicationLifecycle.java:30)
at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:124)
at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:113)
at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java
:105)
at org.exoplatform.web.WebAppController.service(WebAppController.java:143)
at org.exoplatform.portal.application.PortalController.onService(PortalController.java:127)
at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:114)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
ava:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(T
hreadLocalSessionProviderInitializedFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
ava:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
ava:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentit
yFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
ava:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilt
er.java:112)
at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:84)
at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:66)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
ava:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.ja
va:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
--
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
16 years, 2 months