Thanks for your patience and your bug reports!
I just committed code to fixed all of these issues.
- Dave
On Aug 29, 2005, at 5:06 PM, Axel wrote:
More NPE's
Add a new category and press SAVE
In WebsiteObject#canSave()
java.lang.NullPointerException
at org.roller.pojos.WebsiteObject.canSave(WebsiteObject.java:21)
at
org.roller.business.hibernate.HibernateStrategy.store(HibernateStrategy
.java:300)
at
org.roller.pojos.HierarchicalPersistentObject.save(HierarchicalPersiste
ntObject.java:60)
at
org.roller.pojos.WeblogCategoryData.save(WeblogCategoryData.java:83)
at
org.roller.presentation.weblog.actions.CategorySaveAction.execute(Categ
orySaveAction.java:62)
Add a new category and press CANCEL
org.roller.RollerException: website is null
at
org.roller.business.hibernate.HibernateWeblogManagerImpl.getRootWeblogC
ategory(HibernateWeblogManagerImpl.java:143)
at
org.roller.presentation.weblog.actions.CategoriesAction$CategoriesPageM
odel.<init>(CategoriesAction.java:207)
at
org.roller.presentation.weblog.actions.CategoriesAction.selectCategory(
CategoriesAction.java:67)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
va:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
rImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.
java:276)
at
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:
196)
Deleting a category:
org.roller.RollerException: NULL is not a valid id
at
org.roller.business.hibernate.HibernateStrategy.load(HibernateStrategy.
java:252)
at
org.roller.business.WeblogManagerImpl.retrieveWeblogCategory(WeblogMana
gerImpl.java:111)
at
org.roller.presentation.weblog.actions.CategoryDeleteAction.execute(Cat
egoryDeleteAction.java:45)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestP
rocessor.java:421)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java
:226)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:
1164)
at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
Move a selected category:
org.roller.RollerException: website is null
at
org.roller.business.hibernate.HibernateWeblogManagerImpl.getRootWeblogC
ategory(HibernateWeblogManagerImpl.java:143)
at
org.roller.presentation.weblog.actions.CategoriesAction$CategoriesPageM
odel.<init>(CategoriesAction.java:207)
at
org.roller.presentation.weblog.actions.CategoriesAction.moveSelected(Ca
tegoriesAction.java:100)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
va:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
rImpl.java:25)
Add a new bookmark folder:
java.lang.NullPointerException
at org.roller.pojos.WebsiteObject.canSave(WebsiteObject.java:21)
at
org.roller.business.hibernate.HibernateStrategy.store(HibernateStrategy
.java:300)
at
org.roller.pojos.HierarchicalPersistentObject.save(HierarchicalPersiste
ntObject.java:60)
at org.roller.pojos.FolderData.save(FolderData.java:78)
at
org.roller.presentation.bookmarks.actions.FolderSaveAction.execute(Fold
erSaveAction.java:78)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestP
rocessor.java:421)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java
:226)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:
1164)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)