Broadleaf电商平台上传图片出现NullPointerException
2018-10-08 17:03
381 查看
Broadleaf-5.1.2 + Tomcat7
异常信息如下:
严重: Servlet.service() for servlet [admin] in context with path [/admin] threw exception java.lang.NullPointerException at org.broadleafcommerce.common.audit.AbstractAuditableListener.setAuditData(AbstractAuditableListener.java:88) at org.broadleafcommerce.common.audit.AbstractAuditableListener.setAuditCreationData(AbstractAuditableListener.java:71) at org.broadleafcommerce.openadmin.audit.AdminAuditableListener.setAuditCreationAndUpdateData(AdminAuditableListener.java:33) at sun 2222 .reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.hibernate.ejb.event.ListenerCallback.invoke(ListenerCallback.java:48) at org.hibernate.ejb.event.EntityCallbackHandler.callback(EntityCallbackHandler.java:110) at org.hibernate.ejb.event.EntityCallbackHandler.preCreate(EntityCallbackHandler.java:79) at org.hibernate.ejb.event.EJB3MergeEventListener.saveWithGeneratedId(EJB3MergeEventListener.java:70) at org.hibernate.event.internal.DefaultMergeEventListener.saveTransientEntity(DefaultMergeEventListener.java:236) at org.hibernate.event.internal.DefaultMergeEventListener.entityIsTransient(DefaultMergeEventListener.java:216) at org.hibernate.event.internal.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:154) at org.hibernate.event.internal.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:76) at org.hibernate.internal.SessionImpl.fireMerge(SessionImpl.java:903) at org.hibernate.internal.SessionImpl.merge(SessionImpl.java:887) at org.hibernate.internal.SessionImpl.merge(SessionImpl.java:891) at org.hibernate.ejb.AbstractEntityManagerImpl.merge(AbstractEntityManagerImpl.java:889) at sun.reflect.GeneratedMethodAccessor394.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:344) at com.sun.proxy.$Proxy372.merge(Unknown Source) at sun.reflect.GeneratedMethodAccessor394.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606)
原因:缺少 -javaagent:agents/spring-instrument.jar jvm参数,在tomcat启动时加上上述jvm参数即可,注意spring-instrument.jar 路径。
相关文章推荐
- 当使用smartupload上传组件出现java.lang.NullPointerException: charsetName
- Nokia平台游戏退出之后出现nullPointerException问题
- Nokia平台游戏退出之后出现nullPointerException问题
- smartupload组件上传出现java.lang.NullPointerException: charsetName
- [Exception Shoot]-NullPointerException when uploading a file(struts文件上传)
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- cocos2dx导入到eclipse出现"C/C++ Indexer". java.lang.NullPointerException
- 重新打开Eclipse出现“An internal error has occurred. java.lang.NullPointerException”
- 启动tomcat,出现BeanCreationException以及NUllPointerException
- ButterKinfe.bind(this) @BindView时出现NullPointerException
- Android使用butterknife注解出现nullPointerException解决
- struts2运用拦截器时出现NullPointerException
- Java中不注意出现的java.lang.NullPointerException
- Retrofit +RxJava2 出现 java.lang.NullPointerException: Null is not a valid element
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- Hibernate查询,数据库中无数据正常,有数据出现java.lang.NullPointerException 空指针异常
- 使用List的时候出现NullPointerException
- 使用Eclipse开发Android出现java.lang.NullPointerException错误的解决方法
- 兔子-使用bmob的save()方法添加数据,出现NullPointerException
- HttpServlet中init()重写时出现NullPointerException