天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1736|回复: 7

[已解决] 怎么删除网盘中的用户?

[复制链接]
兰州波迪 发表于 2012-11-7 14:41:40 | 显示全部楼层 |阅读模式
本帖最后由 spiral 于 2012-11-7 16:57 编辑

怎么删除网盘中的用户?
spiral 发表于 2012-11-7 14:47:19 | 显示全部楼层
您好,您不需要删除啊,您只需要取消该用户的激活状态,那么他就不能使用网盘了
还是说您还有其他需求呢?
 楼主| 兰州波迪 发表于 2012-11-7 14:52:01 | 显示全部楼层
本帖最后由 兰州波迪 于 2012-11-7 14:54 编辑

我想删除一个用户,结果删除不了,我发现他在网盘中存在,我想着先删除网盘中的用户,再删除此用户,但是不知道网盘中的怎么删除?
spiral 发表于 2012-11-7 14:56:28 | 显示全部楼层
删除不了用户的话,后台应该会有错误信息的,麻烦您提取并上传上来
 楼主| 兰州波迪 发表于 2012-11-7 15:00:36 | 显示全部楼层
删除的时候,提示:*用户被其它数据引用,不能被删除

tomcat中的错误信息如下:
2012-11-7 14:57:43 org.apache.tomcat.util.http.Parameters processParameters
警告: Parameters: Invalid chunk ignored.
2012-11-7 14:57:43 org.apache.tomcat.util.http.Parameters processParameters
警告: Parameters: Invalid chunk ignored.
2012-11-7 14:57:43 org.apache.tomcat.util.http.Parameters processParameters
警告: Parameters: Invalid chunk ignored.
2012-11-7 14:57:43 org.apache.tomcat.util.http.Parameters processParameters
警告: Parameters: Invalid chunk ignored.
2012-11-7 14:57:43 org.apache.tomcat.util.http.Parameters processParameters
警告: Parameters: Invalid chunk ignored.
java.lang.Exception: org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
        at cn.myapps.base.dao.PersistenceUtils.commitTransaction(PersistenceUtils.java:131)
        at cn.myapps.core.user.ejb.UserProcessBean.doRemove(UserProcessBean.java:97)
        at cn.myapps.core.user.ejb.UserProcessBean$$EnhancerByCGLIB$$cd0b2f9a.CGLIB$doRemove$14(<generated>)
        at cn.myapps.core.user.ejb.UserProcessBean$$EnhancerByCGLIB$$cd0b2f9a$$FastClassByCGLIB$$7e2b3b33.invoke(<generated>)
        at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
        at cn.myapps.protection.util.WarpProcessFactory.intercept(WarpProcessFactory.java:272)
        at cn.myapps.core.user.ejb.UserProcessBean$$EnhancerByCGLIB$$cd0b2f9a.doRemove(<generated>)
        at cn.myapps.base.ejb.AbstractDesignTimeProcessBean.doRemove(AbstractDesignTimeProcessBean.java:168)
        at cn.myapps.core.user.ejb.UserProcessBean.doRemove(UserProcessBean.java:111)
        at cn.myapps.core.user.ejb.UserProcessBean$$EnhancerByCGLIB$$cd0b2f9a.CGLIB$doRemove$13(<generated>)
        at cn.myapps.core.user.ejb.UserProcessBean$$EnhancerByCGLIB$$cd0b2f9a$$FastClassByCGLIB$$7e2b3b33.invoke(<generated>)
        at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
        at cn.myapps.protection.util.WarpProcessFactory.intercept(WarpProcessFactory.java:272)
        at cn.myapps.core.user.ejb.UserProcessBean$$EnhancerByCGLIB$$cd0b2f9a.doRemove(<generated>)
        at cn.myapps.base.action.BaseAction.doDelete(BaseAction.java:206)
        at cn.myapps.core.user.action.UserAction.doDelete(UserAction.java:775)
        at sun.reflect.GeneratedMethodAccessor703.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:365)
        at com.opensymphony.xwork.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:217)
        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:191)
        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
        at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:113)
        at com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:233)
        at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:198)
        at cn.myapps.base.web.filter.OBPMFilterDispatcher.doFilter(OBPMFilterDispatcher.java:43)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:78)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cn.myapps.base.web.filter.AjaxMultiLanguageFilter.doFilter(AjaxMultiLanguageFilter.java:42)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cn.myapps.base.web.filter.PersistenceFilter.doFilter(PersistenceFilter.java:30)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cn.myapps.base.web.filter.SecurityFilter.doFilter(SecurityFilter.java:155)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cn.myapps.base.web.filter.EncodingFilter.doFilter(EncodingFilter.java:27)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
        at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:852)
        at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:584)
        at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1508)
        at java.lang.Thread.run(Thread.java:619)
Caused by: org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
        at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:71)
        at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
        at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:249)
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:235)
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:144)
        at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
        at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
        at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
        at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
        at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
        at cn.myapps.base.dao.HibernateBaseDAO.commitTransaction(HibernateBaseDAO.java:755)
        at cn.myapps.base.dao.PersistenceUtils.commitTransaction(PersistenceUtils.java:129)
        ... 54 more
Caused by: java.sql.BatchUpdateException: Cannot delete or update a parent row: a foreign key constraint fails (`obpm`.`t_log`, CONSTRAINT `
FK4CC0CB91C465525` FOREIGN KEY (`USER_ID`) REFERENCES `t_user` (`ID`))
        at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2016)
        at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1452)
        at sun.reflect.GeneratedMethodAccessor525.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100)
        at org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57)
        at $java.sql.PreparedStatement$$EnhancerByProxool$$9c0a71ad.executeBatch(<generated>)
        at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
        at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:242)
        ... 63 more
spiral 发表于 2012-11-7 15:12:03 | 显示全部楼层
根据错误信息,是t_log表里面还存在该用户的操作日志,麻烦您手动去数据库删除对应的数据后,再试试
 楼主| 兰州波迪 发表于 2012-11-7 16:55:34 | 显示全部楼层
手动删除后会提示错误,最后找来找去,在软件里面删除了记录,就能删除用户了,可以结贴了
spiral 发表于 2012-11-7 16:57:24 | 显示全部楼层
好的,感谢楼主反馈

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 19:18

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表