
|
If you were logged in you would be able to see more operations.
|
|
|
|
Original Estimate:
|
3 weeks
|
Remaining Estimate:
|
3 weeks
|
Time Spent:
|
Unknown
|
|
File Attachments:
|
1.
UP-721_partial_fix.txt (3 kb)
|
|
|
To reproduce this bug, repeat these actions:
1. Login as Admin
2. Click preferences
3. Click Fragments
4. Edit the publish settings for the news fragment or the entertainment fragment
5. Add the "Demo" user (there should be another group in there ... Developers or Everyone or Students)
6. Click home and save if you want
7. Go back into the publish settings for the fragment you edited and you should see that not only was the Demo user not saved ... but the group stored in there has somehow been deleted.
Cannot explain this one ... but again, a pretty serious bug.
|
|
Description
|
To reproduce this bug, repeat these actions:
1. Login as Admin
2. Click preferences
3. Click Fragments
4. Edit the publish settings for the news fragment or the entertainment fragment
5. Add the "Demo" user (there should be another group in there ... Developers or Everyone or Students)
6. Click home and save if you want
7. Go back into the publish settings for the fragment you edited and you should see that not only was the Demo user not saved ... but the group stored in there has somehow been deleted.
Cannot explain this one ... but again, a pretty serious bug. |
Show » |
|
The NPE happens on the line "memelem.setAttribute("selected","true");" this happens because members[0] is null and the null gets passed around until it is differenced and the NPE happenes.
ERROR [Thread-46] groupsmanager.Utility.[] Jan/26 10:58:19 - java.lang.NullPointerException
java.lang.NullPointerException
at org.jasig.portal.channels.groupsmanager.CGroupsManagerServantFactory.getGroupsServantforSelection(CGroupsManagerServantFactory.java:345)
at org.jasig.portal.channels.groupsmanager.CGroupsManagerServantFactory.getGroupsServantforSelection(CGroupsManagerServantFactory.java:91)
at org.jasig.portal.layout.alm.channels.CFragmentManager.getGroupServant(CFragmentManager.java:108)
at org.jasig.portal.layout.alm.channels.CFragmentManager.analyzeParameters(CFragmentManager.java:205)
at org.jasig.portal.layout.alm.channels.CFragmentManager.renderXML(CFragmentManager.java:255)
at org.jasig.portal.ChannelRenderer$Worker.execute(ChannelRenderer.java:591)
at org.jasig.portal.utils.threading.BaseTask.run(BaseTask.java:27)
at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:431)
at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:166)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:643)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:668)
at java.lang.Thread.run(Thread.java:595)