[JBoss JIRA] (GTNPORTAL-2982) Non-serializable object in session - org.exoplatform.commons.serialization.model.TypeModel
by Marek Posolda (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-2982?page=com.atlassian.jira.pl... ]
Marek Posolda updated GTNPORTAL-2982:
-------------------------------------
Status: Pull Request Sent (was: Pull Request Sent)
Git Pull Request: https://github.com/gatein/gatein-portal/pull/481 (was: https://github.com/gatein/gatein-portal/pull/479)
> Non-serializable object in session - org.exoplatform.commons.serialization.model.TypeModel
> ------------------------------------------------------------------------------------------
>
> Key: GTNPORTAL-2982
> URL: https://issues.jboss.org/browse/GTNPORTAL-2982
> Project: GateIn Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: 3.6.0.Beta01
> Environment: EAP 6.1.0.Beta
> Reporter: Marko Strukelj
>
> When navigating to Group / Administration / Page Management the following exception is logged:
> 14:06:57,526 ERROR [org.infinispan.interceptors.InvocationContextInterceptor] (http-/127.0.0.1:8080-1) ISPN000136: Execution error: org.infinispan.marshall.NotSerializableException: Type TypeModel[name=org.exoplatform.portal.webui.page.PageModel] is not serializable
> Caused by: an exception which occurred:
> in object java.util.HashMap@b555c97e
> in object org.jboss.as.clustering.SimpleMarshalledValue@b555c97e
> in object org.infinispan.util.FastCopyHashMap@541313ce
> in object org.infinispan.atomic.AtomicHashMap@42db246
> in object org.infinispan.container.entries.ImmortalCacheEntry@a796de0c
> in object org.infinispan.loaders.bucket.Bucket@57c064f6
> 14:06:57,527 ERROR [org.infinispan.transaction.TransactionCoordinator] (http-/127.0.0.1:8080-1) ISPN000188: Error while processing a commit in a two-phase transaction: org.infinispan.marshall.NotSerializableException: Type TypeModel[name=org.exoplatform.portal.webui.page.PageModel] is not serializable
> Caused by: an exception which occurred:
> in object java.util.HashMap@b555c97e
> in object org.jboss.as.clustering.SimpleMarshalledValue@b555c97e
> in object org.infinispan.util.FastCopyHashMap@541313ce
> in object org.infinispan.atomic.AtomicHashMap@42db246
> in object org.infinispan.container.entries.ImmortalCacheEntry@a796de0c
> in object org.infinispan.loaders.bucket.Bucket@57c064f6
> 14:06:57,528 ERROR [org.infinispan.transaction.tm.DummyTransaction] (http-/127.0.0.1:8080-1) ISPN000111: afterCompletion() failed for SynchronizationAdapter{localTransaction=LocalTransaction{remoteLockedNodes=null, isMarkedForRollback=false, lockedKeys=null, backupKeyLocks=null, topologyId=-1, isFromStateTransfer=false} org.infinispan.transaction.synchronization.SyncLocalTransaction@278} org.infinispan.transaction.synchronization.SynchronizationAdapter@297: org.infinispan.CacheException: Could not commit.
> at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:83)
> at org.infinispan.transaction.tm.DummyTransaction.notifyAfterCompletion(DummyTransaction.java:285)
> at org.infinispan.transaction.tm.DummyTransaction.runCommitTx(DummyTransaction.java:334)
> at org.infinispan.transaction.tm.DummyTransaction.commit(DummyTransaction.java:91)
> at org.infinispan.transaction.tm.DummyBaseTransactionManager.commit(DummyBaseTransactionManager.java:102)
> at org.jboss.as.clustering.web.impl.TransactionBatchingManager.endBatch(TransactionBatchingManager.java:75)
> at org.jboss.as.web.session.DistributableSessionManager.processSessionRepl(DistributableSessionManager.java:1527) [jboss-as-web-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
> at org.jboss.as.web.session.DistributableSessionManager.storeSession(DistributableSessionManager.java:865) [jboss-as-web-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
> at org.jboss.as.web.session.InstantSnapshotManager.snapshot(InstantSnapshotManager.java:47) [jboss-as-web-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
> at org.jboss.as.web.session.ClusteredSessionValve.handleRequest(ClusteredSessionValve.java:142) [jboss-as-web-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
> at org.jboss.as.web.session.ClusteredSessionValve.invoke(ClusteredSessionValve.java:99) [jboss-as-web-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
> at org.jboss.as.web.session.JvmRouteValve.invoke(JvmRouteValve.java:92) [jboss-as-web-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
> at org.jboss.as.web.session.LockingValve.invoke(LockingValve.java:64) [jboss-as-web-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
> at org.gatein.sso.integration.SSODelegateValve.invoke(SSODelegateValve.java:159) [sso-integration-1.3.3.CR01.jar:1.3.3.CR01]
> at org.gatein.portal.security.jboss.PortalClusteredSSOSupportValve.invoke(PortalClusteredSSOSupportValve.java:88) [exo.portal.component.web.security-jboss-3.6.0.Beta02-SNAPSHOT.jar:3.6.0.Beta02-SNAPSHOT]
> at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_06]
> Caused by: javax.transaction.xa.XAException
> at org.infinispan.transaction.TransactionCoordinator.handleCommitFailure(TransactionCoordinator.java:224)
> at org.infinispan.transaction.TransactionCoordinator.commit(TransactionCoordinator.java:185)
> at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:81)
> ... 23 more
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 10 months
[JBoss JIRA] (GTNPORTAL-2982) Non-serializable object in session - org.exoplatform.commons.serialization.model.TypeModel
by Marek Posolda (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-2982?page=com.atlassian.jira.pl... ]
Marek Posolda reassigned GTNPORTAL-2982:
----------------------------------------
Assignee: Marek Posolda
> Non-serializable object in session - org.exoplatform.commons.serialization.model.TypeModel
> ------------------------------------------------------------------------------------------
>
> Key: GTNPORTAL-2982
> URL: https://issues.jboss.org/browse/GTNPORTAL-2982
> Project: GateIn Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: 3.6.0.Beta01
> Environment: EAP 6.1.0.Beta
> Reporter: Marko Strukelj
> Assignee: Marek Posolda
>
> When navigating to Group / Administration / Page Management the following exception is logged:
> 14:06:57,526 ERROR [org.infinispan.interceptors.InvocationContextInterceptor] (http-/127.0.0.1:8080-1) ISPN000136: Execution error: org.infinispan.marshall.NotSerializableException: Type TypeModel[name=org.exoplatform.portal.webui.page.PageModel] is not serializable
> Caused by: an exception which occurred:
> in object java.util.HashMap@b555c97e
> in object org.jboss.as.clustering.SimpleMarshalledValue@b555c97e
> in object org.infinispan.util.FastCopyHashMap@541313ce
> in object org.infinispan.atomic.AtomicHashMap@42db246
> in object org.infinispan.container.entries.ImmortalCacheEntry@a796de0c
> in object org.infinispan.loaders.bucket.Bucket@57c064f6
> 14:06:57,527 ERROR [org.infinispan.transaction.TransactionCoordinator] (http-/127.0.0.1:8080-1) ISPN000188: Error while processing a commit in a two-phase transaction: org.infinispan.marshall.NotSerializableException: Type TypeModel[name=org.exoplatform.portal.webui.page.PageModel] is not serializable
> Caused by: an exception which occurred:
> in object java.util.HashMap@b555c97e
> in object org.jboss.as.clustering.SimpleMarshalledValue@b555c97e
> in object org.infinispan.util.FastCopyHashMap@541313ce
> in object org.infinispan.atomic.AtomicHashMap@42db246
> in object org.infinispan.container.entries.ImmortalCacheEntry@a796de0c
> in object org.infinispan.loaders.bucket.Bucket@57c064f6
> 14:06:57,528 ERROR [org.infinispan.transaction.tm.DummyTransaction] (http-/127.0.0.1:8080-1) ISPN000111: afterCompletion() failed for SynchronizationAdapter{localTransaction=LocalTransaction{remoteLockedNodes=null, isMarkedForRollback=false, lockedKeys=null, backupKeyLocks=null, topologyId=-1, isFromStateTransfer=false} org.infinispan.transaction.synchronization.SyncLocalTransaction@278} org.infinispan.transaction.synchronization.SynchronizationAdapter@297: org.infinispan.CacheException: Could not commit.
> at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:83)
> at org.infinispan.transaction.tm.DummyTransaction.notifyAfterCompletion(DummyTransaction.java:285)
> at org.infinispan.transaction.tm.DummyTransaction.runCommitTx(DummyTransaction.java:334)
> at org.infinispan.transaction.tm.DummyTransaction.commit(DummyTransaction.java:91)
> at org.infinispan.transaction.tm.DummyBaseTransactionManager.commit(DummyBaseTransactionManager.java:102)
> at org.jboss.as.clustering.web.impl.TransactionBatchingManager.endBatch(TransactionBatchingManager.java:75)
> at org.jboss.as.web.session.DistributableSessionManager.processSessionRepl(DistributableSessionManager.java:1527) [jboss-as-web-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
> at org.jboss.as.web.session.DistributableSessionManager.storeSession(DistributableSessionManager.java:865) [jboss-as-web-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
> at org.jboss.as.web.session.InstantSnapshotManager.snapshot(InstantSnapshotManager.java:47) [jboss-as-web-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
> at org.jboss.as.web.session.ClusteredSessionValve.handleRequest(ClusteredSessionValve.java:142) [jboss-as-web-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
> at org.jboss.as.web.session.ClusteredSessionValve.invoke(ClusteredSessionValve.java:99) [jboss-as-web-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
> at org.jboss.as.web.session.JvmRouteValve.invoke(JvmRouteValve.java:92) [jboss-as-web-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
> at org.jboss.as.web.session.LockingValve.invoke(LockingValve.java:64) [jboss-as-web-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
> at org.gatein.sso.integration.SSODelegateValve.invoke(SSODelegateValve.java:159) [sso-integration-1.3.3.CR01.jar:1.3.3.CR01]
> at org.gatein.portal.security.jboss.PortalClusteredSSOSupportValve.invoke(PortalClusteredSSOSupportValve.java:88) [exo.portal.component.web.security-jboss-3.6.0.Beta02-SNAPSHOT.jar:3.6.0.Beta02-SNAPSHOT]
> at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
> at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_06]
> Caused by: javax.transaction.xa.XAException
> at org.infinispan.transaction.TransactionCoordinator.handleCommitFailure(TransactionCoordinator.java:224)
> at org.infinispan.transaction.TransactionCoordinator.commit(TransactionCoordinator.java:185)
> at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:81)
> ... 23 more
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 10 months
[JBoss JIRA] (GTNPORTAL-3042) Clustering issue: ClassNotFoundException when creating new page
by Marek Posolda (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-3042?page=com.atlassian.jira.pl... ]
Marek Posolda updated GTNPORTAL-3042:
-------------------------------------
Status: Pull Request Sent (was: Pull Request Sent)
Git Pull Request: https://github.com/gatein/gatein-portal/pull/481 (was: https://github.com/gatein/gatein-portal/pull/479)
> Clustering issue: ClassNotFoundException when creating new page
> ---------------------------------------------------------------
>
> Key: GTNPORTAL-3042
> URL: https://issues.jboss.org/browse/GTNPORTAL-3042
> Project: GateIn Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: 3.6.0.Beta02
> Environment: GateIn on EAP 6.1 ER06
> Reporter: Marek Posolda
> Assignee: Marek Posolda
> Fix For: 3.6.0.Final
>
>
> - Setup 2-nodes cluster
> - Login as root on node1 and create page via GateIn UI
> - This error occurs in server.log:
> {code}
> 17:35:12,415 ERROR [exo.jcr.component.core.JBossCacheIndexChangesFilter] (http-www.node1.com/192.168.2.7:8080-1) java.lang.ClassNotFoundException: org.apache.lucene.index.Payload: org.jboss.cache.CacheException: java.lang.ClassNotFoundException: org.apache.lucene.index.Payload
> at org.jboss.cache.interceptors.InterceptorChain.invoke(InterceptorChain.java:304) [jbosscache-core-3.2.7.GA.jar:3.2.7.GA]
> at org.jboss.cache.invocation.CacheInvocationDelegate.put(CacheInvocationDelegate.java:555) [jbosscache-core-3.2.7.GA.jar:3.2.7.GA]
> at org.exoplatform.services.jcr.impl.core.query.jbosscache.LocalIndexChangesFilter.doUpdateIndex(LocalIndexChangesFilter.java:179) [exo.jcr.component.core-1.15.3-GA.jar:1.15.3-GA]
> at org.exoplatform.services.jcr.impl.core.query.IndexerChangesFilter.doUpdateIndex(IndexerChangesFilter.java:231) [exo.jcr.component.core-1.15.3-GA.jar:1.15.3-GA]
> at org.exoplatform.services.jcr.impl.core.query.IndexerChangesFilter.onSaveItems(IndexerChangesFilter.java:160) [exo.jcr.component.core-1.15.3-GA.jar:1.15.3-GA]
> at org.exoplatform.services.jcr.impl.core.query.SearchManager.onSaveItems(SearchManager.java:639) [exo.jcr.component.core-1.15.3-GA.jar:1.15.3-GA]
> at org.exoplatform.services.jcr.impl.dataflow.persistent.WorkspacePersistentDataManager.notifySaveItems(WorkspacePersistentDataManager.java:1225) [exo.jcr.component.core-1.15.3-GA.jar:1.15.3-GA]
> at org.exoplatform.services.jcr.impl.dataflow.persistent.CacheableWorkspaceDataManager.doSave(CacheableWorkspaceDataManager.java:1116) [exo.jcr.component.core-1.15.3-GA.jar:1.15.3-GA]
> ...
> Caused by: java.lang.ClassNotFoundException: org.apache.lucene.index.Payload
> at java.lang.ClassLoader.findClass(ClassLoader.java:522) [rt.jar:1.7.0_05]
> at java.lang.ClassLoader.loadClass(ClassLoader.java:423) [rt.jar:1.7.0_05]
> at java.lang.ClassLoader.loadClass(ClassLoader.java:356) [rt.jar:1.7.0_05]
> at java.lang.Class.forName0(Native Method) [rt.jar:1.7.0_05]
> at java.lang.Class.forName(Class.java:264) [rt.jar:1.7.0_05]
> at org.jboss.util.stream.MarshalledValueInputStream.resolveClass(MarshalledValueInputStream.java:81)
> at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1593) [rt.jar:1.7.0_05]
> at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1514) [rt.jar:1.7.0_05]
> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750) [rt.jar:1.7.0_05]
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347) [rt.jar:1.7.0_05]
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369) [rt.jar:1.7.0_05]
> at org.exoplatform.services.jcr.impl.core.query.lucene.SingletonTokenStream.readExternal(SingletonTokenStream.java:137) [exo.jcr.component.core-1.15.3-GA.jar:1.15.3-GA]
> at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1810) [rt.jar:1.7.0_05]
> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1769) [rt.jar:1.7.0_05]
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347) [rt.jar:1.7.0_05]
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369) [rt.jar:1.7.0_05]
> at org.exoplatform.services.jcr.impl.core.query.lucene.ChangesHolder.readField(ChangesHolder.java:168) [exo.jcr.component.core-1.15.3-GA.jar:1.15.3-GA]
> at org.exoplatform.services.jcr.impl.core.query.lucene.ChangesHolder.readExternal(ChangesHolder.java:150) [exo.jcr.component.core-1.15.3-GA.jar:1.15.3-GA]
> at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1810) [rt.jar:1.7.0_05]
> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1769) [rt.jar:1.7.0_05]
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347) [rt.jar:1.7.0_05]
> at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1964) [rt.jar:1.7.0_05]
> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1888) [rt.jar:1.7.0_05]
> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771) [rt.jar:1.7.0_05]
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347) [rt.jar:1.7.0_05]
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369) [rt.jar:1.7.0_05]
> at org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:616) [jbosscache-core-3.2.7.GA.jar:3.2.7.GA]
> at org.jboss.cache.marshall.CacheMarshaller200.unmarshallCommand(CacheMarshaller200.java:762) [jbosscache-core-3.2.7.GA.jar:3.2.7.GA]
> at org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:624) [jbosscache-core-3.2.7.GA.jar:3.2.7.GA]
> at org.jboss.cache.marshall.CacheMarshaller200.unmarshallCommand(CacheMarshaller200.java:762) [jbosscache-core-3.2.7.GA.jar:3.2.7.GA]
> at org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:624) [jbosscache-core-3.2.7.GA.jar:3.2.7.GA]
> at org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:589) [jbosscache-core-3.2.7.GA.jar:3.2.7.GA]
> at org.jboss.cache.marshall.CacheMarshaller200.objectFromObjectStream(CacheMarshaller200.java:161) [jbosscache-core-3.2.7.GA.jar:3.2.7.GA]
> at org.jboss.cache.marshall.VersionAwareMarshaller.objectFromByteBuffer(VersionAwareMarshaller.java:210) [jbosscache-core-3.2.7.GA.jar:3.2.7.GA]
> ...
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 10 months
[JBoss JIRA] (GTNPORTAL-3044) Inconsistency in html elements of shared layout/user bar portlets
by Vlastislav Ramik (JIRA)
Vlastislav Ramik created GTNPORTAL-3044:
-------------------------------------------
Summary: Inconsistency in html elements of shared layout/user bar portlets
Key: GTNPORTAL-3044
URL: https://issues.jboss.org/browse/GTNPORTAL-3044
Project: GateIn Portal
Issue Type: Bug
Security Level: Public (Everyone can see)
Affects Versions: 3.6.0.Beta02
Environment: jboss-jpp-6.1.0.ER1-prod-17052013.zip
Reporter: Vlastislav Ramik
Shared layout/user bar portlets (ie the bar that appears at the top of the page when you are a logged-in user) has following inconsistency:
Portal Actions (that with the redhat icon): {noformat}<li title="Portal Actions" style="width: 62px" class="UITab portlet-menu-item">{noformat} The is also empty link as a child of the <li> but it has zero length.
Site: {noformat}<a title="Sites" class="SitesIcon TBIcon" href="javascript:;">Site</a>{noformat}
Group: {noformat}<span title="Group" class="GroupIcon TBIcon">Group</span>{noformat}
Dashboard: If the user does not have any dashboard pages there is a link. If the user has a dashboard page there is a span. This is correct in my opinion.
Site/Group/Dashboard Editor: {noformat}<a title="Site/Group/Dashboard Editor" href="#" class="EditorIcon TBIcon">Site/Group/Dashboard Editor</a>{noformat}
All this leads to different looking cursors when you hovering the portlet.
Portal Actions: arrow cursor
Site: link cursor and text is highlighted
Group:
- arrow cursor when you are hovering that "people" icon
- text cursor when you are hovering Group text
Dashboard:
- in case of none dashboard pages - it behaves the same as Site
- in case on any dashboard pages - it behaves the same as Group
Site/Group/Dashboard Editor: link cursor and text is highlighted
The solution can be using css cursor (e.g. cursor: pointer; ) but cleaner solution would be probably unify it.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 10 months