
| Key: |
UP-2042
|
| Type: |
Bug
|
| Status: |
Open
|
| Priority: |
Critical
|
| Assignee: |
Unassigned
|
| Reporter: |
Gary Weaver
|
| Votes: |
0
|
| Watchers: |
0
|
|
If you were logged in you would be able to see more operations.
|
|
|
uPortal
Created: 06/May/08 08:14 AM
Updated: 06/May/08 08:14 AM
|
|
| Component/s: |
None
|
| Affects Version/s: |
2.5.3 GA
|
| Fix Version/s: |
None
|
|
|
Original Estimate:
|
Unknown
|
Remaining Estimate:
|
Unknown
|
Time Spent:
|
Unknown
|
|
Environment:
|
DLM, uPortal 2.5.3 GA, Tomcat 5.5.20, Java 1.5.0_10, Linux, Oracle 10.2
|
|
|
If you login as guest, go to preferences, reset the guest layout to the default layout then at first you cannot see preferences for guest. Then if you restart Tomcat, you cannot even get into uPortal at all (you see the error below).
---start paste---
uPortal Error
Sorry, but uPortal encountered an error that is preventing it from rendering. The error must be corrected by system administrators. Try again later.
---end paste---
and in the logs there is a message that I could not find a whole lot of information about how to fix:
---start paste---
ERROR [http-8080-Processor24] portal.ExceptionHelper.[] May/05 08:01:15 - Programming error
org.jasig.portal.PortalException: Unable to instantiate a "org.jasig.portal.layout.dlm.DistributedLayoutManager"
at org.jasig.portal.layout.UserLayoutManagerFactory.getUserLayoutManager(UserLayoutManagerFactory.java:66)
at org.jasig.portal.GuestUserPreferencesManager.registerSession(GuestUserPreferencesManager.java:172)
at org.jasig.portal.GuestUserInstance.registerSession(GuestUserInstance.java:68)
at org.jasig.portal.UserInstanceManager.getUserInstance(UserInstanceManager.java:70)
at org.jasig.portal.PortalSessionManager.doGet(PortalSessionManager.java:246)
Caused by: java.lang.reflect.InvocationTargetException
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 org.jasig.portal.layout.UserLayoutManagerFactory.getUserLayoutManager(UserLayoutManagerFactory.java:57)
... 20 more
Caused by: org.jasig.portal.PortalException: Unable to instantiate DistributedLayoutManager for guest.
at org.jasig.portal.layout.dlm.DistributedLayoutManager.<init>(DistributedLayoutManager.java:159)
... 25 more
Caused by: org.jasig.portal.PortalException: Exception encountered while reading a layout for userId=1, profileId=1
at org.jasig.portal.layout.dlm.DistributedLayoutManager.loadUserLayout(DistributedLayoutManager.java:246)
at org.jasig.portal.layout.dlm.DistributedLayoutManager.<init>(DistributedLayoutManager.java:100)
... 25 more
Caused by: java.lang.Exception: RDBMUserLayoutStore::getUserLayout(): No INIT_STRUCT_ID in UP_USER_LAYOUT for 0 and LAYOUT_ID 1
at org.jasig.portal.layout.simple.RDBMUserLayoutStore.getUserLayout(RDBMUserLayoutStore.java:1651)
at org.jasig.portal.layout.dlm.RDBMDistributedLayoutStore._safeGetUserLayout(RDBMDistributedLayoutStore.java:491)
at org.jasig.portal.layout.dlm.RDBMDistributedLayoutStore.getCompositeLayout(RDBMDistributedLayoutStore.java:708)
at org.jasig.portal.layout.dlm.RDBMDistributedLayoutStore._getUserLayout(RDBMDistributedLayoutStore.java:558)
at org.jasig.portal.layout.dlm.RDBMDistributedLayoutStore.getUserLayout(RDBMDistributedLayoutStore.java:465)
at org.jasig.portal.layout.dlm.DistributedLayoutManager.loadUserLayout(DistributedLayoutManager.java:244)
... 26 more
---end paste---
|
|
Description
|
If you login as guest, go to preferences, reset the guest layout to the default layout then at first you cannot see preferences for guest. Then if you restart Tomcat, you cannot even get into uPortal at all (you see the error below).
---start paste---
uPortal Error
Sorry, but uPortal encountered an error that is preventing it from rendering. The error must be corrected by system administrators. Try again later.
---end paste---
and in the logs there is a message that I could not find a whole lot of information about how to fix:
---start paste---
ERROR [http-8080-Processor24] portal.ExceptionHelper.[] May/05 08:01:15 - Programming error
org.jasig.portal.PortalException: Unable to instantiate a "org.jasig.portal.layout.dlm.DistributedLayoutManager"
at org.jasig.portal.layout.UserLayoutManagerFactory.getUserLayoutManager(UserLayoutManagerFactory.java:66)
at org.jasig.portal.GuestUserPreferencesManager.registerSession(GuestUserPreferencesManager.java:172)
at org.jasig.portal.GuestUserInstance.registerSession(GuestUserInstance.java:68)
at org.jasig.portal.UserInstanceManager.getUserInstance(UserInstanceManager.java:70)
at org.jasig.portal.PortalSessionManager.doGet(PortalSessionManager.java:246)
Caused by: java.lang.reflect.InvocationTargetException
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 org.jasig.portal.layout.UserLayoutManagerFactory.getUserLayoutManager(UserLayoutManagerFactory.java:57)
... 20 more
Caused by: org.jasig.portal.PortalException: Unable to instantiate DistributedLayoutManager for guest.
at org.jasig.portal.layout.dlm.DistributedLayoutManager.<init>(DistributedLayoutManager.java:159)
... 25 more
Caused by: org.jasig.portal.PortalException: Exception encountered while reading a layout for userId=1, profileId=1
at org.jasig.portal.layout.dlm.DistributedLayoutManager.loadUserLayout(DistributedLayoutManager.java:246)
at org.jasig.portal.layout.dlm.DistributedLayoutManager.<init>(DistributedLayoutManager.java:100)
... 25 more
Caused by: java.lang.Exception: RDBMUserLayoutStore::getUserLayout(): No INIT_STRUCT_ID in UP_USER_LAYOUT for 0 and LAYOUT_ID 1
at org.jasig.portal.layout.simple.RDBMUserLayoutStore.getUserLayout(RDBMUserLayoutStore.java:1651)
at org.jasig.portal.layout.dlm.RDBMDistributedLayoutStore._safeGetUserLayout(RDBMDistributedLayoutStore.java:491)
at org.jasig.portal.layout.dlm.RDBMDistributedLayoutStore.getCompositeLayout(RDBMDistributedLayoutStore.java:708)
at org.jasig.portal.layout.dlm.RDBMDistributedLayoutStore._getUserLayout(RDBMDistributedLayoutStore.java:558)
at org.jasig.portal.layout.dlm.RDBMDistributedLayoutStore.getUserLayout(RDBMDistributedLayoutStore.java:465)
at org.jasig.portal.layout.dlm.DistributedLayoutManager.loadUserLayout(DistributedLayoutManager.java:244)
... 26 more
---end paste--- |
Show » |
| There are no comments yet on this issue.
|
|